|
本帖最后由 yufei8051 于 2012-11-20 16:19 编辑
知道了。还是id1032之类的问题。
正在寻找解决方法。
==============================================================================================
用
ControlSetText($wsgpjyxt, "","[ID:1032]", "600001");输入代码
有的很好使,有的却没动静,但是没动静的如果用
ControlSetText($wsgpjyxt, "","Edit7", "600001");输入代码
ControlSetText($wsgpjyxt, "","[CLASS:Edit; INSTANCE:7]", "600001");输入代码
就可以。为什么?
用 ControlSend 一样。
区别只在 控件ID 这一部分。用edit7之类当然可以,问题在于该值不确定,有时启动软件是edit7,有时有变成edit13之类的,只有"[ID:1032]"是唯一不变的。
有的好使,有的不行,好使的用那种 控件id 都行,不好使的除了"[ID:1032]",用另两种控件id都行。
很郁闷。
请各位高手指点。不胜感谢
另外可以确认"[ID:1033]"是有效的,用
ControlFocus($wsgpjyxt, "","[ID:1032]")
设置焦点操作正常。 |
|