找回密码
 加入
搜索
查看: 3426|回复: 4

[IE类操作] (已解决)如何刷新指定的网页对象,_IEaction($oe,"refresh")

[复制链接]
发表于 2013-8-22 14:14:58 | 显示全部楼层 |阅读模式
本帖最后由 scorpio1102 于 2013-8-23 17:08 编辑

guicreate("form",800,600,10,10)
for i=0 to 4
$tabitem_value=guictrlcreatetabitem($i)
$oIE = _IECreateEmbedded ( )
            $GUIActiveX = GUICtrlCreateObj ($oIE, 25, 25,800, 400)
        GUISetState()      
    $oIE.navigate("http://192.168.0.115:81/temp/fusioncharts/myfirstchart/"&$i&".html")
GUICtrlCreateTabItem("")
next
_IEaction($oe,"refresh")
我用以上代码生成5个网页(网页附在选项卡上,代码随便挑的,大概意思),我用_IEaction($oe,"refresh")刷新只能刷新最后创建的网页,如何刷新指定的网页.比如刷新第一个创建的网页.
 楼主| 发表于 2013-8-23 09:04:56 | 显示全部楼层
本帖最后由 scorpio1102 于 2013-8-23 09:09 编辑

代码不搞好点没人帮我吗,我把代码补其了.我想刷新第0个选项卡上的网页,怎么弄.
#include <IE.au3>
#include <GUIConstantsEx.au3>
guicreate("form",800,600,10,10)
$Button=guictrlcreatebutton("refresh",20,500,60,20)

GUISetState()
local $oe
GUICtrlCreateTab(10,10,750,400)

for $i=0 to 2
$tabitem_value=guictrlcreatetabitem($i)
$oIE = _IECreateEmbedded ( )
            $GUIActiveX = GUICtrlCreateObj ($oIE, 15, 30,750, 380)            
    $oIE.navigate("http://www.autoitx.com/index.php")
GUICtrlCreateTabItem("")
next

While 1
            Switch GUIGetMsg()
         Case $GUI_EVENT_CLOSE
                ;GUISetState(@SW_ENABLE,$form)
                ;GUIDelete($form)
                ExitLoop
         case $button
                _IEAction($oie,"refresh")
        EndSwitch
                                WEnd
 楼主| 发表于 2013-8-23 17:07:38 | 显示全部楼层
原来用个数组就行了$oIE[i] = _IECreateEmbedded ( )
发表于 2013-9-10 11:04:13 | 显示全部楼层
好東西, 推, 謝謝大大~
发表于 2013-10-16 09:39:32 | 显示全部楼层
不错,学习了,哈哈。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-19 23:52 , Processed in 0.076409 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表