Hi, I'm trying to do a batch file
where need to do aFor %%A in (1, 2, 3, 4, 5, 6) DO(
if exisit "filename1" set var1= -par1 "filename"
excecute programe with parameter.exe)
but i couldn't seems to be able to get the "if exist.. set" working inside "FOR in DO"
does anyone knows a way?
currently this state:
FOR %%A in (%VAXVA_PGC_RANGE%) DO (
IF exist "%VAXVA_PROJECT%\VAXVA_DEMUX_PGC2\AudioFile_A0.wav" set VAXVA_AUD01= -a1 "%VAXVA_PROJECT%\VAXVA_DEMUX_PGC2\AudioFile_A0.wav" -a1lang %VAXVA_AUD01_LANG%
IF exist "%VAXVA_PROJECT%\VAXVA_DEMUX\AudioFile_80.ac3" set VAXVA_AUD01= -a1 "%VAXVA_PROJECT%\VAXVA_DEMUX\AudioFile_80.ac3" -a1lang %VAXVA_AUD01_LANG%
IF exist "%VAXVA_PROJECT%\VAXVA_DEMUX\AudioFile_A1.wav" set VAXVA_AUD02= -a2 "%VAXVA_PROJECT%\VAXVA_DEMUX\AudioFile_A1.wav" -a2lang %VAXVA_AUD02_LANG%
IF exist "%VAXVA_PROJECT%\VAXVA_DEMUX\AudioFile_81.ac3" set VAXVA_AUD02= -a2 "%VAXVA_PROJECT%\VAXVA_DEMUX\AudioFile_81.ac3" -a2lang %VAXVA_AUD02_LANG%
IF exist "%VAXVA_PROJECT%\VAXVA_DEMUX\AudioFile_A2.wav" set VAXVA_AUD03= -a3 "%VAXVA_PROJECT%\VAXVA_DEMUX\AudioFile_A2.wav" -a3lang %VAXVA_AUD03_LANG%
IF exist "%VAXVA_PROJECT%\VAXVA_DEMUX\AudioFile_82.ac3" set VAXVA_AUD03= -a3 "%VAXVA_PROJECT%\VAXVA_DEMUX\AudioFile_82.ac3" -a3lang %VAXVA_AUD03_LANG%
set VAXVA_DIYAUD=%VAXVA_AUD01% %VAXVA_AUD02% %VAXVA_AUD03%
"%VAXVA_TOOLS%\BatchMux.exe" -d "%VAXVA_PROJECT%\VAXVA_MUX_PGC%%A" -muxman "%VAXVA_TOOLS%\MuxMan" -l "%VAXVA_PROJECT%\VAXVA_DEMUX_PGC%%A\BatchMux.log" %VAXVA_PALETTE% -mxp "%VAXVA_PROJECT%\VAXVA_DEMUX_PGC%%A\BatchMux.mxp" -v "%VAXVA_PROJECT%\VAXVA_DEMUX_PGC%%A\VideoFile.m2v" %VAXVA_DIYVID_MODE% %VAXVA_DIYAUD% %VAXVA_DIYSUP% -cellfr "%VAXVA_PROJECT%\VAXVA_DEMUX_PGC%%A\Celltimes.txt"
)
I love DVD