找回密码
 加入
搜索
查看: 1489|回复: 7

我在用controlsettext时为什么不能更改路径

  [复制链接]
发表于 2010-6-6 12:50:02 | 显示全部楼层 |阅读模式
本帖最后由 zsw1021 于 2010-6-7 10:27 编辑

自己写的WinRAR_YlmF.exe自动安装,可是到ControlSetText时,无法更改路径,请高手指点
run ("WinRAR_YlmF.exe")
WinWaitActive("用户帐户控制")
send("{Tab}")
send("{enter}")
winwaitactive("WinRAR 3.71 雨林木风版")
ControlSetText("WinRAR 3.71 雨林木风版","目标文件夹","Edit1","D:\Program Files\WinRAR")
ControlClick("WinRAR 3.71 雨林木风版","","Button2","left","1")
WinWaitActive("WinRAR 简体中文版安装")
send("{enter}")
WinWaitActive("WinRAR 简体中文版安装","感谢使用 WinRAR 简体中文版!")
send("{enter}")
WinWaitActive("WinRAR")
WinClose("WinRAR")

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-6-6 13:03:49 | 显示全部楼层
把ControlSetText换成ControlSend试试!!!
发表于 2010-6-6 13:07:27 | 显示全部楼层
同意上面的
 楼主| 发表于 2010-6-6 13:09:32 | 显示全部楼层
改了,可是还是不行,不知道是什么问题
发表于 2010-6-6 13:15:46 | 显示全部楼层
先看看手动能不能更改.
发表于 2010-6-6 13:20:24 | 显示全部楼层
把ControlClick("WinRAR 3.71 雨林木风版","","Button2","left","1")
改成ControlClick("WinRAR 3.71 雨林木风版","","Button2")
或ControlClick("WinRAR 3.71 雨林木风版","","Button2","left",1)

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

 楼主| 发表于 2010-6-6 13:43:58 | 显示全部楼层
回复 6# zjw767676

还是无法解决,controlsettext,无法发送文本,我用记事本演示controlsettext发送文本

    Run("notepad.exe")
WinWait("无标题 -")
ControlSetText("无标题 -", "", "Edit1", "New Text Here,中文也可以" )
这个就成功了
发表于 2012-2-4 21:18:55 | 显示全部楼层
我也碰到类似问题,求解
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-30 23:30 , Processed in 0.078868 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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