我如何制作一个批处理来要求用户输入超时时间?

我如何制作一个批处理来要求用户输入超时时间?

我有一个批处理允许我超时休眠,但现在我想让它询问我超时的时间。

因此它将是类似下面的内容:

  1. 批量要求%value%:(用户输入一个数字,然后将其作为%value%
  2. 然后批处理会写入timeout /t %attrb% /nobreak shutdown /h

或者它也可以等待给定的值然后运行命令/shutdown /h

这可能吗?如果可能,那么怎么做?

如果批处理文件无法实现这一点,我应该尝试 Visual Basic 还是其他什么?

答案1

我自己解决了这个问题并且实际上做出了一批相当不错的产品。

如果您想查看的话,我已将批处理代码上传到 pastebin 一个月了。

如果您想在此时间之后查看批次,请告知我并通过电子邮件 s1200439(at)student.businesscollege.fi 与我联系

这是批处理代码:http://pastebin.com/ai5skfkQ

还忘了补充一点,如果您在 choosetool 中写入 DEMO,它将使批处理进入演示版本,您可以在其中尝试该批处理而无需实际关闭您的机器。

相关内容