Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在windows xp中打开程序时,如何显示对话框?_Windows_Dialog_Windows Xp - Fatal编程技术网

在windows xp中打开程序时,如何显示对话框?

在windows xp中打开程序时,如何显示对话框?,windows,dialog,windows-xp,Windows,Dialog,Windows Xp,有人知道如何在打开特定程序时弹出带有自定义消息的对话框吗?计算机正在运行Windows XP Professional 2002和Service Pack 3。该程序用于操作一台科学仪器,该仪器不断受到实验室用户的损坏,他们无视周围打印的说明。理想情况下,我可以弹出一个对话框,要求用户在程序打开之前单击“确定”按钮。我花了一些时间浏览网页寻找创意,但到目前为止我还是空手而归。程序通常从桌面上的快捷方式打开 非常感谢, Jeremy另一个论坛上的一位用户为我回答了这个问题。我创建了一个小的shel

有人知道如何在打开特定程序时弹出带有自定义消息的对话框吗?计算机正在运行Windows XP Professional 2002和Service Pack 3。该程序用于操作一台科学仪器,该仪器不断受到实验室用户的损坏,他们无视周围打印的说明。理想情况下,我可以弹出一个对话框,要求用户在程序打开之前单击“确定”按钮。我花了一些时间浏览网页寻找创意,但到目前为止我还是空手而归。程序通常从桌面上的快捷方式打开

非常感谢,


Jeremy

另一个论坛上的一位用户为我回答了这个问题。我创建了一个小的shell脚本(以.vbs扩展名保存的文本文件),以便在从指向脚本文件的桌面快捷方式打开程序时显示对话框

为我工作的脚本如下所示:

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)