PDA

Ver la versión completa : Programadores les pido ayuda!!!!!!!!



kadel
16-09-2005, 22:36
Bueno gente esto es medio pelotud… los que les pido pero me esta haciendo falta una cosa como esto disculpen mi ignorancia pero no es lo mío jejejeje… si no me llego a explicar bien que es lo que busco y estas dispuesto a ayudarme este es mi mail [email protected]

Dando vueltas por el foro encontré el siguiente comando para un *.bat
@echo off
start C:\ programa_1.exe
start C:\ programa_2.exe
start C:\ programa_3.exe
start C:\programa_4.exe

Mi pregunta es si alguien sabe un comando diferente para que te deje elegir cual de los 4 queres ejecutar primero o bien elegir cual ejecutar por ejemplo.

Bienvenido elija que programa quiere usar:
Para elegir presione el numero del programa
Programa 1
Programa 2
Programa 3
Programa 4
Usted ha elegido la opción 3 desea continuar:
Si: 1
No: 2
Y que después se cierre el *.bat no se si me entienden desde ya muchas gracias
Ha otra cosa aprovechando se puede hacer un *.bat que te cargue una información en el registro como lo hacen los archivos *.reg

l4zyb33
17-09-2005, 00:41
Creo que mas que un .bat lo ideal es usar los scripts de windows(.vbs) no se exactamente como lo hace pero puede guardar informacion en el registro, en cuanto a elegir el programa no creo que tengas problemas. En la pagina de microsoft encontraras ejemplos para hacerlo.

eXcalibur
17-09-2005, 12:40
Si que se puede, yo lo hice hace años.
Desgraciadamente no recuerdo mucho, solo te puedo decir que para cada programa se le asigna una tecla de función, así pues, F1 es para ejecutar el programa 1, F2 para el programa 2.
Esto se hacía usando unas sentecias condicionales "IF ERRORLEVEL".
En este link creo que encontrarás toda la información necesaria
http://foro.elhacker.net/index.php/topic,54171.0.html
Salu2

kadel
21-09-2005, 19:49
bueno gente ya tengo la respuesta a esto asi que gracia s a todos chee
si quieren ver como este es el codigo

kadel
21-09-2005, 19:49
@ECHO OFF
:INICIO
CLS
ECHO ESCOJA EL PROGRAMA QUE DESEA EJECUTAR:
ECHO.
ECHO 1 - PROGRAMA1.EXE
ECHO.
ECHO 2 - PROGRAMA2.EXE
ECHO.
ECHO 3 - PROGRAMA3.EXE
ECHO.
ECHO 4 - PROGRAMA4.EXE
ECHO.
CHOICE /C:1234
IF ERRORLEVEL 4 GOTO CUARTO
IF ERRORLEVEL 3 GOTO TERCERO
IF ERRORLEVEL 2 GOTO SEGUNDO
IF ERRORLEVEL 1 GOTO PRIMERO

:PRIMERO
set programa=Programa1.exe
Set opcion=1
goto Confirmar

:SEGUNDO
set programa=Programa2.exe
Set opcion=2
goto Confirmar

:TERCERO
set programa=Programa3.exe
Set opcion=3
goto Confirmar

:CUARTO
set programa=Programa4.exe
Set opcion=4

:Confirmar
ECHO HA ELEGIDO LA OPCION %Opcion%; ¿DESEA CONTINUAR?
ECHO.
ECHO SI.
ECHO.
ECHO NO.
ECHO.
CHOICE /C:SN
IF ERRORLEVEL 2 GOTO FIN
IF ERRORLEVEL 1 START %Programa%

ECHO.
ECHO ¿DESEA REALIZAR ALGUNA OTRA OPERACION?
ECHO.
ECHO SI.
ECHO.
ECHO NO.
ECHO.
CHOICE /C:SN
IF ERRORLEVEL 2 GOTO FIN
IF ERRORLEVEL 1 GOTO INICIO

:FIN
ECHO.
ECHO "HASTA PRONTO"
ECHO.

kadel
21-09-2005, 19:56
otra cosa que quiero decir es que gracias a estas personas tengo el codigo:

jvchino, † Nerviozzo †, soplo.

que se los puede encontrar en : http://foro.elhacker.net