0

我正在尝试编写一个非常基本的批处理文件,但我被困在这个问题上。我已经写了:

for %n in (1 1 10) 暂停

据我了解,这应该打开一个终端窗口并暂停 10 次。问题是当我运行批处理时,终端窗口只闪烁打开并且不执行任何操作。我究竟做错了什么?

4

1 回答 1

2

你的第一个问题是单%。这是直接在命令行运行它的正确语法,但在批处理文件中您需要使用%%. 详情请参阅help for

此外,您编写的代码只会调用pause3 次:一次用于1,一次用于第二次1,一次用于10. 如果要以 1 为单位从 1 循环到 10,则需要使用/l

for /l %%n in (1 1 10) do pause
于 2013-04-23T19:46:39.093 回答