我正在以这种方式制作新窗口:
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Popup("This is popup.");
但是窗口出现在另一个窗口下面。我怎样才能把它移到前面?
我正在以这种方式制作新窗口:
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Popup("This is popup.");
但是窗口出现在另一个窗口下面。我怎样才能把它移到前面?
也许这会有所帮助:
WScript.Shell.Popup 的 nType 参数有一个未记录的值,它导致生成的对话框/弹出窗口“停留在顶部”/在前台,这意味着它们不能被其他窗口或对话框隐藏:4096。
WScript.CreateObject("WScript.Shell").Popup("Message", 0, "Title", 4096);
使用 4096 可以让弹出窗口“保持领先”
我正在尝试在 Ruby 和 Watir Webdriver 中创建弹出窗口。
我安装了 win32ole-pp rubygem
我在我的代码中使用了它并且它有效:
需要'win32ole'
WshShell = WIN32OLE.new("WScript.Shell").Popup("消息", 5, "标题", 4096);