たとえば、プログラムを起動するバッチファイルを作成しています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。そうでない場合は、コードを見せてください。理由を教えてくれるかもしれません。