Ejecución de archivos por lotes en segundo plano

Resuelto/Cerrado
armandsaga Mensajes publicados 23 Estado Miembro -  
 kouRa -
Hola,
me gustaría que mis archivos por lotes se ejecuten en segundo plano, que no sean visibles,

¿qué comando utilizar o cómo hacerlo? Gracias de antemano
Configuración: Windows 2000 Firefox 2.0.0.11

6 respuestas

Noha819 Mensajes publicados 109 Estado Miembro 14
 
¡Hola! Puedes usar un archivo .vbs que ocultará completamente tus batchs. (Visibles solo en el administrador de tareas).
Crea un archivo de texto, ponle la extensión .vbs y copia este código dentro:

Set oWShell = CreateObject("Wscript.Shell")
oWShell.Run """C:/tubatch.bat""", 0, False
Set oWSHell = Nothing

Por supuesto, reemplaza C:/tubatch.bat con la ruta de tu batch.
¡Tcho, buena suerte!
45
armandsaga Mensajes publicados 23 Estado Miembro 2
 
hola,
gracias por tu idea, funciona.
0
SHELDORS
 
gracias
0
kouRa
 
gracias
0
Zemimi Mensajes publicados 2772 Estado Miembro 384
 
Sí, tener el conocimiento supremo, saberlo todo, es imposible ^^
3
armandsaga Mensajes publicados 23 Estado Miembro 2
 
nada es imposible
2
Noha819 Mensajes publicados 109 Estado Miembro 14
 
¡Hehe, no hay que hablar tan rápido, Zemimi! ;)
1
Zemimi Mensajes publicados 2772 Estado Miembro 384
 
Me acostaré menos idiota esta noche, no sabía que era posible.
1
Zemimi Mensajes publicados 2772 Estado Miembro 384
 
un bat se ejecuta únicamente desde la línea de comandos, no es posible en segundo plano, pero puedes ocultar los comandos en la ventana, con @echo off.
0