碳妖 发表于 2014-7-27 14:22:58

如何让条件语句同步执行?

本帖最后由 碳妖 于 2014-7-27 14:24 编辑

比如上面一句是问题,下面我这样写:
!!IF&v9=1/121:V121/0;如果选择第一选项,且标志121为1,就将标志设置为0
!!IF&v9=1/-121:V121/1;如果选择第一选项,且标志121为0,就将标志设置为1
也就是选第一项为了改变标志121。但实际上是先运行了!!IF&v9=1/121:V121/0;再运行!!IF&v9=1/-121:V121/1;,所以无论选多少次第一项,标志121都是1。有什么办法可以让!!IF&v9=1/121:V121/0和!!IF&v9=1/-121:V121/1;同步执行,不分先后(非我即你),I/E语法可以吗?不想用虚拟函数FU,单纯改变个标志就用FU太浪费。

碳妖 发表于 2014-7-27 14:30:36

终于自学要看起来比较高级的语法了,好激动

碳妖 发表于 2014-7-27 14:53:06

I/E语法在wog358f不管用= =

贤知有您 发表于 2014-7-27 22:00:27

又见自言自语.
就算没有IF..EL..EN模式,WOG要处理这方面的问题也简单.
既作为条件,又作为执行修改的变量,用一个无关紧要的变量来切换这个条件就可以了.

!!IF&v9=1/121:V121/0;如果选择第一选项,且标志121为1,就将标志设置为0
!!IF&v9=1/-121:V121/1;如果选择第一选项,且标志121为0,就将标志设置为1
比如改为
!!VRy1&121:S1;
!!VRy1&-121:S0;
!!IF&v9=1/y1=1:V121/0;
!!IF&v9=1/y1=0:V121/1;

碳妖 发表于 2014-7-27 23:12:41

贤知有您 发表于 2014-7-27 22:00
又见自言自语.
就算没有IF..EL..EN模式,WOG要处理这方面的问题也简单.
既作为条件,又作为执行修改的变量, ...

智商不足,谢谢了
页: [1]
查看完整版本: 如何让条件语句同步执行?

捐赠