想要的结果是这样的 
现在没有反应呢!想要用的时候,运行不了了!我记得当时想弄加上天干地支,后来写的时候感觉太麻烦了,主要是对这些也不了解。 
但是在原来我发表的贴子上下载的也不能用了,不知道是不是当时就不行了,还是我没有弄对,或者是这个版本的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%去掉 
 
 |