elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Ayudaa Tengo Problemas Con Mi Menu En Batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Ayudaa Tengo Problemas Con Mi Menu En Batch  (Leído 7,149 veces)
YoUz

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Ayudaa Tengo Problemas Con Mi Menu En Batch
« en: 5 Octubre 2016, 22:18 pm »

Help me D;
mi duda es, como hacer para que el menu.bat ejecute (dentro de una opcion) un archivo.bat y que abra la ventana de archivo.bat, porque me abre una ventana que no aparece nada. GRACIAS

Código
  1. @echo off
  2. title Menu USB Hacker By YoUz
  3.  
  4. :Menu
  5. echo -----------------------------
  6. echo !Elija La Opcion Que Desee!
  7. echo -----------------------------
  8. echo ----------------------------------------------------
  9. echo  ! 1- Averiguar Contraseñas Google                !
  10. echo  ! 2- Averiguar Contraseñas Internet Explorer     !
  11. echo  ! 3- Averiguar Contraseñas De Email              !
  12. echo  ! 4- Averiguar Contraseñas La Network            !
  13. echo  ! 5- Averiguar Contraseñas Mozilla FireFox       !
  14. echo  ! 6- Averiguar Contraseñas Email Mas Protejidos  !
  15. echo  ! 7- Averiguar Contraseñas Todos Los Navegadores !
  16. echo  ! 8- Averiguar Contraseñas Red WiFi              !
  17. echo  ! 9- Salir Del Menu                              !
  18. echo ----------------------------------------------------
  19. set /p opc=
  20. If %opc% == 1 goto opcion1
  21. If %opc% == 2 goto opcion2
  22. If %opc% == 3 goto opcion3
  23. If %opc% == 4 goto opcion4
  24. If %opc% == 5 goto opcion5
  25. If %opc% == 6 goto opcion6
  26. If %opc% == 7 goto opcion7
  27. If %opc% == 8 goto opcion8
  28. If %opc% == 9 goto opcion9
  29.  
  30. :opcion1
  31. start "%USB%"\\SoftWareUSB\PassWords\ChromePass\Activar.bat
  32. cls
  33. goto menu
  34.  
  35. :opcion2
  36. start "%USB%"\\SoftWareUSB\PassWords\IePv\Activar.bat
  37. cls
  38. goto menu
  39.  
  40. :opcion3
  41. start "%USB%"\\SoftWareUSB\PassWords\MailPv\Activar.bat
  42. cls
  43. goto menu
  44.  
  45. :opcion4
  46. start "%USB%"\\SoftWareUSB\PassWords\MsPass\Activar.bat
  47. cls
  48. goto menu
  49.  
  50. :opcion5
  51. start "%USB%"\\SoftWareUSB\PassWords\NetPass\Activar.bat
  52. cls
  53. goto menu
  54.  
  55. :opcion6
  56. start "%USB%"\\SoftWareUSB\PassWords\PassWordFox\Activar.bat
  57. cls
  58. goto menu
  59.  
  60. :opcion7
  61. start "%USB%"\\SoftWareUSB\PassWords\PsPv\Activar.bat
  62. cls
  63. goto menu
  64.  
  65. :opcion8
  66. start "%USB%"\\SoftWareUSB\PassWords\WebBrowserPassView\Activar.bat
  67. cls
  68. goto menu
  69.  
  70. :opcion9
  71. cls
  72. goto menu


« Última modificación: 6 Octubre 2016, 04:21 am por Eleкtro » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Ayudaa Tengo Problemas Con Mi Menu En Batch
« Respuesta #1 en: 6 Octubre 2016, 04:29 am »

El planteamiento del menú con IF es una metodología algo primitiva, pero lo más importante es que la sintaxis que estás utilizando del comando Start es erronea, lee la ayuda del comando Start.

Dicho esto, para iniciar el archivo en una nueva instancia de la CMD podrías hacerlo de la siguiente manera:

( hay un bug en el foro que no me prmite publicar el código, así que te lo dejo en este enlace. )

Saludos!


« Última modificación: 6 Octubre 2016, 05:02 am por Eleкtro » En línea

YoUz

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Ayudaa Tengo Problemas Con Mi Menu En Batch
« Respuesta #2 en: 7 Octubre 2016, 18:39 pm »

Hola! me lo podrías pasar completo, porque no entiendo nada sinceramente D; soy nuevo en la programacion..
Gracias!
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Ayudaa Tengo Problemas Con Mi Menu En Batch
« Respuesta #3 en: 7 Octubre 2016, 19:12 pm »

me lo podrías pasar completo, porque no entiendo nada sinceramente D;

Hola

Compartí el código de arriba de tal forma que solo tenías que copiar el patrón del bloque ":Opción#" (donde "#" es el número de una de las opciones) y reemplazar la ruta por la que corresponda con esa esa opción...

Me refiero a esto:
Código
  1. :Opcion#
  2. Start /W "" "CMD" "/K "%USB%\SoftWareUSB\Ruta del archivo.bat""
  3. GoTo :EOF

Adaptación:
Código
  1. :Opcion3
  2. Start /W "" "CMD" "/K "%USB%\SoftWareUSB\PassWords\MailPv\Activar.bat""
  3. GoTo :EOF

