|
原帖由 nasai 于 2008-6-21 12:58 PM 发表
//取得%YESNO%
MESS TEST@TEST #YN *10000 $N
//这行按是%YESNO%=YSE , 按否%YESNO%=NO 确认回报没错
IFEX $YESNO=YES,MESS %YESNO% @TEST #OK,,0!MESS %YESNO% @TEST #OK,,0
//可是用了这行,不管我选是 ...
V2.9.1更新:
3、修改了 IFEX 命令中带前导符 $ 的功能,IFEX $ 用于数值变量判断,FIND $ 用于环境变量判断;
V3.0.1更新:
1、修正了 FIND、IFEX 命令在某些情况下可能出现的BUG;
FIND、IFEX命令分别用于比较环境变量和数值变量时,一律用前导"$"+带"%"的变量表示,如:
比较字符变量:FIND $%List2%=%W800H600B32F75%,DISP W800H600B32F75
比较数值变量:IFEX $%ErrorCount%<5,ENVI @Label1=%ErrorCount%!CALL ShutSystem
其實用新版PECMD來說...下面這樣是錯誤的...只是我也不知道為啥結果會是你要的...
IFEX $YESNO=YES,MESS %YESNO% @TEST #OK,,0!MESS %YESNO% @TEST #OK,,0
應該要這樣才對...
FIND $%YESNO%=YES,MESS %YESNO% @TEST #OK,,0!MESS %YESNO% @TEST #OK,,0
另外你改不出來的那個要這樣才是對的...
MESS TEST@TEST #YN *10000 $N
FIND $%YESNO%=YES,MESS YES @TEST #OK,,0!MESS NO @TEST #OK,,0
你試試看吧... |
评分
-
查看全部评分
|