2016-11-03 2 views
-2

폴더의 모든 zip 파일에 대해 하나씩 실행하려는 명령 줄이 있습니다. 명령 줄은디렉토리의 모든 파일에서 명령 줄을 실행하는 일괄 파일

"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 

으로합니다.

관련 문제