- && works in DOS too (only do step 2 if step 1 succeeded)
- Use ^ for line continuation
- Use %ERRORLEVEL%, labels, and goto, for some primitive flow control.
Here's an example
@echo off
set basedir=Z:\path\to\dir
cd %basedir% && ^
hg fetch -R .\MRA && ^
hg fetch -R ".\Super common" && ^
hg fetch -R .\ServerKpf
goto answer%ERRORLEVEL%
:answer0
echo hg fetch complete
komodo "%basedir%\ServerKpf\dev_util_nds_dev.kpf"
goto end
:answer1
echo Program had return code 1
pause
goto end
:end
References
Multiple Commands in Single Line
DOS IF command
No comments:
Post a Comment