2011-09-24 10 views
0

こんにちは私は約1500個のフォルダにそれぞれ.exeファイルといくつかの関連する入力ファイルを含んでいます。 プロセスは単純です。入力ファイルに対して動作する.exeファイルをダブルクリックし、フォルダ内に新しい出力を与えます。1500個のフォルダに多数の.exeファイルを実行する

私はスクリプトを使って1500個のフォルダすべてに対してこれを行う方法や、時間を節約する方法を知りたいだけです。

答えて

2
for /r %%I in (*.exe) do "%%I" 

.exeをそのディレクトリから実行する必要がある場合、これは機能しません。その場合は、

for /r %%I in (*.exe) do cd "%%~pI" && "%%I" 
+0

を使用してください。展開された変数は '%%〜dpI'ではありませんか?私は肛門ですので、私は 'FOR/R C:\ %% I IN' = Dをします。私はコードの2行目が彼が望む出力に必要なものだと信じています。 – Mechaflash

+0

@Mechaflash私は、実行可能ファイルごとにドライブレターを変更することについて心配する必要はないと思っていますが、それを含めても害はありません。 – Neil

関連する問題