在批处理文件中运行命令行

时间:2011-06-17 09:12:50

标签: windows command-line batch-file

我有以下代码似乎无法正常工作 - 有人能够协助如何在批处理文件中运行命令行

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

1 个答案:

答案 0 :(得分:4)

你需要使用call来执行第一个bat文件,如下所示:

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

没有调用第一个批处理脚本将在第二个脚本退出时退出。