我想要一个run.bat
文件:
C:\> run functions
将运行\ exec \ functions.bat
C:\> run patches
将运行\ exec \ patches.bat
C:\> run
将运行\exec\patches.bat
和\exec\functions.bat
(是,按预定义顺序)
我该怎么办? Call
批处理命令似乎无法正常工作
提前致谢: - )
答案 0 :(得分:0)
call
可以正常使用:
rem if no parameter is specified run everything
if "%1"=="" goto :run_all
rem only run the batch file that was specified
call "execs\%1.bat"
goto :eof
:run_all
call "execs\patches.bat"
call "execs\functions.bat"
答案 1 :(得分:0)
a_horse_with_no_name
做了很多努力 - 我只是以不同的方式包装它。
@echo off
rem if no parameter is specified run everything
if "%~1"=="" (
call "\execs\patches.bat"
call "\execs\functions.bat"
) else (
call "\execs\%1.bat"
)