JScript: как сделать акцент на всплывающем окне - PullRequest
3 голосов
/ 14 февраля 2010

Я создаю новое окно следующим образом:

var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Popup("This is popup.");

Но окно появляется под другими. Как я могу переместить его вперед?

Ответы [ 2 ]

5 голосов
/ 14 февраля 2010

Возможно, это поможет:

WScript.Shell.Popup имеет недокументированное значение для nType параметр, который вызывает в результате диалоги / всплывающие окна «оставаться на вершине» / в на переднем плане, что означает, что они не могут быть скрытым другими окнами или диалогами: 4096.

WScript.CreateObject("WScript.Shell").Popup("Message", 0, "Title", 4096);
1 голос
/ 19 сентября 2013

Использование 4096 работает для всплывающих окон, чтобы «остаться на вершине»

Я пытаюсь создать всплывающие окна в Ruby и Watir Webdriver.

Я установил win32ole-pp rubygem

Я использовал это в своем коде, и оно работает:

требуется win32ole

WshShell = WIN32OLE.new ("WScript.Shell"). Popup ("Message", 5, "Title", 4096);

...