想要的结果是这样的
现在没有反应呢!想要用的时候,运行不了了!我记得当时想弄加上天干地支,后来写的时候感觉太麻烦了,主要是对这些也不了解。
但是在原来我发表的贴子上下载的也不能用了,不知道是不是当时就不行了,还是我没有弄对,或者是这个版本的PECMD的问题。这个是上面图片的代码,请大神看看哪有问题
- TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
- DOW1
- _SUB DOW1,W368H388
- LABE LABE1,L12T12W72H24,生肖:,,,18
- EDIT Edit1,L84T12W30H30,,CALL DOW2,,,18
- LABE LABE2,L200T12W120H24,今年是:,,,18
- LABE LABE3,L328T12W72H24,年,,,18
- EDIT Edit2,L288T12W30H30,,,,,18
- ITEM BUTT1,L120T12W72H28,计算年龄,CALL DOW2
- MEMO MEMO1,L18T48W338H300,,,,,18
- NTPC -Q,SJ
- LSTR JS=4,%SJ%
- CALC JN=MOD(%JS%,12)
- IFEX $%JN%=1,TEAM ENVI CZ=10| ENVI @Edit2=鸡
- IFEX $%JN%=2,TEAM ENVI CZ=11| ENVI @%Edit2=狗
- IFEX $%JN%=3,TEAM ENVI CZ=12| ENVI @%Edit2=猪
- IFEX $%JN%=4,TEAM ENVI CZ=1| ENVI @Edit2=鼠
- IFEX $%JN%=5,TEAM ENVI CZ=2| ENVI @Edit2=牛
- IFEX $%JN%=6,TEAM ENVI CZ=3| ENVI @Edit2=虎
- IFEX $%JN%=7,TEAM ENVI CZ=4| ENVI @Edit2=兔
- IFEX $%JN%=8,TEAM ENVI CZ=5| ENVI @Edit2=龙
- IFEX $%JN%=9,TEAM ENVI CZ=6| ENVI @Edit2=蛇
- IFEX $%JN%=10,TEAM ENVI CZ=7| ENVI @Edit2=马
- IFEX $%JN%=11,TEAM ENVI CZ=8| ENVI @Edit2=羊
- IFEX $%JN%=0,TEAM ENVI CZ=9| ENVI @Edit2=猴
- _END
- _SUB DOW2
- FIND $%Edit1%=鼠,ENVI JJ=1
- FIND $%Edit1%=牛,ENVI JJ=2
- FIND $%Edit1%=虎,ENVI JJ=3
- FIND $%Edit1%=兔,ENVI JJ=4
- FIND $%Edit1%=龙,ENVI JJ=5
- FIND $%Edit1%=蛇,ENVI JJ=6
- FIND $%Edit1%=马,ENVI JJ=7
- FIND $%Edit1%=羊,ENVI JJ=8
- FIND $%Edit1%=猴,ENVI JJ=9
- FIND $%Edit1%=鸡,ENVI JJ=10
- FIND $%Edit1%=狗,ENVI JJ=11
- FIND $%Edit1%=猪,ENVI JJ=12
- ENVI SZ=
- ENVI XH=144
- LOOP %XH%>=0,TEAM CALC BMN=%JS%+%JJ%-%XH%-%CZ%| CALC JG=%JS%-%BMN%| CALC XH=%XH%-12| ENVI SZ= 本命年:%BMN% 年龄:%JG%\n%SZ%
复制代码 后来才发现%JJ%=CZ%,CALC BMN=%JS%+%JJ%-%XH%-%CZ%中可以把+%JJ%-%CZ%去掉
|