Creo que lo dejé sencillísimo para que puedas seguir replicando el patrón por ti mismo con el resto de ":opciones#", pero si no entiendes algo entonces prefiero que preguntes y explicártelo... antes que dártelo todo hecho y no aprendas nada de esto.

Saludos!
« Última modificación: 7 Octubre 2016, 19:16 pm por Eleкtro » En línea

YoUz

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Ayudaa Tengo Problemas Con Mi Menu En Batch
« Respuesta #4 en: 7 Octubre 2016, 19:16 pm »

Hay varias cosas que no entiendo, 
Eof que significa?
Porque /w y /k?
Y si me lo puedes pasar completo seria un favor,  me recompensa ndas alguna plataforma por la cual estudiar batch? Gratuita, graciassss por su atencion
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Ayudaa Tengo Problemas Con Mi Menu En Batch
« Respuesta #5 en: 7 Octubre 2016, 19:41 pm »

Eof que significa?

"EOF" es el acrónimo de "End Of File", la instrucción GoTo: EOF se utiliza para finalizar la ejecución de la subrutina activa y devolver el control al script, a la linea exacta donde se detuvo (es decir, en la linea donde pone "Call :...")



Porque /w y /k?

Esa pregunta podrías resolverla tu mismo, cuando no estés seguro del propósito de un parámetro entonces lee la ayuda del comando/proceso:

En la consola puedes escribir:
Código:
Cmd /?
Cita de: Cmd /?
/K      Ejecuta el comando especificado en cadena pero sigue activo
(es decir, ejecuta el comando en una nueva ventana de la CMD)

Código:
Start /?
Cita de: Start /?
 /W o /WAIT      Iniciar aplicación y esperar a que finalice comando o programa.
(en este caso, detiene el código hasta que la ventana de la CMD se cierre)



Y si me lo puedes pasar completo seria un favor

Hmmm... me sabe mal, pero es que es un código super sencillo tal y como te lo he dejado, puedes hacerlo, solo inténtalo...

Para ponerme a copiar por ti los otros siete bloques de ":Opcion#" y simplemente modificarle la ruta para cambiar "Archivo1.bat" por "Archivo2.bat", eso es algo que lo puedes hacer perfectamente por ti mismo... de lo contrario no creo que hubieses sido capaz de escribir el otro script que mostraste :-/

...De todas formas si para mañana veo que sigues siendo incapaz no te preocupes te lo pasaré completo (pero ahora mismo no, lo siento).



me recompensa ndas alguna plataforma por la cual estudiar batch?r

Esta es una muy buena referencia para el aprendizaje de Batch:

...si buscas algo en Español, entonces ni me preguntes, no me documento nada en Español cuando se trata de programación, aunque... de todas formas hice esto por si te sirve:

Saludos!
« Última modificación: 7 Octubre 2016, 19:58 pm por Eleкtro » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Ayudaa Tengo Problemas Con Mi Menu En Batch
« Respuesta #6 en: 7 Octubre 2016, 19:54 pm »

No se hacen tareas,si la sigues solicitando completa el tema será cerrado

Google no muerde
EOF = end of file (final del archivo)

Sobre w y k
http://ss64.com/nt/start.html
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
YoUz

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Ayudaa Tengo Problemas Con Mi Menu En Batch
« Respuesta #7 en: 7 Octubre 2016, 21:22 pm »

ok, disculpa si los he molestado ...
es que soy nuevo en esto, y el menu lo hice basandome en un tutorial de youtube D;
En línea

YoUz

Desconectado Desconectado

Mensajes: 8


Ver Perfil
consulta
« Respuesta #8 en: 7 Octubre 2016, 21:35 pm »

Hola :D
no se porque me pone esto:
https://gyazo.com/27738773b40bd375c6a217c76ace95e4

aqui dejo las lineas de comando o no se como se les dice :D

http://pastebin.com/yVpFfybe

y, tienes razon, si puedes dime nada mas en que le erre y si tiene alguna solucion, porque yo quiero aprender hahajaj :D

PD: tenia que poner algo arriba en el menu?
porque me aparece despues :
Desea terminar el trabajo por lotes? S/N
GRACIAS
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: consulta
« Respuesta #9 en: 8 Octubre 2016, 07:25 am »

en que le erre

Se debe a que la variable "%USB%" que debería contener la letra de la unidad dle dispositivo, no la has declarado.

Ejemplo:
Código:
Set "USB=D:"

Saludos
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Menu en Batch - DOS
Scripting
ruizse01 1 2,963 Último mensaje 17 Agosto 2008, 22:04 pm
por leogtz
crear menu batch
Scripting
Ari Slash 8 15,719 Último mensaje 26 Septiembre 2008, 01:07 am
por Ari Slash
Ayudaa con mi ping, la verdad ya tengo los huevos hinchados
Redes
zad159 2 2,463 Último mensaje 1 Agosto 2012, 16:45 pm
por soyloqbuskas
ayudaa, tengo el puerto en escucha 1025,me di cuenta que tengo un NetSpy q hago?
Seguridad
carlos@cool 0 2,359 Último mensaje 11 Mayo 2013, 18:53 pm
por carlos@cool
[Batch] Menu batch dinamico
Scripting
shadowhunter 9 7,772 Último mensaje 3 Noviembre 2013, 09:13 am
por Almapa
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines