バッチファイルを実行した後にコマンドラインウィンドウを閉じるには?
バッチファイルを作成しました。バッチファイルの実行が終わった後、つまりすべてのコマンドラインが実行された後も、cmd.exeウィンドウは開いたままです。しかし、バッチファイルの実行が終了した直後にウィンドウを閉じたいのですが。
これまでのところ、バッチファイル内のexit
コマンドを使ってcmdウィンドウを閉じようとしましたが(デスクトップにもショートカットを置いています)、うまくいかないようです。
tncserver.exe C:\Work -p4 -b57600 -r -cFE -tTNC426B
exit
39
3
自動的に閉じるはずですが、もし閉じない場合は、最初のコマンドで止まっていることを意味します。
あなたの例では、自動的に(
exit
なしで)閉じるか、exit
を使って明示的に閉じるはずです。問題は、実行している最初のコマンドが正しく返されていないことだと思います。回避策として、次のコマンドを使ってみてください。
あなたのコードは全く問題ありません。ただ、よりきれいに終了させるためには、"exit 0"が必要です。
これを使ってXmingを起動し、バットファイルをStart->Startupディレクトリに置くと、起動時にxmingが走るようになりました。