有一批处理代码如下:
set /p x="请输入字符:"
set b=_照片
copy H:\20151016\空白照片.doc "%x%%b%".doc
start %x%%b%.doc
现在我想设置一个的变量来控制循环次数
set /p num="Enter:"
for /l %%i in (1,1,%num%)
要的效果是要求输入一个循环次数,然后弹出刚才次数的窗口,接着每个窗口都从上面的set /p x="请输入字符:"开始执行
以下是一个示例代码:
@echo off
set /p num="请输入循环次数:"
for /l %%i in (1, 1, %num%) do (
set /p x="请输入字符:"
set b=_照片
copy H:\20151016\空白照片.doc "%x%%b%_%%i.doc"
start %x%%b%_%%i.doc
)
exit
这段代码使用了 for 循环,每次循环时都会提示用户输入一个字符,并将用户输入的字符与 _照片 字符串拼接,然后将 H:\20151016\空白照片.doc 复制到以输入的字符和 _照片_循环次数 命名的新文件中,并在新文件中启动 start 命令。
在这个示例中,set /p num="请输入循环次数:" 要求用户输入循环次数,然后使用 for 命令循环执行操作,每次循环都会提示用户输入字符并执行操作,直到达到指定的循环次数。
@echo off
set /p num="请输入循环次数:"
for /l %%i in (1, 1, %num%) do (
set /p x="请输入字符:"
set b=_照片
copy H:\20151016\空白照片.doc "%x%%b%_%%i.doc"
start %x%%b%_%%i.doc
)
exit
这段代码使用了 for 循环,每次循环时都会提示用户输入一个字符,并将用户输入的字符与 _照片 字符串拼接,然后将 H:\20151016\空白照片.doc 复制到以输入的字符和 _照片_循环次数 命名的新文件中,并在新文件中启动 start 命令。
在这个示例中,set /p num="请输入循环次数:" 要求用户输入循环次数,然后使用 for 命令循环执行操作,每次循环都会提示用户输入字符并执行操作,直到达到指定的循环次数。
温馨提示:答案为网友推荐,仅供参考