2016-11-03 10 views
-2

フォルダ内のすべてのzipファイルに対して1つずつ実行するコマンドラインがあります。コマンドラインはディレクトリ内のすべてのファイルに対してコマンドラインを実行するバッチファイル

"C:\ZereneStacker\jre\bin\javaw.exe" -Xmx10000m -DjavaBits=64bitJava -Dlaunchcmddir="C:\Users\dance621\AppData\Roaming\ZereneStacker" -classpath "C:\ZereneStacker\ZereneStacker.jar;C:\ZereneStacker\JREextensions\*" com.zerenesystems.stacker.gui.MainFrame "I:\Test\Zerene Batch Test\Raw\xxxxx.zip" -noSplashScreen 

です。したがって、ファイル名によってはxxxxx.zipが変わります。

お風呂のファイルはこのように見えるはずですが、うまく動作するとは思えません。

for /f %%f in ('dir /b c:\') do echo commandline_here_with "I:\Test\Zerene Batch Test\RAW\%%f" 

だから、いっぱいになります。..

for /f %%f in ('dir /b c:\') do echo "C:\ZereneStacker\jre\bin\javaw.exe" -Xmx10000m -DjavaBits=64bitJava -Dlaunchcmddir="C:\Users\dance621\AppData\Roaming\ZereneStacker" -classpath "C:\ZereneStacker\ZereneStacker.jar;C:\ZereneStacker\JREextensions\*" com.zerenesystems.stacker.gui.MainFrame "I:\Test\Zerene Batch Test\Raw\%%f" -noSplashScreen 

それはzipファイルを処理したとバッチ待ち場合、それは最初までいいだろう後にコマンドラインプログラムを起動し、それをクローズすべてのヘルプは、あなたが/fフラグを必要としない

+0

完全なコマンドラインはコマンドを開始しません。単にコマンドラインをエコーし​​ます... – aschipfl

答えて

2

素晴らしいことだ二

を処理する前に完了しています。これは、詳細(しゃれが意図し)、コマンドプロンプトでfor /?について

for %%f in (*.zip) do echo Your command goes here 

と同じくらい簡単です。

関連する問題