TC官方合作论坛
标题:
为什么如果只执行一个?
[打印本页]
作者:
tired
时间:
2013-2-15 14:05
标题:
为什么如果只执行一个?
完成1=复选框.获得状态("复选框1")
完成2=复选框.获得状态("复选框2")
如果(完成1)
辅助.写配置("配置","完成1","真","c://配置文件.ini")
否则
辅助.写配置("配置","完成1","假","c://配置文件.ini")
如果(完成2)
辅助.写配置("配置","完成2","真","c://配置文件.ini")
否则
辅助.写配置("配置","完成2","假","c://配置文件.ini")
如果结束
如果结束
-----------------------------------------------------------------------------
完成11=辅助.读配置("配置","完成1","c://配置文件.ini")
完成22=辅助.读配置("配置","完成2","c://配置文件.ini")
如果(字符串.比较(完成11,"真")==0)
复选框.选中("复选框1",真)
如果(字符串.比较(完成22,"真")==0)
复选框.选中("复选框2",真)
如果结束
如果结束
前面一块是写在开始按钮里的,后面写在初始化的,但是初始化的如果为什么只执行一个,以下的就不执行了,求大神帮帮忙啊!!
用&&也没用.....我要复选框能够单个选中,也能多个选中,就是怎样选都可以........
作者:
molunshang
时间:
2013-2-15 14:21
你把所有的如果都写在了第一个如果里面了,当然只执行第一个了
作者:
tired
时间:
2013-2-15 14:23
哪有,不是有如果结束吗?
作者:
Sky_Pro
时间:
2013-2-15 14:24
沙发?
作者:
tired
时间:
2013-2-15 14:25
回复
4楼
Sky_Pro
的帖子
帮帮忙吧
作者:
Sky_Pro
时间:
2013-2-15 14:25
呜呜,沙发被。。。
作者:
tired
时间:
2013-2-15 14:26
别抢啦~~帮帮忙
作者:
tired
时间:
2013-2-15 14:28
回复
2楼
molunshang
的帖子
哪有,不是有如果结束吗?
作者:
tired
时间:
2013-2-15 14:34
大神帮帮忙吧~~~别沉了啊
作者:
Sky_Pro
时间:
2013-2-15 14:35
如果(完成11==“真”)
复选框.选中("复选框1",真)
如果结束
如果(完成22==“真”)
复选框.选中("复选框2",真)
如果结束
作者:
Sky_Pro
时间:
2013-2-15 14:37
手机码字真心伤不起啊!!!
作者:
tired
时间:
2013-2-15 14:40
还是不行啊,这样单个可以,多个就不可以了!!!!
作者:
Sky_Pro
时间:
2013-2-15 14:55
回复
12楼
tired
的帖子
其实不太清楚撸主想要干嘛。。。
作者:
tired
时间:
2013-2-15 14:59
回复
13楼
Sky_Pro
的帖子
就是比如我第一次打开这个脚本,先选中一个复选框,下次在打开时就会就第一次打开时的样子
又比如我第一次打开这个脚本,先选中2个或两个以上的复选框(就是多个),下次打开时也可以是第一次打开时的样子,怎样使这两种比如都实现?
作者:
Sky_Pro
时间:
2013-2-15 15:07
你是想记录用户第一次使用的数据?
作者:
tired
时间:
2013-2-15 15:12
回复
15楼
Sky_Pro
的帖子
要怎么写,都快烦死了,代码不知改多少遍了
作者:
Sky_Pro
时间:
2013-2-15 15:15
回复
16楼
tired
的帖子
是不是那样的啊?
作者:
tired
时间:
2013-2-15 15:16
回复
17楼
Sky_Pro
的帖子
你就当是吧,这样你可能比较有思路吧
作者:
Sky_Pro
时间:
2013-2-15 15:21
回复
18楼
tired
的帖子
记录前先判断一下有没有记录不就可以了吗?说极端的,你甚至可以把每次使用的数据都记录下来,只不过没有这个必要。。。
作者:
tired
时间:
2013-2-15 15:26
回复
19楼
Sky_Pro
的帖子
我想问一下,我那个代码为什么只执行一个呢,其他都不执行,要不然就是不能多个选中或单个选中
作者:
554354854
时间:
2013-2-15 15:30
|+——)()*&……%¥#@~!
好吧。。。路过
作者:
tired
时间:
2013-2-15 15:32
回复
21楼
554354854
的帖子
别这样好吗?帮帮忙好吗?
作者:
Sky_Pro
时间:
2013-2-15 15:33
回复
20楼
tired
的帖子
我感觉撸主对if语法不是很了解啊。。要不先去熟悉一下?
作者:
tired
时间:
2013-2-15 15:37
回复
23楼
Sky_Pro
的帖子
额,可是if无非就是if.....ifend \if ..否则.......ifend\\\不然就是嵌套什么的,还能有啥?........
作者:
Sky_Pro
时间:
2013-2-15 15:38
斑竹真是的。。。经常这样的,我们就算了,你身为。。。。
作者:
Sky_Pro
时间:
2013-2-15 15:46
回复
24楼
tired
的帖子
既然知道嵌套,为什么还把第二个控件的判断放在里面啊?
作者:
tired
时间:
2013-2-15 16:17
回复
26楼
Sky_Pro
的帖子
如果(完成11=="真")
复选框.选中("复选框1",真)
否则
如果(完成11!="真")
复选框.选中("复选框1",假)
如果结束
如果结束
如果(完成22=="真")
复选框.选中("复选框2",真)
否则
如果(完成22!="真")
复选框.选中("复选框2",假)
如果结束
如果结束
这样叫嵌套吧,这样脚本执行可以单个也可以多个,问题是单个的时候第一个如果又不行了........,选中第一个如果,结果第二次打开时初始化是2个都选中了........
作者:
kkkkkkk
时间:
2013-2-15 16:27
把如果结束移一移,不知这样是不是你要的效果
完成1=复选框.获得状态("复选框1")
完成2=复选框.获得状态("复选框2")
如果(完成1)
辅助.写配置("配置","完成1","真","c://配置文件.ini")
否则
辅助.写配置("配置","完成1","假","c://配置文件.ini")
如果结束
如果(完成2)
辅助.写配置("配置","完成2","真","c://配置文件.ini")
否则
辅助.写配置("配置","完成2","假","c://配置文件.ini")
如果结束
-----------------------------------------------------------------------------
完成11=辅助.读配置("配置","完成1","c://配置文件.ini")
完成22=辅助.读配置("配置","完成2","c://配置文件.ini")
如果(字符串.比较(完成11,"真")==0)
复选框.选中("复选框1",真)
否则
复选框.选中("复选框1",假)
如果结束
如果(字符串.比较(完成22,"真")==0)
复选框.选中("复选框2",真)
否则
复选框.选中("复选框2",假)
如果结束
作者:
tired
时间:
2013-2-15 16:31
回复
28楼
kkkkkkk
的帖子
移动是没有用的~
作者:
幼园留级老油条
时间:
2013-2-15 16:33
保存界面这么简单的东西,哎,你不适合学这个
作者:
Sky_Pro
时间:
2013-2-15 16:46
回复
27楼
tired
的帖子
你的开始按钮是怎样的代码?要配合起来啊。
作者:
kkkkkkk
时间:
2013-2-15 16:47
回复
29楼
tired
的帖子
试过了?那确实不知你要的是什么效果了.
作者:
tired
时间:
2013-2-15 16:47
回复
30楼
幼园留级老油条
的帖子
别泼我冷水了!!! help!为什么第二个如果每次都判断为真?它就是不能假!!!
作者:
幼园留级老油条
时间:
2013-2-15 16:56
如果(复选框.获得状态("复选框1"))
辅助.写配置("配置","复选框1","真","c://配置文件.ini")
否则
辅助.写配置("配置","复选框1","假","c://配置文件.ini")
如果结束
如果(复选框.获得状态("复选框2"))
辅助.写配置("配置","复选框2","真","c://配置文件.ini")
否则
辅助.写配置("配置","复选框2","假","c://配置文件.ini")
如果结束
-----------------------------------------------------------------------------
如果(字符串.比较(辅助.读配置("配置","复选框1","c://配置文件.ini"),"真")==0)
复选框.选中("复选框1",真)
如果结束
如果(字符串.比较(辅助.读配置("配置","复选框2","c://配置文件.ini"),"真")==0)
复选框.选中("复选框2",真)
如果结束
作者:
tired
时间:
2013-2-15 16:58
回复
31楼
Sky_Pro
的帖子
开始按钮就是在写配置,初始化就读配置,然后出现了以下几种情况:
1 当全部选中时,可以正确执行
2 当选中第一个时,也可以(首次选中,当2个都选中时,在这样就不行了.....)
3 首次选中的是第一个,然后要2个都选中,就又不行了
..........................................................
作者:
幼园留级老油条
时间:
2013-2-15 17:00
回复
35楼
tired
的帖子
你那是复选框还是单选框哦,你看好了,单选框是有分组功能的
作者:
幼园留级老油条
时间:
2013-2-15 17:01
回复
0楼
幼园留级老油条
的帖子
你这朵菊花还就真黑呢 难伺候
作者:
tired
时间:
2013-2-15 17:03
回复
34楼
幼园留级老油条
的帖子
这样初始化中1个选中不了
作者:
Sky_Pro
时间:
2013-2-15 17:09
回复
35楼
tired
的帖子
看的出来撸主很郁闷,不过我是手机党,不然可以帮你看看,撸主还可以到群里问问看啊?
作者:
tired
时间:
2013-2-15 17:10
回复
39楼
Sky_Pro
的帖子
好的,3q
作者:
Sky_Pro
时间:
2013-2-15 17:11
回复
38楼
tired
的帖子
还有那个初始化里加个否则吧?
作者:
tired
时间:
2013-2-15 17:21
回复
41楼
Sky_Pro
的帖子
不是加了吗?
2个都选中后(就是2个都为真时),第二个复选框就永远都是真...只有一个都不选中才不会
作者:
Sky_Pro
时间:
2013-2-15 17:32
回复
42楼
tired
的帖子
额,我帮你顶顶吧,求大神路过了。。。
作者:
tired
时间:
2013-2-15 17:37
回复
43楼
Sky_Pro
的帖子
哎,...
作者:
幼园留级老油条
时间:
2013-2-15 18:11
回复
44楼
tired
的帖子
好黑的菊花
作者:
tired
时间:
2013-2-15 19:43
回复
45楼
幼园留级老油条
的帖子
别骂人好吗?
作者:
花开依旧
时间:
2013-2-15 20:10
额 只是路过 打醋的
作者:
幼园留级老油条
时间:
2013-2-15 20:34
没骂你啊
作者:
tired
时间:
2013-2-15 21:09
回复
48楼
幼园留级老油条
的帖子
吼吧~
作者:
tired
时间:
2013-2-15 21:10
问题我已自行解决,谢谢大家踊跃帮助
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1