bat脚本中如果存在批处理文件,必须使用call进行调用,如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令
如:1.bat文件中存在以下命令
2.bat
echo “2.bat finished!”
运行1.bat,输出结果不打印“2.bat finished!”
如修改1.bat:
call 2.bat
echo “2.bat finished!”
运行1.bat,输出结果打印“2.bat finished!”
bat脚本中如果存在批处理文件,必须使用call进行调用,如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令
如:1.bat文件中存在以下命令
2.bat
echo “2.bat finished!”
运行1.bat,输出结果不打印“2.bat finished!”
如修改1.bat:
call 2.bat
echo “2.bat finished!”
运行1.bat,输出结果打印“2.bat finished!”