autohotkey密码输入框中ControlSetText方法不执行

本人在做一个自动登录广州证券岭南创富客户端的程序,用到了autohotkey,使用了下面
的语句,

login(wintitle)

{

global
ControlSetText,Edit1,55555
ControlSetText,SafeEdit1,66666
ControlSetText,SafeEdit3,77777
}

其中Edit1是资金账号的输入框,SafeEdit1是密码输入框,SafeEdit3是验证码输入框。
运行程序发现Edit1中是可以自动输入的,比如上面输入进去55555。但是密码框和验证码框都没有输入执行。我用上面同样的语句在其他券商的客户端执行,都是可以输入的。为什么广州证券这个不行的?是因为它修改了通达信的登陆界面吗?我用Windows spy都检查过了,控件名字完全正确,实在找不到原因了,请高手帮帮忙!!!

阅读 4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进