替换命令脚本中的字符串

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 命令。