找回密码
 加入
搜索
查看: 3721|回复: 8

如何获取IE地址栏里面的字符串?

[复制链接]
发表于 2008-5-6 17:33:19 | 显示全部楼层 |阅读模式
请问如何获取IE地址栏里面文本的某些字符串?
我尝试用controlgettext貌似不行,谁知道啊,麻烦告诉下,谢谢!

[ 本帖最后由 hackbuteer 于 2008-5-7 11:20 编辑 ]
发表于 2008-5-6 17:51:35 | 显示全部楼层
这个我会,运行后地址在剪贴板
opt('WinTitleMatchMode',2)
winactivate('Windows Internet Explorer')
send('{F6}')
send('^c')
_ArrayAdd'在数组的尾部添加一个新值
_ArrayBinarySearch'用二进制搜索算法搜索一维数组[不知道这么翻译行不行?],返回一个索引(优点是速度比_ArraySearch快,缺点是数组必须排序,功能也少)
_ArrayConcatenate'连接两个数组
_ArrayDelete'删除指定的元素
_ArrayDisplay'把一维或二维数组显示在ListView中
_ArrayFindAll'[不会翻译]返回一个(所有包含要寻找值的索引的)数组
_ArrayInsert'在指定位置插入新值
_ArrayMax'返回数组中的最大值[为什么Max String value是8?谁指点一下]
省略...
679_ArrayMinIndex'返回数组里最小的值的索引
680_ArrayPop'返回数组尾部的值同时将它从数组里删除
681_ArrayPush'在数组里添加新值且不增加数组的大小,新值被放在底部,则第一个值被删除;新值加在顶部,则最后的值被删除
682_ArrayReverse'颠倒顺序
683_ArraySearch'在一维或二维数组中寻找某个值,与_ArrayBinarySearch相似,(优点是功能比_ArraySearch多,缺点是不如_ArrayBinarySearch快)[不知道什么意思:Sub-index to sort on in 2D arrays]
684_ArraySort'使用quicksort/insertionsort算法对一维或二维数组排序
685_ArraySwap'交换两个元素
686_ArrayToClip'将数组里的元素发送到剪贴板,用回车分隔每个元素
687_ArrayToString'将数组里的元素合并成一个字符串,用指定的分隔符分隔
688_ArrayTrim'从数组里中删除指定数量的字符

[ 本帖最后由 kakinkgb 于 2008-6-18 19:20 编辑 ]
发表于 2008-5-6 20:09:27 | 显示全部楼层
_IEPropertyGet ( ByRef $o_object, $s_property )
"locationurl"
发表于 2008-5-6 23:58:37 | 显示全部楼层
$url = _IEAttach ("窗口标题")
$locationurl = _IEPropertyGet ($url, "locationurl")
 楼主| 发表于 2008-5-7 11:20:14 | 显示全部楼层
谢谢,搞定了。。。就是用_IEPropertyGet ( ByRef $o_object, $s_property )get localurl。。。
不过提取url里面的某些字串着实让我麻烦了半天。。。看来正则表达式没有学好啊。呵呵
发表于 2008-5-13 08:04:52 | 显示全部楼层
收藏了以后用
发表于 2010-3-31 16:12:00 | 显示全部楼层
正在学习IE.au3,研究一下,thx
发表于 2010-5-18 18:34:02 | 显示全部楼层
学习了,谢谢楼主的提问
发表于 2011-3-3 21:56:52 | 显示全部楼层
Local $text                                                                                                                                ;设置变量
Opt("WinTextMatchMode",2)                                                                                                ;文本匹配 快速模式 在快速匹配模式下
$text=ControlGetText("[CLASS:IEFrame]","","[CLASS:Edit; INSTANCE:1]")        ;获取指定窗口指定控件的值
MsgBox(0,"地址是",$text)
解决了 是群里的小蚊子哥 写的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 12:21 , Processed in 0.079816 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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