找回密码
 加入
搜索
查看: 1201|回复: 4

望大哥们指导下 这个值怎么赋给另一句

[复制链接]
发表于 2009-7-22 16:29:13 | 显示全部楼层 |阅读模式
望大哥们指导下  这个值怎么赋给另一句   先谢谢大哥些了
RUN  ("D:\Program Files\X.EXE")
$var = ControlGetText("平台登陆器", "", "[CLASS:WindowsForms10.STATIC.app.0.378734a;INSTANCE:7]")
sleep(1000)
ControlSend(平台登陆器)", "", "[CLASS:WindowsForms10.EDIT.app.0.378734a; INSTANCE:5]", "?????")



请问下  需要怎么写 才能把$var = ControlGetText("平台登陆器", "", "[CLASS:WindowsForms10.STATIC.app.0.378734a;INSTANCE:7]")获取得到的数字值自动放到ControlSend(平台登陆器)", "", "[CLASS:WindowsForms10.EDIT.app.0.378734a; INSTANCE:5]", "?????")这句的?????
发表于 2009-7-22 16:32:32 | 显示全部楼层
RUN  ("D:\Program Files\X.EXE")
$var = ControlGetText("平台登陆器", "", "[CLASS:WindowsForms10.STATIC.app.0.378734a;INSTANCE:7]")
sleep(1000)
ControlSend("平台登陆器", "", "[CLASS:WindowsForms10.EDIT.app.0.378734a; INSTANCE:5]", $var)
 楼主| 发表于 2009-7-22 16:36:11 | 显示全部楼层
本帖最后由 王王 于 2009-7-22 16:43 编辑
RUN  ("D:\Program Files\X.EXE")
$var = ControlGetText("平台登陆器", "", "[CLASS:WindowsForms10.STATIC.app.0.378734a;INSTANCE:7]")
sleep(1000)
ControlSend("平台登陆器", "", "[CLASS:WindowsForms10.ED ...
大绯狼 发表于 2009-7-22 16:32




第一次没有值输出    第一个不关 运行第二次得到一个值 但是不是我指定控件里的值
发表于 2009-7-22 16:36:39 | 显示全部楼层
"[CLASS:WindowsForms10.EDIT.app.0.378734a; INSTANCE:5]",

这个地方使用 control ID会显得简便的多。。
 楼主| 发表于 2009-7-22 16:41:20 | 显示全部楼层
那个 control ID  打开一次登陆器 就改变了一次 没发用ID啊
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-27 11:11 , Processed in 0.072334 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表