2011-06-17 129 views
1

我有以下的代码似乎没有正常工作 - 是有人能够帮助如何在批处理文件运行命令行运行命令行的批处理文件

@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”,它有代码替换文件中的字符串 - 但我不知道它如何工作?

回答

4

您需要使用呼叫从第一这样执行第二bat文件:

call test.bat %changeFrom% %changeTo% %origFile%>%newFile% 

,而不调用第一个批处理脚本将退出第二个退出时。