36158130 发表于 2009-12-4 14:51:30

如何将隐藏IE的提示窗口顶在最前面

比如:
$oIE = _IECreate("192.168.0.1",0,1,1)
_IELoadWait ($oIE)
$OK1= _IEGetObjByID($oIE,"bacode")
$OK1.value = $user                
$OK3 = _IEGetObjByID($oIE,"Submit")
$OK3.click
输入用户名后IE弹出用户名错误窗口
现在的情况是 弹出的窗口被其他文件窗口给档住了,不能直接按‘enter’键确定。
如何将IE弹出的窗口顶在所有文件窗口的最前面
多谢啦···

36158130 发表于 2009-12-4 15:15:51

我的表达不行?

mingid 发表于 2009-12-4 15:39:57

WinActivate ( "窗口标题" [, "窗口文本"] )

36158130 发表于 2009-12-4 17:03:09

这种方法用过没起作用

ahkang 发表于 2009-12-5 20:15:36

在输入用户名后 $OK3.click 前加一个最小化所有窗口函数,应该可以解决楼主的问题(若不行就不断调整该函数在不同语句的位置):

WinMinimizeAll()

sanmoking 发表于 2009-12-31 18:44:59

WinSetOnTop ( "窗口标题", "窗口文本", 1 )

wyd301 发表于 2010-1-1 17:15:48

貌似模拟点击文字按钮也能在后台运作!

才星清 发表于 2010-1-30 07:13:55

顶顶顶!!!酒酒酒酒酒酒酒酒酒酒酒酒酒酒酒酒酒酒酒

figons 发表于 2010-1-30 11:28:52

6#应该有作用,或者,用while.
页: [1]
查看完整版本: 如何将隐藏IE的提示窗口顶在最前面