界面中有一个按钮,按钮文字会自动显示倒计时,当时间到0时,会执行你的命令
_SUB TestWindows,W250H236,测试 //定义超时时间,单位:秒 ENVI TT=60 //定义一个按钮控件,点击按钮时会停止倒计时,并且执行DoSomething事件 ITEM Button1,L168T172W70H24,应用,TEAM ENVI @Timer1=0|CALL DoSomething //定义一个定时器控件,定时器周期为1000毫秒(数值大于0表示定时器即刻工作,数值为0时表示定时器暂停工作),定时器被触发时执行DoDefaultSomething事件 TIME Timer1,1000,CALL DoDefaultSomething _END _SUB DoDefaultSomething //计算剩余秒数 CALC #Result=%TT%-1 //设置TT变量为剩余秒数 ENVI TT=%Result% //修改按钮控件的显示文字,改成还剩余多少秒 ENVI @Button1=应用(%TT%秒) //如果剩余秒数小于1,则停止计时器,并且执行DoSomething事件 IFEX $%TT%<1,TEAM ENVI @Timer1=0|CALL DoSomething _END _SUB DoSomething //这里可以写你的业务代码 //这里显示一个弹框 MESS Hello _END //调用由_SUB命令定义的窗口 CALL @TestWindows