3

スクリプトの特定の部分で、特定の実行可能ファイルを実行したいのですが、正確に実行できません。

  • 1:

    "path/to/my/file.exe"

ファイルは完全に実行されますが、file.exeが終了するまでバッチの実行は停止します。これは、私が望んでいることではありません。

  • 2:

    • 2.1:

    start "path/to/my/file.exe"

    • 2.2

    start "path/to/my/file.exe" /b

2.1は、私が望まない別のcmdウィンドウを開始します。2.2バッチスクリプトが戻らないようにすると、1に戻ります。

  • 3:

    call "path/to/my/file.exe" /b

1に戻ります。

それで、私がやりたいことをする方法はありますか?実行可能ファイルを起動してバックグラウンドで実行させるだけですか?

4

2 に答える 2

7

私はあなたが欲しいと思います

start "" /b "path/to/my/file.exe"

明細書

于 2013-03-25T21:33:14.057 に答える
2

最善の方法は、WScriptを使用してこれを実行することです。

Set shell = CreateObject ("Wscript.Shell") 
shell.Run "cmd /c path/to/my/file.exe", 0, false
于 2013-03-25T21:15:05.803 に答える