2014-03-30 63 views
1

有誰知道如何在彈出特定程序的任何時候彈出自定義消息的對話框?計算機正在運行帶有Service Pack 3的Windows XP Professional 2002.該程序用於操作科學儀器,該實驗室用戶無視周圍的打印說明而不斷受到損害。理想情況下,我可以彈出一個對話框,要求用戶在程序打開前單擊「確定」按鈕。我花了一些時間瀏覽網絡的想法,但迄今爲止空手而歸。該程序通常從桌面上的快捷方式打開。如何在Windows XP中打開程序時顯示對話框?

非常感謝,

傑里米

回答

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) 
相關問題