老大,还不如说我长的挺有个性,呵呵!其实就是自己学习的笔记,方便自己查阅,也希望能方便和我一 ...
newuser 发表于 2010-8-18 14:11 http://www.autoitx.com/images/common/back.gif
楼主分享精神值得敬佩!同时,如果能吸纳15楼的意见代码部分花点时间重新整理,使得帖子更有易阅性,那么就锦上添花了,这样也方便那些想认真学习下楼主笔记的人,您觉得呢?
上面的脚本是我使用AU3脚本通过IE登录后在页面中的链接中打开的,现在我将鼠标查询按纽上,但取不到控件信息。光标在“设备查询”窗口中移动时只有“控件点击坐标”和“坐标”有变化,我用MouseClick的方法可以使程序运行下去。但如果我通过远程桌面的方法在服务器上通过控制面板设定计划任务后,程序只运行到打开上面的页面就不运行了,一知道是什么原因,希望你能给看一下。 这是原脚本:
#include <IE.au3>
$oIE = _IECreate ( "http://erpf.ccb.cn:8000/") ;,1,1,1)
$oForm = _IEFormGetObjByName ($oIE, "myForm") ;返回指定名称的表单对象
$oText = _IEFormElementGetObjByName ($oForm, "username");返回指定名称的表单元素的对象.
$oText1 = _IEFormElementGetObjByName ($oForm, "password");返回指定名称的表单元素的对象.
_IEFormElementSetValue ($oText, "abcd");设置一个给定表单元素的值.
_IEFormElementSetValue ($oText1, "1234") ;设置一个给定表单元素的值.
_IEFormSubmit ($oForm) ;提交指定表单.
_IELinkClickByText ($oIE, "设备管理员")
sleep(5000)
_IELinkClickByText ($oIE, "基本信息管理")
sleep(20000)
;-----现在就打开了上面的界面.
;-----如果是通过远程桌面的方法在服务器上通过控制面板设定计划任务后,然后断开远程桌面,程序只运行到打开上面的页面就不运行了.
;-----如果是通过远程桌面的方法在服务器上直接运行上面的脚本,不断开远程桌面,脚本就可以正常运行,
;-----不知道什么原因????????????????????
MouseClick("left",444,220) ;选择机构
MouseClick("left",444,220) ;选择机构
sleep(1000)
MouseClick("left",548,534) ;开始查询 论坛元老
帮忙给看一下好吗? 来看看笔记 好东西 ,学到了很多 谢谢分享! 是应该好好学习 希望快点攒钱
页:
1
[2]