vol ver uso significa que funcion ejemplo comandos comando batch avanzados batch-file windows-7 batch-processing

batch-file - uso - ver comandos



¿Cómo cerrar la ventana de línea de comando después de ejecutar un archivo por lotes? (6)

Tengo un archivo por lotes. Después de que terminó de ejecutarse, es decir, todas las líneas de comandos se han ejecutado, la ventana cmd.exe permanece abierta. Sin embargo, me gustaría tenerlo cerrado inmediatamente después de que el archivo por lotes termine su trabajo.

Hasta ahora he intentado usar el comando de exit dentro del archivo de proceso por lotes para cerrar la ventana de cmd (también tengo un acceso directo en el escritorio) pero parece que no funciona:

tncserver.exe C:/Work -p4 -b57600 -r -cFE -tTNC426B exit


% Started Program or Command% | taskkill / F / IM cmd.exe

Ejemplo:

notepad.exe | taskkill / F / IM cmd.exe


Agregué el start y la exit que funciona. Sin ambos no funcionaba

start C:/Anaconda3/Library/bin/pyrcc4.exe -py3 {path}/Resourses.qrc -{path}/Resourses_rc.py exit


Debería cerrarse automáticamente, si no significa que está bloqueado en el primer comando.

En su ejemplo, debe cerrarse automáticamente (sin la exit ) o explícitamente con la exit . Creo que el problema es que el primer comando que está ejecutando no regresa correctamente.

Como un trabajo a su alrededor puede intentar usar

start "" tncserver.exe C:/Work -p4 -b57600 -r -cFE -tTNC426B


Si solo necesita ejecutar un solo comando y no necesita esperar, debe intentar "cmd / c", ¡esto funciona para mí!

cmd /c start iexplore "http://your/url.html"

cmd / c significa ejecutar un comando y luego salir.

Puede aprender las funciones de sus conmutadores escribiendo su símbolo del sistema

anycmd /?


Tu código está absolutamente bien. Solo necesita la "salida 0" para una salida más limpia.

tncserver.exe C:/Work -p4 -b57600 -r -cFE -tTNC426B exit 0


Usé esto para iniciar Xming, coloqué el archivo bat en el directorio Inicio-> Inicio y ahora tengo xming ejecutándose en el inicio.

start "" "C:/Program Files (x86)/Xming/Xming.exe" -screen 0 -clipboard -multiwindow