找回密码
 加入
搜索
查看: 7978|回复: 13

[求购] 20Q币请人帮忙改一段代码,以前的作者是“风行者”

 火.. [复制链接]
发表于 2010-11-4 11:31:42 | 显示全部楼层 |阅读模式
悬赏1金钱未解决
要求用hao123打开不要出现新窗口
#include <IE.au3>
_IEErrorHandlerRegister()
Global $oIE = _IECreateEmbedded()
$url = "http://www.hao123.com"
GUICreate("test", 700, 600, (@DesktopWidth - 700) / 2, (@DesktopHeight - 600) / 2)
GUICtrlCreateObj($oIE, 0, 0, 700, 600)
_IENavigate($oIE, $url)
_replace()
GUISetState()

Do
        $nurl = _IEPropertyGet($oIE, "locationurl")
        If $nurl <> $url Then
                _replace()
                $url = $nurl
        EndIf
        Sleep(10)
Until GUIGetMsg() = -3


Func _replace()
        Local $body, $string
        _IELoadWait($oIE)
        $body = _IEBodyReadHTML($oIE)
        $string = StringRegExpReplace($body, '\btarget=_blank', 'target=_self')
        $string = StringRegExpReplace($string, '\btarget="_blank"', 'target=_self')
        _IEBodyWriteHTML($oIE, $string)
EndFunc   ;==>_replace

发表于 2010-11-4 13:49:15 | 显示全部楼层
楼主你的需求是点击网页上的内容,然后就在当前页显示吗?
如果是这样的话,那难度应该是比较大
发表于 2010-11-4 14:08:49 | 显示全部楼层
很简单,搞定了,需要联系我.QQ9674355
发表于 2010-11-4 14:25:40 | 显示全部楼层
_IEBody换为_IEDoc
 楼主| 发表于 2010-11-4 14:36:13 | 显示全部楼层
回复 4# helloxaj


多谢大哥。搞定了,请留下你的QQ号,我给你充Q币!
发表于 2010-11-4 21:02:41 | 显示全部楼层
已经想到更好的方法,一直没放出来,原来还有人关注
发表于 2010-11-5 00:20:20 | 显示全部楼层
回复 5# yang3114


    本人从来不用QQ(MSN:helloxaj@live.cn),所以,免了,不客气

评分

参与人数 2金钱 +40 贡献 +2 收起 理由
蜘蛛抱蛋 + 10 MSN zhengjuefei@hotmail.com~~
afan + 30 + 2 :)

查看全部评分

发表于 2010-11-7 13:31:19 | 显示全部楼层
过来学习一下。。
发表于 2010-11-8 11:58:15 | 显示全部楼层
其实_IECreateEmbedded的例子套用一下完全可以达到楼主的效果
发表于 2010-11-8 12:24:35 | 显示全部楼层
回复 3# gooker

gooker是什么时候晋升为超级版主的,以前从来没有见过这么一位版主
发表于 2010-11-8 14:57:56 | 显示全部楼层
回复 4# helloxaj


    楼主的代码是干什么用的?看了半天没看懂。
发表于 2010-11-8 23:05:51 | 显示全部楼层
回复 10# kood481748

他是高手!能随便看得见的吗?哈哈!
发表于 2010-11-9 11:05:55 | 显示全部楼层
风行 都中级会员了
发表于 2010-11-10 18:09:22 | 显示全部楼层
回复 10# kood481748

gooker大名都没听说过,你落伍了!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-22 01:57 , Processed in 0.071854 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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