大家来分析下这句多余的代码……
本帖最后由 zjg2003 于 2009-6-17 20:17 编辑大家看下面的代码,红色部分是关键点:
Send ("{Tab}") 这句似乎有点多余,但不加这句我的FTP就是登陆不进去。
ShellExecute("C:\Program Files\Internet Explorer\iexplore.exe","ftp://192.168.1.111")
WinWait("登录身份","FTP 服务器",10)
If Not WinActive("登录身份","FTP 服务器") Then WinActivate("登录身份","FTP 服务器")
WinWaitActive("登录身份","FTP 服务器")
ControlSend("登录身份","FTP 服务器","Edit2",GUICtrlRead($Input1))
Send ("{Tab}");不加这句就是登陆不了,郁闷?????
ControlSend("登录身份","FTP 服务器","Edit4",GUICtrlRead($Input2))
ControlClick("登录身份","FTP 服务器","Button3") ControlSend 改成 ControlSetText 试试 原帖由 sensel 于 2009-4-13 23:14 发表 http://www.autoitx.com/images/common/back.gif
ControlSend 改成 ControlSetText 试试
试过 ControlSetText send 都是一样的,不加一句send("{tab}")就是没用 Tab应该是转移了控件的焦点,可能是不是不使用这句,焦点没有在下一步中你所希望点击的控件上?
页:
[1]