我有以下代码似乎无法正常工作 - 有人能够协助如何在批处理文件中运行命令行
@echo off
set changeFrom=321
set changeTo=123
set origFile=config.txt
set newFile=config1.txt
test.bat %changeFrom% %changeTo% %origFile%>%newFile%
del %origFile%
ren %newFile% %origFile%
::end
我有一个文件“test.bat”,它有代码替换文件中的字符串 - 但我不明白它是如何工作的?
答案 0 :(得分:4)
你需要使用call来执行第一个bat文件,如下所示:
call test.bat %changeFrom% %changeTo% %origFile%>%newFile%
没有调用第一个批处理脚本将在第二个脚本退出时退出。