2

たとえば、プログラムを起動するバッチファイルを作成していますnotepad.exenotepad.exe手動で閉じた後にコマンドを実行するために必要です。

これを行うには、プロセスが実行されているかどうかをバッチ ファイルで確認する必要があることだけはわかっていますnotepad.exe

メモ帳ウィンドウを手動で 閉じたときに、これを正確に確認するにはどうすればよいですか?

4

2 に答える 2

4

を使用している場合はstart、次/waitのコマンドを実行する前にプログラムを終了できます。

(commands)

start "" /wait notepad.exe

(commands to run here)

notepad.exeプログラムへのパスに置き換えます。notepad.exeプログラムに渡すパラメータを後で追加することもできます。

プログラムはnotepad.exe、以下のコマンドを実行する前に、最初に閉じるのを待ちます。

于 2013-07-20T10:12:28.423 に答える
2

答えは、何もしないことです。

現在、コマンドを使用していると思いますstart。問題は、startコマンドがプログラムを開始してから続行することです。プログラムを として呼び出すと、"operable program or batch file"プログラムが終了するのを待ってから続行します。

バッチコマンドを自動化し、マクロを作成するときに、このことを学びます。

file.txtという名前のファイルでnotepad.exeを実行し、それを入力したいとします。

簡単に:

notepad.exe file.txt
type file.txt

いいえ start。そうでない場合は、コードを見せてください。理由を教えてくれるかもしれません。

于 2013-07-20T10:14:13.120 に答える