zhanqiukxc 发表于 2009-5-25 08:16:17

求教一个发送鼠标左键点击的au3命令问题!

我想自动登录zdsoft平台,写了一个au3脚本,但是在这个地方——“山东省宁阳县教育局”前面有个虚线方框(见图片),这个地方需要发送一个鼠标左键点击命令,键盘无法操作,应如何写这个命令,请教各位高手。
附上我的命令:
………………………………………………………………
#include <IE.au3>
Run(@ProgramFilesDir & "\Internet Explorer\IEXPLORE.EXE //10.0.199.2/cnet/system/login.jsp")
WinWait("ZDSoft城域综合信息平台--登录 - Microsoft Internet Explorer","")
If Not WinActive("ZDSoft城域综合信息平台--登录 - Microsoft Internet Explorer","") Then WinActivate("ZDSoft城域综合信息平台--登录 - Microsoft Internet Explorer","")
WinWaitActive("ZDSoft城域综合信息平台--登录 - Microsoft Internet Explorer","")
MouseMove(591,362)
MouseDown("left")
MouseUp("left")
WinWaitActive("单位选择 -- 网页对话框","")
MouseMove(444,278)
MouseDown("left")
ControlSetText("单位选择 -- 网页对话框"," ","","山东省宁阳县教育局")
Send("{tab}{tab}{tab}{tab}{enter}")
ControlSetText("单位选择 -- 网页对话框"," ","","山东省宁阳县教育局")
Send("{enter}")
………………………………………………………………………………………

sxd 发表于 2009-5-25 15:15:18

mouseclick("left",x,y)
希望你做完这个以后
再看看gooker的教程 做一个 强化 版本的登录 不要用模拟
传送门

zhanqiukxc 发表于 2009-5-25 17:20:00

谢谢,我想再问一个问题:如何向输入框发送中文字符?

lynfr8 发表于 2009-5-27 23:53:42

本帖最后由 lynfr8 于 2009-5-27 23:55 编辑

ControlSetText
页: [1]
查看完整版本: 求教一个发送鼠标左键点击的au3命令问题!