59

バッチファイルがあります。実行が終了した後、つまりすべてのコマンド ラインが実行された後、cmd.exeウィンドウは開いたままになります。ただし、バッチファイルがジョブを終了した直後に閉じたいと思います。

これまでのところ、バッチファイル内のコマンドを使用してcmdウィンドウを閉じようとしましたがexit(デスクトップにもショートカットがあります)、うまくいかないようです:

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

10 に答える 10

76

最初のコマンドでスタックしていることを意味しない場合は、自動的に閉じる必要があります。

あなたの例では、自動的に( なしでexit)または明示的にexit. 問題は、実行している最初のコマンドが正しく返されないことにあると思います。

回避策として、使用してみることができます

start "" tncserver.exe C:\Work -p4 -b57600 -r -cFE -tTNC426B
于 2013-01-31T12:53:47.180 に答える
11

start動作するとを追加しましたexit。両方がないと機能しませんでした

start C:/Anaconda3/Library/bin/pyrcc4.exe -py3 {path}/Resourses.qrc -{path}/Resourses_rc.py
exit
于 2016-01-10T19:45:24.163 に答える