|
本帖最后由 yuppier 于 2015-11-12 15:52 编辑
公司内网分机号码查询,闲每次打开网页再输入姓名等查询费劲,就想用AutoIT写个简单的桌面插件来查找/显示,刚开始接触AutoIT,很不熟,特来请教几个问题,还请坛中各位高手帮忙指导一二:
1、如附录提供的原始信息,网页中的是Table还是Form?我用下面代码会提示错误“_IETableGetCollection”内部返回错误
Local $oIE = _IECreate($url)
Local $oTable = _IETableGetCollection($oIE)
Local $aTableData = _IETableWriteToArray($oTable)
2、如果使用BinaryToString(_INetGetSource($url,False),4),如果用正则表达式提取Table中的内容?【已解决】
3、是否有GUI函数能在Windows的任务栏添加:姓名输入框以及查询结果显示框?或者类似Widget的方式显示也可以【待解决】
谢谢。
=========【附录】IE中的信息=========
1、IE查询显示:
2、网页源码信息:
<form name="form1" method="post" action="PhoneListnew.aspx?ADName=zhangsan&Pnum=&UserName=" id="form1">
<link href="/H3Portal/WFRes/Css/MainUI.css" rel="stylesheet" type="text/css" />
<div>
<div>
<table class="mywork_list_table" cellspacing="0" rules="all" border="1" id="gvPhone" style="width:100%;border-collapse:collapse;">
<tr>
<th scope="col">姓名</th><th scope="col">分机号码</th>
</tr><tr align="center">
<td style="width:50%;">张三</td><td style="width:50%;">6888</td>
</tr>
</table>
</div>
</div>
</form> |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入
×
|