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

[AU3基础] [已解决]如何用一个总按钮去执行Checkbox所对应的代码?

  [复制链接]
发表于 2010-10-28 09:21:22 | 显示全部楼层 |阅读模式
本帖最后由 smooth 于 2010-11-9 08:28 编辑

请教各位老师,小弟的一个脚本有如下内容:
Checkbox1对应要执行的代码:
   AAAAAAAAA
    BBBBBBBBB
Checkbox2对应要执行的代码:
    CCCCCC
    DDDDDD
Checkbox3对应要执行的代码:
    EEEEEEEE
    FFFFFFFF
………………
Checkbox20对应要执行的代码:
    YYYYYYY
    ZZZZZZ
当然了,每个Checkbox所对应的代码行,有多有少,有1行,也有10行的。
请教如何用每个Checkbox去绑定对应的代码?并且我想用一个Button,当点击这个Button时,去执行所有处于被选中状态的Checkbox所对应的代码?
谢谢了。

评分

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

查看全部评分

发表于 2010-10-28 11:08:40 | 显示全部楼层
每个Checkbox对应一个函数,如 $Checkbox[1] 对应 Checkbox_1()
之后点击Button时 For $i = x to xx ... next 逐一获取勾选状态,并 call('Checkbox_' & $i) 就行了,以前写过一个例子,不记得在哪个帖子了

评分

参与人数 1金钱 +10 收起 理由
smooth + 10 谢谢。

查看全部评分

发表于 2010-10-28 11:59:39 | 显示全部楼层
Func do()
        If BitAND(GUICtrlRead($ckb[1]), $GUI_CHECKED) Then func1()
        If BitAND(GUICtrlRead($ckb[2]), $GUI_CHECKED) Then func2()
        ......
        If BitAND(GUICtrlRead($ckb[n]), $GUI_CHECKED) Then funcn()
endfunc
func func1()
...
endfunc
func func2()
...
endfunc

评分

参与人数 1金钱 +10 收起 理由
smooth + 10 谢谢

查看全部评分

发表于 2010-11-4 21:53:32 | 显示全部楼层
不错
发表于 2010-11-10 13:29:16 | 显示全部楼层
不错 跟着学习
发表于 2010-12-14 16:15:14 | 显示全部楼层
学习了,刚好需要.
发表于 2010-12-14 16:48:10 | 显示全部楼层
afan 弄个例子吧,netegg 的那个不行啊,感谢了,正需要呢
发表于 2010-12-14 16:50:39 | 显示全部楼层
afan 弄个例子吧,netegg 的那个不行啊,感谢了,正需要呢
yikang8888 发表于 2010-12-14 16:48



    你搜索下复选框,我写过例子,不记得在哪贴了~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 08:23 , Processed in 0.098504 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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