Una pregunta sencilla de BATCH

Iniciado por Malignos, 19 Julio 2018, 22:42 PM

0 Miembros y 1 Visitante están viendo este tema.

Malignos

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.

Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.


engel lex

y lo es...

si la respuesta no responde tu pregunta, desarrolla tu idea en más detalle
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.

Malignos

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..?

engel lex

#5
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 (vb) [Seleccionar]
Set WshShell = CreateObject("WScript.Shell" )
WshShell.Run chr(34) & "ruta a tu archivo" & Chr(34), 0
Set WshShell = Nothing
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.