诚实小鸟 发表于 2026-3-27 14:23:19

变量运算问题,恳求指教


#IF
#ACT
MUL U1 5
;====这里运算U1乘以5
请问各位大神,这里的<$STR(U1)> 变成5了,怎么读取到原始的U1呢
就是说假设原先的U1 是1 运算后变成了5,怎么读取原先的1这个数值呢

诚实小鸟 发表于 2026-3-27 14:23:19

那你再DIV U1 5嘛,不就是了

诚实小鸟 发表于 2026-3-27 14:23:19

流氓大神,U1是个自定义属性,这样只要 INC U1 1 就会把 MUL U1 5的属性传递过去

诚实小鸟 发表于 2026-3-27 14:23:19

这样当第二次运算的时候
#IF
#ACT
INC U1 1
这个U1 就会变成6
第三次运算 INC U1 1
这个U1会变成 30
请问下这样怎么解决。我需要的是这个U1 只是+1后的数值 不是乘以5之后再加1

诚实小鸟 发表于 2026-3-27 14:23:19

ouyang22 发表于 2022-11-22 16:21 这样当第二次运算的时候
#IF
#ACT
第三次运算:INC U1 1,这样U1只会等于7,怎么会等于30?而已MUL和DIV是可以有三个参数的,比如你想保存U1,那可以:MUL P1 <$STR(U1)> 5

诚实小鸟 发表于 2026-3-27 14:23:19

那你再DIV U1 5嘛,不就是了

诚实小鸟 发表于 2026-3-27 14:23:19

流氓大神,U1是个自定义属性,这样只要 INC U1 1 就会把 MUL U1 5的属性传递过去

诚实小鸟 发表于 2026-3-27 14:23:19

这样当第二次运算的时候
#IF
#ACT
INC U1 1
这个U1 就会变成6
第三次运算 INC U1 1
这个U1会变成 30
请问下这样怎么解决。我需要的是这个U1 只是+1后的数值 不是乘以5之后再加1

诚实小鸟 发表于 2026-3-27 14:23:19

ouyang22 发表于 2022-11-22 16:21 这样当第二次运算的时候
#IF
#ACT
第三次运算:INC U1 1,这样U1只会等于7,怎么会等于30?而已MUL和DIV是可以有三个参数的,比如你想保存U1,那可以:MUL P1 <$STR(U1)> 5

诚实小鸟 发表于 2026-3-27 14:23:19

那你再DIV U1 5嘛,不就是了
页: [1] 2
查看完整版本: 变量运算问题,恳求指教