Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Malignos en 19 Julio 2018, 22:42 pm



Título: Una pregunta sencilla de BATCH
Publicado por: Malignos en 19 Julio 2018, 22:42 pm
Hola, no se si la pregunta va realmente en este foro pero al menos no va estar desencajada. Seguramente sea facil la respuesta pero nunca programe en .bat. la consulta es la siguiente.. alguien sabe como hacer que mi archivo BATCH, que cuando lo ejecuto muestra por 2 seg la consola CMD con un monto de letras verde y se cierra, que no muestre eso ,por pantalla, pero que se ejecute de la misma manera, se entiende?. Saludos y gracias.

pd: me re trabe.


Título: Re: Una pregunta sencilla de BATCH
Publicado por: Shell Root en 19 Julio 2018, 23:15 pm
Aquí (https://www.google.com/search?q=batch+efecto+matrix)


Título: Re: Una pregunta sencilla de BATCH
Publicado por: Malignos en 19 Julio 2018, 23:58 pm
Aquí (https://www.google.com/search?q=batch+efecto+matrix)

???? pense que es un foro serio .


Título: Re: Una pregunta sencilla de BATCH
Publicado por: engel lex en 20 Julio 2018, 00:01 am
y lo es...

si la respuesta no responde tu pregunta, desarrolla tu idea en más detalle


Título: Re: Una pregunta sencilla de BATCH
Publicado por: Malignos en 20 Julio 2018, 00:34 am
Tengo un archivo batch (archivo.bat) que lo que hace es mostrar por pantalla una consola cmd por 3 segundos y luego se cierra .
Vuelvo a preguntar.. como puedo hacer para que ese cmd no se muestre?.
hay alguna manera para que se ejecute y haga lo que tiene que hacer pero sin que muestre por pantalla la consola cmd..?


Título: Re: Una pregunta sencilla de BATCH
Publicado por: engel lex en 20 Julio 2018, 00:43 am
se había comprendido lo contrario...

en resumen, un BAT no puede auto ocultarse, es su naturaleza


sin embargo depende como lo ejecutes si puedes ocultarlo al ejecutarlo... esta es la forma más generica (no se si funciona en w8 y w10) con vbs puedes lograr esto... en lugar de ejecutar el batch, ejecutas el vbs apuntando a tu batch


Código
  1. Set WshShell = CreateObject("WScript.Shell" )
  2. WshShell.Run chr(34) & "ruta a tu archivo" & Chr(34), 0
  3. Set WshShell = Nothing
  4.