Comment fermer la fenêtre de ligne de commande après l'exécution d'un fichier batch?
J'ai un fichier batch. Après avoir terminé l'exécution, c'est-à-dire que toutes les lignes de commande ont été exécutées, le cmd.la fenêtre exe reste ouverte. Cependant, je voudrais l'avoir fermé juste après que le fichier batch ait terminé son travail.
Jusqu'à présent, j'ai essayé d'utiliser le exit
commande dans le fichier de lot pour fermer la fenêtre cmd (j'ai aussi un raccourci sur le bureau), mais il ne semble pas fonctionner:
tncserver.exe C:Work -p4 -b57600 -r -cFE -tTNC426B
exit
6 réponses
, Il doit se fermer automatiquement, si ce n'est pas cela signifie qu'il est bloqué sur la première commande.
Dans votre exemple, il devrait se fermer automatiquement (sans le exit
) ou explicitement avec le exit
. Je pense que le problème est avec la première commande que vous exécutez ne pas retourner correctement.
Comme un travail, vous pouvez essayer d'utiliser
start "" tncserver.exe C:\Work -p4 -b57600 -r -cFE -tTNC426B
Votre code est absolument correct. Il a juste besoin de "exit 0" pour une sortie plus propre.
tncserver.exe C:\Work -p4 -b57600 -r -cFE -tTNC426B
exit 0
%programme ou commande démarré % /taskkill /f / IM cmd.exe
Exemple:
Bloc-notes.exe / taskkill /F / IM cmd.exe
, j'ai ajouté la start
et exit
qui fonctionne. Sans les deux, cela ne fonctionnait pas
start C:/Anaconda3/Library/bin/pyrcc4.exe -py3 {path}/Resourses.qrc -{path}/Resourses_rc.py
exit
Si vous avez seulement besoin d'exécuter une seule commande tout seul et aucune attente nécessaire, vous devriez essayer "cmd / c", cela fonctionne pour moi!
cmd /c start iexplore "http://your/url.html"
Cmd / c signifie exécuter une commande, puis quitter.
, Vous pouvez apprendre les fonctions de vos commutateurs en tapant dans votre invite de commande
anycmd /?
Utilisé pour démarrer Xming, placé le fichier bat dans le répertoire Start- > Startup et maintenant j'ai Xming en cours d'exécution au démarrage.
start "" "C:\Program Files (x86)\Xming\Xming.exe" -screen 0 -clipboard -multiwindow