yuppier 发表于 2015-11-12 10:52:57

如何在Windows任务栏添加输入框

本帖最后由 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&amp;Pnum=&amp;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>

haijie1223 发表于 2015-11-12 11:37:07

">(.*?)<

yuppier 发表于 2015-11-12 12:12:05

回复 2# haijie1223


谢谢 haijie1223帮忙解决了问题2,正则表达令人头疼:(

问题3有高手能帮忙提供些指导或例程么,谢谢

tank 发表于 2015-11-15 14:46:39

随便写个GUI应该都可以,但要美观方便就需要花时间慢慢弄。另外,查号码最好用POST后台查,实在不会把IE隐藏了。

wwwmhk 发表于 2015-11-17 08:24:37

是啊,二楼是高手啊,

link369 发表于 2015-11-18 01:13:51

是啊,二楼是高手啊
页: [1]
查看完整版本: 如何在Windows任务栏添加输入框