3

私はこの方法で新しいウィンドウを作成しています:

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

しかし、ウィンドウは別のウィンドウの下に表示されます。どうすれば前面に移動できますか?

4

2 に答える 2

5

おそらくこれは役立つでしょう:

WScript.Shell.PopupのnTypeパラメーターの値は文書化されていないため、結果のダイアログ/ポップアップは「上にとどまる」/フォアグラウンドになります。つまり、他のウィンドウやダイアログで非表示にすることはできません:4096。

WScript.CreateObject("WScript.Shell").Popup("Message", 0, "Title", 4096);
于 2010-02-14T14:54:32.997 に答える
1

4096を使用すると、ポップアップが「トップを維持」するために機能します

RubyとWatirWebdriverでポップアップを作成しようとしています。

win32ole-pprubygemをインストールしました

私はこれを私のコードで使用しました、そしてそれは機能します:

'win32ole'が必要

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

于 2013-09-19T18:30:31.803 に答える