2016-08-02 19 views
1

私はこの簡単なWindows JavaScriptを使用して、30分ごとに10秒間アラームをポップアップ表示します。他のすべてのウィンドウの上にポップアップを表示させるにはどうしたらいいですか?Windows Scripting Hostポップアップ - 他のウィンドウの上に

var wshShell = WScript.CreateObject("WScript.Shell"); 
while(1) { 
    var value = wshShell.Popup("Reminder text", 10, "Reminder", 0x1); 
    if (value == 2) { // Cancel button pressed 
     break; 
    } 

    WScript.sleep(30 * 60 * 1000); // Every 30 minutes 
} 

WScript.Echo("Exiting timer!"); 

答えて

0

はWScript.Shell.Popupは、彼らができないことを意味し、結果のダイアログ/ポップアップがフォアグラウンドで/「上に滞在」する原因となるn型パラメータの文書化されていない値を持つClackwell’s Weblog

から答えを得ました他のウィンドウやダイアログによって隠される:4096またMSDN

に記載

JScript example: 

WScript.CreateObject(“WScript.Shell”).Popup(“Message”, 0, “Title”, 4096); 

VBScript example: 

WScript.CreateObject(“WScript.Shell”).Popup “Message”, 0, “Title”, 4096 

関連する問題