1. ホーム
  2. batch-file

[解決済み] バッチファイル実行後、自動的にcmdウィンドウを閉じるには?

2023-01-08 05:08:15

質問

以下の2行からなるバッチファイルを実行しています。

start C:\Users\Yiwei\Downloads\putty.exe -load "MathCS-labMachine1"
"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow

このバッチファイルは、Xmingアプリケーションを実行し、次にPuTTYアプリケーションを実行して、私の大学のコンピューター室にSSH接続できるようにするために使用されます。

しかし、これを実行し、Xming がまだ開いていない場合、PuTTY 端末から終了すると、cmd ウィンドウは開いたままになります。Xming をすでに実行している場合のみ、PuTTY ターミナルを閉じたときに cmd ウィンドウが閉じます。私は exit をバッチファイルの最後の行に追加してみましたが、効果がありませんでした。

解決方法を教えてください。

バッチファイルを以下のように変更します。 START の代わりに、両方のプログラムを START を入力し CALL である。

start C:\Users\Yiwei\Downloads\putty.exe -load "MathCS-labMachine1"
start "" "C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow

このように実行すると、プログラム起動後にCMDウィンドウが開いたままになることはありません。