对上面问题的解答 Data3为一个取反的开关量,这初始里设置为1,按下后执行脚本启动定时器,当计时到30时停止计时,然后下次启动时先复位后启动。唯一是不知道你还要求不要求计时开始后不能停下来。这个是还可以的啦! IF Data3=0 THEN !TimerRun(1) Data1=!Timervalue(1,0) endif if Data1>=30 then Data3=1 !TimerReset(1,0) endif在上面的按钮的可见度属性中加入:Data3=1就可以解决中间不能在停下来的问题!:)