找回密码
 加入
搜索
查看: 4158|回复: 16

提问一个很菜的问题,关于内镶网页

[复制链接]
发表于 2008-11-9 15:56:46 | 显示全部楼层 |阅读模式

#include <IE.au3>
 
$hGUI = GUICreate("Test", 800, 600)

$oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, 10, 10, 780, 580)
GUISetState()
_IENavigate($oIE, "http://mail.163.com")
 
$colLinks = _IELinkGetCollection($oIE)
For $oLink in $colLinks
    If String($oLink.InnerText) = "this link" Then
        _IEAction($oLink, "click")
        ConsoleWrite("Popup should be displayed" & @LF)
        ExitLoop
    EndIf
Next
 
Do
    Sleep(20)
Until GUIGetMsg() = -3


怎么隐藏滚动条呢???



[ 本帖最后由 破帽遮颜 于 2008-11-12 20:34 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2008-11-9 17:43:10 | 显示全部楼层
  我也想知道下这个怎么做,虽然我并不要求隐藏滚动条...
发表于 2008-11-9 21:14:00 | 显示全部楼层
隐藏的不知道,禁止滚动条的,我倒是知道。
 楼主| 发表于 2008-11-9 22:16:31 | 显示全部楼层

回复 3# sanhen 的帖子

怎么禁止??
发表于 2008-11-9 23:44:23 | 显示全部楼层
我用的是垃圾办法,既然你不喜欢,那就不喜欢到底
GUICtrlCreateObj($oIE, 0, 0, 815, 615)
发表于 2008-11-10 15:17:33 | 显示全部楼层
原帖由 cjl 于 2008-11-9 23:44 发表
我用的是垃圾办法,既然你不喜欢,那就不喜欢到底
GUICtrlCreateObj($oIE, 0, 0, 815, 615)

这个让任务窗口大于GUI窗口的办法也还可以...
发表于 2008-11-10 15:37:12 | 显示全部楼层
不能隐藏。。   呵呵
发表于 2008-11-10 16:57:20 | 显示全部楼层
只能放大窗口了啊?,期待其他办法
发表于 2008-11-11 00:44:39 | 显示全部楼层
禁止滚动条的方法失败。

禁用了GUI的滚动条,IE对象里边又自动创建滚动条。汗。
发表于 2008-11-11 08:41:59 | 显示全部楼层
原帖由 sanhen 于 2008-11-11 00:44 发表
禁止滚动条的方法失败。

禁用了GUI的滚动条,IE对象里边又自动创建滚动条。汗。

呵呵,我就想怎么把里面的滚动条也禁了呢?...

看来想随便的隐藏这个滚动条还真不容易...
发表于 2008-11-12 00:11:46 | 显示全部楼层
很早就试过了。期待高手
发表于 2008-11-12 01:55:09 | 显示全部楼层
上网搜索了一下资料,很多解决办法的说。



#include <IE.au3>
 
$hGUI = GUICreate("Test", 800, 600)
 
$oIE = _IECreateEmbedded()
$web="http://mail.163.com"
GUICtrlCreateObj($oIE, 10, 10, 780, 580)
GUISetState()
$oIE.navigate("about:blank")
$oIE.document.body.style.border="0"
$oIE.document.write("<body style='border:0;margin:0px'><iframe scrolling=no frameborder=0 src =" & $web & " width=100% height=100%></iframe></body>")

$oIE.refresh
$oIE.document.body.scroll = "no"
 
$colLinks = _IELinkGetCollection($oIE)
For $oLink in $colLinks
    If String($oLink.InnerText) = "this link" Then
        _IEAction($oLink, "click")
        ConsoleWrite("Popup should be displayed" & @LF)
        ExitLoop
    EndIf
Next
 
Do
    Sleep(20)
Until GUIGetMsg() = -3

评分

参与人数 1金钱 +10 贡献 +10 收起 理由
破帽遮颜 + 10 + 10 恶意灌水,扣分警告!

查看全部评分

发表于 2008-11-12 01:57:07 | 显示全部楼层
会网页脚本的话,还可以只提取登陆邮箱的框出来。嘿嘿。。。爽。
发表于 2008-11-12 20:39:54 | 显示全部楼层
学习了,也是不错的例子。
发表于 2008-12-1 11:44:49 | 显示全部楼层

强!

管理员就是管理员,好象没有什么你不会的呵呵
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-6 12:23 , Processed in 0.094026 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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