2017-03-01 6 views
0

Im学習バッチファイルのコーディング。 1つのフォルダから複数のexeファイルを実行するにはどうしたらいいですか? 1つ1つ、以下のリサイクルコードがあります。あなたがそれを実行する場合、何もしません。私はそれをrecode助けてください。1つのフォルダからすべてのexeファイルを1つずつ実行します

for /r %%m in (*.exe) do (start /wait (%%m) 

) 
pause 
+2

あなたのコードは意味をなさない。 doは前の行の最後に属します。一連のexeを実行してエラーレベルを評価しようとすると、最後の結果しか得られません。 doの後ろのすべてをa(コードブロック)に入れなければならず、その結果、展開が遅れることになります。 – LotPings

+1

'FOR'コマンドのヘルプを読むには、cmdプロンプトで次のように入力してください:' FOR /? ' – Squashman

答えて

1
for /r %%f in (*.exe) do (start /wait %%f /quiet /norestart) 

よう自動的に再起動からユニットを避けるために静かモードおよび/ norestartサポートでそれを実行する/静かのようないくつかのコードを追加しました。

1
for %f in (*.exe) do start /wait %f 
+0

上記のコードを編集しましたが、助けてくれてありがとうございますが、"システムはファイルフォルダ名\ファイル名.exe "ですが、そのドライブとフォルダにファイル名が存在することを確信しています。 –

+0

そのディレクトリに最初に変更しましたか? –

+0

バッチファイルと.exeファイルは同じフォルダ。 –

関連する問題