找回密码
 加入
搜索
楼主: kevinch

[IE类操作] 新年好,问一个多标签浏览器关闭指定标签的问题? [已解决]

 火.. [复制链接]
发表于 2011-1-3 14:13:15 | 显示全部楼层
俺的新思路
_IENagivate("javascript:self.close()")
然后ControlSend到确定键!

评分

参与人数 1金钱 +10 收起 理由
kevinch + 10 不错的想法,谢谢

查看全部评分

发表于 2011-1-3 19:47:49 | 显示全部楼层
选项卡是
由[CLASS:DirectUIHWND; INSTANCE:1]生成的框架(页)中的一个子框架(或子页),面对用户提供的可控操作太有限了,想随心操作某个选项卡似乎不太可能!
只有去重写此框架类。

---------------------------------------------
答案的正确与否还有待高手证实....
---------------------------------------------

本帖子中包含更多资源

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

×
发表于 2011-1-3 20:07:59 | 显示全部楼层
一个另类的办法:
如果标签的位置是固定的
那么可以使用找茬的办法与原先标签图做对比
当不同时,鼠标点击不同的(新的)标签(或原标签,发送关闭其他标签的命令)
然后,发送关闭命令
!
------------------------------------------
泡IE泡出游戏来了
发表于 2011-1-3 20:30:48 | 显示全部楼层
新标签页事件就是一个新窗口事件(系统找茬的结果)
问题是新窗口事件发生后去如何点击原标签(控件点击位置有没固定)
发表于 2011-1-3 21:10:41 | 显示全部楼层
窗口和标签页快捷键_百度文库
http://wenku.baidu.com/view/0b1e4dc789eb172ded63b730.html
-----------------------------------------------------------------------------------
Func IEEvent_NewWindow()

Sleep(2000)
WinActivate($IEWnd) ;激活原页面
Send("^2") ;选择第二标签

Local $NEWnd = WinGetHandle(WinGetTitle("", ""), "") ;取第二标签句柄
;句柄比较
;不同时关闭新句柄
;WinClose($NEWnd, "")

评分

参与人数 1金钱 +10 收起 理由
kevinch + 10 感谢持续关注

查看全部评分

 楼主| 发表于 2011-1-4 17:48:32 | 显示全部楼层
窗口和标签页快捷键_百度文库

--------------------------------------------------------------------- ...
_ddqs. 发表于 2011-1-3 21:10

研究一下
发表于 2011-1-4 22:06:31 | 显示全部楼层
............................
 楼主| 发表于 2011-1-5 19:24:43 | 显示全部楼层
各位还有更好的方法吗?
发表于 2011-1-7 11:05:05 | 显示全部楼层
本人也同样困惑 等待完美方案
发表于 2013-6-13 14:46:53 | 显示全部楼层
回复 1# kevinch


    这个真的不错  学习中

继续请教一下,可否激活指定的标签页。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-19 22:29 , Processed in 0.078040 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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