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
whereprompt
是脚本在请求输入时向用户显示的内容,而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的建议很熟悉。如果可以的话,我会将该建议标记为正确答案!