2017-12-04 5 views
-1

私はapproriateバッチファイルの作成に成功しなかったので、助けていただければ幸いです。サブフォルダをループしたWindowsバッチファイル

私はexeをD:\ Test \にscript.exeと呼んでいます。 このscript.exeを実行するには、.binファイルの追加引数(bin01.bin、bin02.binなど)が必要です。私は、スクリプトがすべてのサブフォルダーからすべての.binファイル

Dで実行したいscript.exe -i bin01.bin、script.exe -i bin01

したがって、それは次のようになります\試験の\ script.exe
D:\テスト\ Folder01 \
D bin01.bin:\テスト\ Folder01 \
D bin02.bin:\テスト\ Folder02 \ bin01.bin
D:\テスト\ Folder03 \ bin01.bin

誰でもここで私を助けることができますか? ありがとうございます。検索再帰でFORコマンド

@for /R "D:\Test" %%I in (*.bin) do @D:\Test\script.exe -i "%%I" 

:バッチファイルで

for /R "D:\Test" %I in (*.bin) do @D:\Test\script.exe -i "%I" 

と使用のための同じコマンドライン:コマンドプロンプトウィンドウ内から直接実行するために

+1

、そしてどのようにあなたが失敗しようとしたものを持っていますか?理想的には、試したことの[MCVE]を提供し、失敗の仕方やエラーメッセージ、誤った出力などの特定の情報を含める必要があります。 [SO]はコード作成サービスではありません。最善の質問は、有益な情報を提供するものであり、回答者があなたの正解を工夫するためのガイドとなり得ることです。 [Ask]を参照してください。 –

+0

良い質問をすることについての標準的な疑惑を与えてくれたので、バッチ、powershell、vbscript、その他の非常に参考になるリファレンスサイトであるSS64.comを指摘します。具体的には、別のコマンドの出力を処理するときに[FOR](https://ss64.com/nt/for_cmd.html)と['DIR'、再帰とヘッダーとフッターを削除するため](https://ss64.com/nt/dir.html)を参照してください。 –

答えて

関連する問題