Cerrar un símbolo del sistema CMD
Resuelto
Hola,
he redactado un pequeño script en batch que se supone que reinicia un programa de la forma más simple posible:
el programa se reinicia, por lo tanto, en 1/10 de segundo, no hay problema...
Bueno, ¡sí!
Tan pronto como se ejecuta el "taskkill", se abre un símbolo del sistema solo para decirme
"Operación exitosa: el proceso "software.exe" con PID 9999 ha sido detenido"
¿Cómo hacer para cerrar directamente esta ventana (o incluso evitar que aparezca por completo)? Su aparición rompe justamente el principio simple de mi script...
¡Gracias!
Configuración: Windows 7 / Chrome 54.0.2840.59
he redactado un pequeño script en batch que se supone que reinicia un programa de la forma más simple posible:
@echo off taskkill /im software.exe /F "C:\Program Files\dossier\software.exe" exit
el programa se reinicia, por lo tanto, en 1/10 de segundo, no hay problema...
Bueno, ¡sí!
Tan pronto como se ejecuta el "taskkill", se abre un símbolo del sistema solo para decirme
"Operación exitosa: el proceso "software.exe" con PID 9999 ha sido detenido"
¿Cómo hacer para cerrar directamente esta ventana (o incluso evitar que aparezca por completo)? Su aparición rompe justamente el principio simple de mi script...
¡Gracias!
Configuración: Windows 7 / Chrome 54.0.2840.59
5 respuestas
-
ModeradorHola,
Para cerrar
:quit
O quit sin los :
O puedes convertir un .bat a .exe con bat to exe converter
Me parece que la ventana cmd no se muestra, o si no lo quieres.
https://www.commentcamarche.net/telecharger/developpement/4555-bat-to-exe-converter/-
-
-
Moderador@Dkeagle1911Super, gracias por tu respuesta.
-
-
ModeradorHola,
Prueba esto:
@echo off taskkill /im software.exe /F >nul "C:\Program Files\carpeta\software.exe" exit
-
-
Moderador@Dkeagle1911Raro, yo lo hago en mi casa y me abre el CMD, ejecuta el programa y luego se cierra (con el comando Exit).
¿Te queda abierto un cmd con tu comando y ya está?
¿Puedes enviar una captura de pantalla? -
https://www.youtube.com/watch?v=6dH0EHp5f1M&feature=youtu.be
Aquí hay un video que muestra el problema ^^ -
Moderador@Dkeagle1911¿No tienes el mismo video con el >nulo?
Porque sí, la ventana cmd se abre y se cierra automáticamente, ¿no?!
Si es así, ¡es un comportamiento normal! -
No, no tengo un video con el >nulo, pero el único cambio es que la ventana cmd, en lugar de mostrar "Operación exitosa" etc., simplemente no muestra nada
pero sigue estando presente y no se cierra, lamentablemente, por sí sola
tengo que cerrarla yo mismo haciendo clic en ella,
para una operación que quería que fuera simple y rápida con un archivo .bat, es un clic de más xD
-
-
Hola, no sé si podré ayudarte, pero aquí tienes cómo utilizo mi taskkill personalmente en Windows 10:
C:\Windows\System32\taskkill.exe /F /FI "USERNAME eq *nombre_de_la_sesión* /FI "IMAGENAME ne explorer.exe" /FI "IMAGENAME ne dwm.exe" /FI "IMAGENAME ne sihost.exe"
Esto tiene el efecto de CERRAR TODO excepto explorer.exe / dwm.exe y sihost.exe
y no me queda ninguna ventana abierta
En caso de duda, ¡reinicia! Cuando algo falla, ¡formatea!
ElPetitJimmy -
Acabo de hacer un pequeño video del problema, para que todos entiendan bien DÓNDE se encuentra...
el código se ejecuta bien, Rainmeter, que gestiona mi escritorio, se reinicia bien (se ve claramente reiniciarse en el video)
pero el código abre un CMD solo para confirmar que ha cerrado el proceso antes de reiniciarlo, y esa ventana, tengo que cerrarla a mano
https://www.youtube.com/watch?v=6dH0EHp5f1M&feature=youtu.be
Gracias ^^ -
¿Nadie?