Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: didis en 24 Noviembre 2018, 19:44 PM

Título: como hacer en batch para completar un comando con lo que escribio el usuario????
Publicado por: didis en 24 Noviembre 2018, 19:44 PM
estoy haciendo un mini programa con batch (el lenguaje que se usa en el bloc de notas para interactuar y automatizar procedimientos mediante el cmd) y haciendolo me a surgido un problema, como hago que un comando se complete con lo que escriba el usuario, por ejemplo: le doy la opción al usu ario de que eliga los colores del cmd como lo hago???

:huh: :huh: :huh: :huh:
Título: Re: como hacer en batch para completar un comando con lo que escribio el usuario????
Publicado por: Flamer en 24 Noviembre 2018, 20:35 PM
quieres eso

Código (dos) [Seleccionar]

@echo off
title colores
echo Programado por _Flamer_
echo.
echo.
set /p color=ingrese el color en 2 digitos del 1 al F.....Ejemplo: 0a :
color %color%

pause


saludos
Título: Re: como hacer en batch para completar un comando con lo que escribio el usuario????
Publicado por: didis en 24 Noviembre 2018, 22:44 PM
muchas graciasssssssss ;D ;D ;D
a canbio me suscribo a tu canal ;) ;)
Título: Re: como hacer en batch para completar un comando con lo que escribio el usuario????
Publicado por: EdePC en 25 Noviembre 2018, 01:30 AM
Saludos,

- El uso de variables es algo básico, si estás empezando a ver Batch podría recomendarte este e-book: CMD sin secretos v.2 White Darkness: https://openlibra.com/es/book/cmd-sin-secretos-v-2

- Puedes profundizar utilizando la referencia en ingles de: https://ss64.com/nt/ y los manuales de la sección scripting como: https://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.html

- O incluso echarle un ojo a VBScript que muchas veces auxilia el poco poder del Batch: https://openlibra.com/es/book/visual-basic-script y https://openlibra.com/es/book/visual-basic-script-parte-2, quizá tambien PowerShell ...
Título: Re: como hacer en batch para completar un comando con lo que escribio el usuario????
Publicado por: **Aincrad** en 25 Noviembre 2018, 01:40 AM
Siempre es bueno manejar las posibles variables:

Código (bash) [Seleccionar]
@echo off
:main
cls
  title colores
   echo Programado por _Flamer_
   echo/
   echo/
set /p color=ingrese el color en 2 digitos del 1 al F.....Ejemplo: 0a : 
   if not defined color (goto:main) >NUL
    color %color% & pause >NUL





Cita de: EdePC en 25 Noviembre 2018, 01:30 AM
Saludos,

- El uso de variables es algo básico, si estás empezando a ver Batch podría recomendarte este e-book: CMD sin secretos v.2 White Darkness: https://openlibra.com/es/book/cmd-sin-secretos-v-2

- Puedes profundizar utilizando la referencia en ingles de: https://ss64.com/nt/ y los manuales de la sección scripting como: https://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.html

- O incluso echarle un ojo a VBScript que muchas veces auxilia el poco poder del Batch: https://openlibra.com/es/book/visual-basic-script y https://openlibra.com/es/book/visual-basic-script-parte-2, quizá tambien PowerShell ...

Alv cuanta info, yo aprendi batch solo con la guia pdf esa de Diablo que se consigue en internet :v