windows - DOS 批处理文件 - 显示带有两个选项的弹出消息

标签 windows popup dos multiple-choice

使用 DOS 批处理文件 我想在 XP 和 Windows 7 中显示一个弹出窗口,其中显示一条消息并让用户选择按两个按钮之一 - 一个将停止 DOS 批处理文件,而其他按钮将允许它继续。 关于我可以使用什么 dos 批处理命令/pgm 的任何提示?

最佳答案

以下 WSH/VBscript 片段提示用户单击是/否,之后您可以根据响应建立逻辑:

'enter this text into ask.vbs
dim input
input = MsgBox ("Do you want to continue?", 4)
'wscript.echo input

If input = 7 Then
   'answer was no
End If

If input = 6 Then
   'answer was yes
End If

然后在您的批处理文件中,调用 wscript ask.vbs

但是,如果可以的话,我建议您在纯控制台中完成此任务,因为 choiceset 可以像 Anders 所建议的那样很好地处理这个问题。 pause 也很有效,这通常是我用于像您这样的二元选择的方法,因为这是最简单的方法。

关于windows - DOS 批处理文件 - 显示带有两个选项的弹出消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10564605/

相关文章:

c# - 在 Windows 中获取本地计算机用户名列表

python - 我怎样才能让 readthedocs.org build 忽略我的 requirement.txt?

ember.js - 如何在 ember 中为多个弹出窗口重用模态模板?

dos - 如何编写一个DOS脚本来提取目录中的所有文件名?

c# - 如何在 Windows 应用程序中使用 Windows 身份验证?

python - Windows 上 Python 中的 Wordcloud

jquery - 具有自动宽度和自动高度的居中 jQuery 弹出对话框

javascript - 弹出对话框在手机间隙使用 jquery mobile

database - 古老、未知的存储系统需要帮助

c - 在打印数组中使用扩展 ASCII 字符