ma2553047 发表于 2012-5-20 20:22:44

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


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

ooxxgod 发表于 2012-5-20 20:33:08

send 函数去看帮助

ma2553047 发表于 2012-5-20 20:50:23

回复 2# ooxxgod


    你的意思是用Tab键来移动相应的选项啊? 但是怎么确定他的勾选与否呢?

veket_linux 发表于 2012-5-20 20:59:40

复选框 tab 到 后 send 空格键 好像是这样的

veket_linux 发表于 2012-5-20 21:00:57

ControlCommand 也可以

ooxxgod 发表于 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

其实楼上几位前辈都可以在瞬间给你写好代码,你也许会问:“为什么不给我呢?”

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

ma2553047 发表于 2012-5-20 23:06:19

回复 5# veket_linux


    这个可以么? 能不能给个例子啊

ma2553047 发表于 2012-5-20 23:33:41

回复 5# veket_linux


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

ma2553047 发表于 2012-5-20 23:46:27

这样的问题困扰我好久了 球大牛指点啊

user3000 发表于 2012-5-21 09:59:58

回复 10# ma2553047

控件ID的参数? 就是高级模式那个, 双击该行, 直接复制后粘贴到脚本里就可以了!
也可以用 ControlClick 函数的!

ma2553047 发表于 2012-5-21 10:33:28

回复 12# user3000


    不是那个是所有的三个选项的 check的综合框啊

user3000 发表于 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', '选择附加任务', '')
MouseClick('left', $a+10, $a+20, 1, 0)
ControlClick('EditPlus 3', '选择附加任务', '', "left", 1)

话说回来, 你的另一个帖子: ControlClick怎么对editplus无效啊
应该是问题解决了吧

ma2553047 发表于 2012-5-21 16:21:55

回复 14# user3000


    谢谢你的思路我自己看了恢复以后用的Tab + sapce的方法搞的
看了下你的方法大概的思路就会模拟一下鼠标的移动的单击动作:首先把鼠标移动到那个锁定主页的地方
单击鼠标左键
第二步
ControlClick('EditPlus 3', '选择附加任务', '', "left", 1)
是单击那个控件,
这个和直接单击那个有啥区别?
菜鸟信望指点一下
页: [1] 2
查看完整版本: 有关于软件安装的时候对于默认主页设的勾选的问题(新人问题)