たとえば、プログラムを起動するバッチファイルを作成していますnotepad.exe
。notepad.exe
手動で閉じた後にコマンドを実行するために必要です。
これを行うには、プロセスが実行されているかどうかをバッチ ファイルで確認する必要があることだけはわかっていますnotepad.exe
。
メモ帳ウィンドウを手動で 閉じたときに、これを正確に確認するにはどうすればよいですか?
たとえば、プログラムを起動するバッチファイルを作成していますnotepad.exe
。notepad.exe
手動で閉じた後にコマンドを実行するために必要です。
これを行うには、プロセスが実行されているかどうかをバッチ ファイルで確認する必要があることだけはわかっていますnotepad.exe
。
メモ帳ウィンドウを手動で 閉じたときに、これを正確に確認するにはどうすればよいですか?
を使用している場合はstart
、次/wait
のコマンドを実行する前にプログラムを終了できます。
(commands)
start "" /wait notepad.exe
(commands to run here)
notepad.exe
プログラムへのパスに置き換えます。notepad.exe
プログラムに渡すパラメータを後で追加することもできます。
プログラムはnotepad.exe
、以下のコマンドを実行する前に、最初に閉じるのを待ちます。
答えは、何もしないことです。
現在、コマンドを使用していると思いますstart
。問題は、start
コマンドがプログラムを開始してから続行することです。プログラムを として呼び出すと、"operable program or batch file"
プログラムが終了するのを待ってから続行します。
バッチコマンドを自動化し、マクロを作成するときに、このことを学びます。
file.txtという名前のファイルでnotepad.exeを実行し、それを入力したいとします。
notepad.exe file.txt
type file.txt
いいえ start
。そうでない場合は、コードを見せてください。理由を教えてくれるかもしれません。