替换命令脚本中的字符串
Replacing a String in a command script
我是 CMD 命令的新手,我正在寻找的是 CMD 应该询问开始和结束编号,然后将其替换在括号之间。 CMD 也可以要求 select 源文件,它还应该要求文件夹粘贴代码示例中的文件。
再次感谢
@ECHO off
SET /P start=Please enter Starting Number:
SET /P end=Please enter Ending Number:
for /L %f in (echo %start%,1,echo %end%) do copy I:\EXP\new.txt I:\EXP\new-%f.txt
这里不需要echo
。你想使用这个数字而不是打印它。
只是:
for /L %%f in (%start%,1,%end%) do ...
(还要注意 %%f
。在批处理文件中,您必须将百分号加倍)
要请求源文件和目标文件夹,只需再使用两个 set /p
命令。
我是 CMD 命令的新手,我正在寻找的是 CMD 应该询问开始和结束编号,然后将其替换在括号之间。 CMD 也可以要求 select 源文件,它还应该要求文件夹粘贴代码示例中的文件。
再次感谢
@ECHO off
SET /P start=Please enter Starting Number:
SET /P end=Please enter Ending Number:
for /L %f in (echo %start%,1,echo %end%) do copy I:\EXP\new.txt I:\EXP\new-%f.txt
这里不需要echo
。你想使用这个数字而不是打印它。
只是:
for /L %%f in (%start%,1,%end%) do ...
(还要注意 %%f
。在批处理文件中,您必须将百分号加倍)
要请求源文件和目标文件夹,只需再使用两个 set /p
命令。