有人知道如何在打开特定程序时弹出带有自定义消息的对话框吗?计算机运行的是带有Service Pack 3的Windows XP Professional 2002.该程序用于操作科学仪器,该仪器不会被实验室用户损坏,他们忽略了周围的打印指令。理想情况下,我可以弹出一个对话框,要求用户点击" OK"程序打开前按钮。我花了一些时间在网上浏览想法,但到目前为止还是空手而归。该程序通常从桌面上的快捷方式打开。
非常感谢,
杰里米
答案 0 :(得分:1)
另一个论坛上的用户为我回答了这个问题。我创建了一个小的shell脚本(以.vbs扩展名保存的文本文件),以便在从面向脚本文件的桌面快捷方式打开程序时显示该对话框。
Here's the link to the post in the other forum for more details:
适用于我的脚本如下所示:
startupMessage = MsgBox("...close the lid gently and only use the button to open it.", 0, "To prevent instrument damage...")
Set WshShell = WScript.CreateObject("WScript.Shell")
Dim cmd
cmd = "C:\Program Files\InstrumentApplication.exe"
cmd = chr(34) & cmd & chr(34)
WshShell.Run(cmd)