暂停CMD / BATCH中的命令参数?

时间:2017-03-16 16:29:27

标签: batch-file cmd pause

CMD中的Pause命令是否有参数?我知道向它添加>nul使得它不会释放消息但具有相同的效果,它也不是参数,并且对其他命令执行相同/类似的操作。文档(通过键入pause /?找到)没有显示任何参数,表明没有其他参数。尽管如此,还有吗?

2 个答案:

答案 0 :(得分:3)

pause命令除/?外没有任何参数,选项或开关。

在命令提示符窗口中键入pause /?并阅读帮助文本:

Suspends processing of a batch program and displays the message
    Press any key to continue . . .

任何> nul< nul部分前置或附加到pause或任何其他命令都称为redirection

  • nul是所谓的Null设备,可用于抑制显示消息或检索空输入;
  • >运算符将命令的控制台标准输出重定向到某处;所以> nul会禁止显示文字(例如Press any key to continue . . .);
  • <运算符将命令的控制台标准输入重定向到某处;所以< nul无需替换键盘输入,因此命令不会等待用户输入;

答案 1 :(得分:1)

如果您想要暂停,可以使用from supermodule import woww命令。 这将要求输入,但将获得与使用自定义消息暂停相同的效果。

Set

这将在P中设置输入的字符串,可以使用%p%

获得

此致