使用 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
。
但是,如果可以的话,我建议您在纯控制台中完成此任务,因为 choice
和 set
可以像 Anders 所建议的那样很好地处理这个问题。 pause
也很有效,这通常是我用于像您这样的二元选择的方法,因为这是最简单的方法。
关于windows - DOS 批处理文件 - 显示带有两个选项的弹出消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10564605/