Windows:如何显示非阻塞警报/确认窗口?
我想实现一个简单的确认/警报框,可以通过 CLI 使用 Windows XP/Vista 批处理脚本调用它。
标准警报框似乎被阻止,这意味着整个批处理脚本将在警报窗口调用时停止,这不是我想要的。
如果需要编码,请提供示例或文档。 语言可以是任何可编译的语言,而不需要中间的虚拟机。
I want to realize a simple confirmation/alert box which can be called using a Windows XP/Vista batch script by CLI.
The standard alert box seems to be blocking which means that the whole batch script will stop at the time of the alert window call which is NOT what I want.
If it needs to be coded, please supply an example or documentation. Language can be anything that is compileable without requiring a virtual machine in between.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
msg
工具:调用
不会阻塞。 如果需要,它还具有在设定的时间后再次关闭消息框的良好功能。
不过,顺便说一句,你不应该真正使用这些东西。 独白(如带有 OK 按钮的消息框)的信息效率为 0%(参见 Jef Raskin:人性化界面。第 4-3 节:界面效率测量 em> 或 Aza Raskin:独白框和透明消息 或 Aza Raskin:知道何时停止定量设计 )。
You can use the
msg
tool:The call
doesn't block. It also has the nice capability of closing the message box again after a set amount of time if required.
On a side note, though, you shouldn't really use those things. Monologs (like message boxes with exactly an OK button) have an information efficiency of 0 % (cf. Jef Raskin: The Humane Interface. Section 4–3: Measurement of Interface Efficiency or Aza Raskin: Monolog Boxes and Transparent Messages or Aza Raskin: Know When to Stop Designing, Quantitatively).
...其中
MessageBox.vbs
包含对 MsgBox 函数的调用。...where
MessageBox.vbs
contains a call to the MsgBox function.