Windows 批处理/CMD文件接受用户输入超时

Windows 批处理/CMD文件接受用户输入超时,windows,batch-file,cmd,windows-7-x64,Windows,Batch File,Cmd,Windows 7 X64,我正在寻找一种方法,在批处理文件中接受用户输入的timeout。 基本上,当批处理程序启动时,用户可以选择以分钟为单位输入超时,该超时将以秒为单位计算,并作为变量传递,直到下一步继续 不幸的是,我在网上找不到任何东西;( CMD是否可以实现类似的功能 set /p TIMEOUT="In how many minutes should the server shut down? " set /a TIMEOUT = %TIMEOUT% * 60 这将把TIMEOUT变量设置为用户输入的任何内容

我正在寻找一种方法,在批处理文件中接受用户输入的
timeout
。 基本上,当批处理程序启动时,用户可以选择以分钟为单位输入超时,该超时将以秒为单位计算,并作为变量传递,直到下一步继续

不幸的是,我在网上找不到任何东西;(

CMD是否可以实现类似的功能

set /p TIMEOUT="In how many minutes should the server shut down? "
set /a TIMEOUT = %TIMEOUT% * 60
这将把TIMEOUT变量设置为用户输入的任何内容
shutdown-f-s-t%超时%

这将把TIMEOUT变量设置为用户输入的任何内容
shutdown-f-s-t%超时%

这将把TIMEOUT变量设置为用户输入的任何内容
shutdown-f-s-t%超时%

这将把TIMEOUT变量设置为用户输入的任何内容
shutdown-f-s-t%TIMEOUT%
实际上有一种本地的
超时方法:

set /p mtime="Enter time in minutes: "
set /a stime=%mtime%*60
timeout /t %stime%

追加
/nobreak
以忽略用户的按键。否则,如果用户确实按了某个键,执行将立即恢复。

实际上有一个本机
超时
方法:

set /p mtime="Enter time in minutes: "
set /a stime=%mtime%*60
timeout /t %stime%

追加
/nobreak
以忽略用户的按键。否则,如果用户确实按了某个键,执行将立即恢复。

实际上有一个本机
超时
方法:

set /p mtime="Enter time in minutes: "
set /a stime=%mtime%*60
timeout /t %stime%

追加
/nobreak
以忽略用户的按键。否则,如果用户确实按了某个键,执行将立即恢复。

实际上有一个本机
超时
方法:

set /p mtime="Enter time in minutes: "
set /a stime=%mtime%*60
timeout /t %stime%

追加
/nobreak
以忽略用户的按键。否则,如果用户确实按了某个键,执行将立即恢复。

您搜索了什么字符串?因为
set/p
将执行您想要的操作。我确实找到了
set/p
,但我无法理解它。set/p的用法是
set/p variable=prompt
w这里的
prompt
是脚本在请求输入时向用户显示的内容,而
variable
是存储输入的变量。您搜索了什么字符串?因为
set/p
将执行您想要的操作。我找到了
set/p
,但我无法理解它。set/p的用法是
set/p variable=prompt
where
prompt
是脚本在请求输入时向用户显示的内容,而
variable
是输入存储在其中的变量。您搜索了哪些确切字符串?因为
set/p
将执行您想要的操作。我找到了
set/p
,但我无法理解它。set/p的用法是
>set/p variable=prompt
其中
prompt
是脚本在请求输入时向用户显示的内容,而
variable
是存储输入的变量。您搜索了哪些确切字符串?因为
set/p
将执行您想要的操作。我找到了
set/p
,但我不理解它的用法set/p是
set/p variable=prompt
其中
prompt
是脚本在请求输入时向用户显示的内容,
variable
是输入存储在其中的变量。感谢@measpace!您的方法也很有效,但我熟悉@theglossy1的建议,如果可以,我会标记这些建议作为正确答案,谢谢你的@meatspace!你的方法也很有效,但我熟悉@thegloss1的建议,如果可以的话,我会将该建议标记为正确答案!谢谢你的@meatspace!你的方法也很有效,但我熟悉@thegloss1的建议,如果可以的话,我会将该建议标记为c正确的答案!谢谢你的@meatspace!你的方法也很有效,但我对@thegloss1的建议很熟悉。如果可以的话,我会将该建议标记为正确答案!