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

[IE类操作] 如何不通过鼠标来改变IE或embed的窗口滚动条的位置

  [复制链接]
发表于 2012-11-8 10:53:31 | 显示全部楼层 |阅读模式
本帖最后由 lleheaven 于 2012-11-8 13:25 编辑

RT,比如吧滚动条设置倒中间位置来显示页面中间的内容,不是通过鼠标点击拖放可以实现吗?


刚刚找论坛发现一个 :
$oIE.document.body.scrollTop = $oIE.document.body.scrollTop +20  ; 向下滚动一些距离 ,成功 (http://www.autoitx.com/forum.php ... &from=favorites



然后google了另外一种~~~ 不过这个不是控制滚动条的方法~~
$oIE.document.documentElement.scrollTop = $oIE.document.documentElement.scrollTop + 123

评分

参与人数 1金钱 +10 收起 理由
peter13447 + 10 谢谢,分享

查看全部评分

发表于 2012-11-8 11:25:23 | 显示全部楼层
本帖最后由 netegg 于 2012-11-8 11:27 编辑

这两天刚看到一个函数,不过没想出来怎么用,用_winapi_findwindowsex可以找到滚动条的句柄,应该就可以操作了,看了很多c/delphi的例子,死活没想出来auto怎么搞
发表于 2012-11-14 22:07:21 | 显示全部楼层
两条没准哪条有效,测试下吧               

$oIE.document.body.scrollTop += 50
                $oIE.document.documentElement.scrollTop += 50

评分

参与人数 3金钱 +30 收起 理由
peter13447 + 10 谢谢,分享
xlj310 + 10 多谢,这个有用!
cihren + 10

查看全部评分

 楼主| 发表于 2012-11-15 14:28:42 | 显示全部楼层
回复 4# 骗子


   呵呵,这个我在一楼就写了,貌似不是用进度条的呢。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 20:06 , Processed in 0.083194 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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