找回密码
 加入
搜索
查看: 5915|回复: 16

[AU3基础] 有关于软件安装的时候对于默认主页设的勾选的问题(新人问题)

  [复制链接]
发表于 2012-5-20 20:22:44 | 显示全部楼层 |阅读模式

如上图所示 怎么样取消对于这个选项的勾选啊?
同时我还想勾选第一项:“创建桌面快捷方式”

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-5-20 20:33:08 | 显示全部楼层
send 函数去看帮助
 楼主| 发表于 2012-5-20 20:50:23 | 显示全部楼层
回复 2# ooxxgod


    你的意思是用Tab键来移动相应的选项啊? 但是怎么确定他的勾选与否呢?
发表于 2012-5-20 20:59:40 | 显示全部楼层
复选框 tab 到 后 send 空格键 好像是这样的
发表于 2012-5-20 21:00:57 | 显示全部楼层
ControlCommand 也可以
发表于 2012-5-20 21:05:53 | 显示全部楼层
楼上说的是 自己多试试就知道了
发表于 2012-5-20 22:53:38 | 显示全部楼层
想起 前段时间的自己,
传送门:http://www.autoitx.com/thread-30830-1-1.html
发表于 2012-5-20 22:58:24 | 显示全部楼层
其实楼上几位前辈都可以在瞬间给你写好代码,你也许会问:“为什么不给我呢?”

前辈们是想授人渔而不是简单的鱼,要对得起前辈们的良苦用心哦

评分

参与人数 1金钱 +10 贡献 +2 收起 理由
user3000 + 10 + 2 赞个, 同顶!

查看全部评分

 楼主| 发表于 2012-5-20 23:06:19 | 显示全部楼层
回复 5# veket_linux


    这个可以么? 能不能给个例子啊
 楼主| 发表于 2012-5-20 23:33:41 | 显示全部楼层
回复 5# veket_linux


我看了这个函数的使用方法  但是我还是有很多的问题
ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令" [, "选项"] ) 
这个函数有很多的参数 在命令里是可以找到Uncheck的  但是控件的ID不好选择啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2012-5-20 23:46:27 | 显示全部楼层
这样的问题困扰我好久了 球大牛指点啊
发表于 2012-5-21 09:59:58 | 显示全部楼层
回复 10# ma2553047

控件ID的参数? 就是高级模式那个, 双击该行, 直接复制后粘贴到脚本里就可以了!
也可以用 ControlClick 函数的!
 楼主| 发表于 2012-5-21 10:33:28 | 显示全部楼层
回复 12# user3000


    不是那个是所有的三个选项的 check的综合框啊
发表于 2012-5-21 11:02:10 | 显示全部楼层
本帖最后由 user3000 于 2012-5-21 13:09 编辑

回复 13# ma2553047
又测试了一番, 用曲线救国法?
基本上能实现你1楼里的所有要求了, 无论安装窗口在什么位置, 在什么分辨率下安装.
如果高要求, 请加入 BlockInput ;
其实创建桌面快捷方式, 用 FileCreateShortcut 就可以了.
非得这里勾上的话, 4楼的方法也是其中一种, 但同样, 如果不禁用键盘和鼠标输入的话, 不可能是百分百可靠!

Opt ('MouseCoordMode', 2)
WinActivate('EditPlus 3', '选择附加任务')
$a = ControlGetPos('EditPlus 3', '选择附加任务', '[CLASS:TNewCheckListBox; INSTANCE:1]')
MouseClick('left', $a[0]+10, $a[1]+20, 1, 0)
ControlClick('EditPlus 3', '选择附加任务', '[CLASS:TNewCheckListBox; INSTANCE:1]', "left", 1)


话说回来, 你的另一个帖子: ControlClick怎么对editplus无效啊
应该是问题解决了吧
 楼主| 发表于 2012-5-21 16:21:55 | 显示全部楼层
回复 14# user3000


    谢谢你的思路  我自己看了恢复以后用的Tab + sapce的方法搞的
看了下你的方法  大概的思路就会模拟一下鼠标的移动的单击动作:首先把鼠标移动到那个锁定主页的地方
单击鼠标左键
第二步
ControlClick('EditPlus 3', '选择附加任务', '[CLASS:TNewCheckListBox; INSTANCE:1]', "left", 1)
是单击那个控件,
这个和直接单击那个有啥区别?
菜鸟  信望指点一下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-26 11:41 , Processed in 0.087183 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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