有关于软件安装的时候对于默认主页设的勾选的问题(新人问题)
如上图所示 怎么样取消对于这个选项的勾选啊?
同时我还想勾选第一项:“创建桌面快捷方式” send 函数去看帮助 回复 2# ooxxgod
你的意思是用Tab键来移动相应的选项啊? 但是怎么确定他的勾选与否呢? 复选框 tab 到 后 send 空格键 好像是这样的 ControlCommand 也可以 楼上说的是 自己多试试就知道了 想起 前段时间的自己,
传送门:http://www.autoitx.com/thread-30830-1-1.html 其实楼上几位前辈都可以在瞬间给你写好代码,你也许会问:“为什么不给我呢?”
前辈们是想授人渔而不是简单的鱼,要对得起前辈们的良苦用心哦 回复 5# veket_linux
这个可以么? 能不能给个例子啊 回复 5# veket_linux
我看了这个函数的使用方法但是我还是有很多的问题ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令" [, "选项"] ) 这个函数有很多的参数 在命令里是可以找到Uncheck的但是控件的ID不好选择啊
这样的问题困扰我好久了 球大牛指点啊 回复 10# ma2553047
控件ID的参数? 就是高级模式那个, 双击该行, 直接复制后粘贴到脚本里就可以了!
也可以用 ControlClick 函数的! 回复 12# user3000
不是那个是所有的三个选项的 check的综合框啊 本帖最后由 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无效啊
应该是问题解决了吧 回复 14# user3000
谢谢你的思路我自己看了恢复以后用的Tab + sapce的方法搞的
看了下你的方法大概的思路就会模拟一下鼠标的移动的单击动作:首先把鼠标移动到那个锁定主页的地方
单击鼠标左键
第二步
ControlClick('EditPlus 3', '选择附加任务', '', "left", 1)
是单击那个控件,
这个和直接单击那个有啥区别?
菜鸟信望指点一下
页:
[1]
2