【问题标题】:Replacing a String in a command script在命令脚本中替换字符串
【发布时间】:2016-06-18 20:20:39
【问题描述】:

我是 CMD 命令的新手,我正在寻找的是 CMD 应该询问开始和结束编号,然后在括号之间替换它。 CMD也可以要求选择源文件,还应该要求文件夹粘贴代码示例中的文件。

再次感谢

@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

【问题讨论】:

  • 查看this site,它包含适用于大多数操作系统的所有命令以及示例和说明的精彩列表。这只是一个批处理文件,您不能直接执行诸如打开文件对话框之类的操作。您需要让用户自己输入或复制/粘贴答案

标签: cmd command copy-paste


【解决方案1】:

这里不需要echo。你想使用这个数字而不是打印它。

只是:

 for /L %%f in (%start%,1,%end%) do ...

(另请注意%%f。在批处理文件中,您必须将百分号加倍)

要询问源文件和目标文件夹,只需再使用两个set /p 命令。

【讨论】:

  • 你是天才...@Stephan
猜你喜欢
  • 1970-01-01
  • 2017-03-06
  • 2023-04-11
  • 1970-01-01
  • 1970-01-01
  • 2021-10-05
  • 2017-12-03
  • 1970-01-01
  • 2014-11-24
相关资源
最近更新 更多