1. 业奇网 > 经验交流 >

解决易语言“程序延时”命令问题的关机软件设计

首先,我们将要开发一个定时关机软件,这就需要用到精易模块的“程序延时”命令。这个命令的优点在于它不会占用CPU资源,不会导致窗口卡死,并且不会影响其他代码的执行。

解决易语言“程序延时”命令问题的关机软件设计

相关说明

该命令的返回值类型为逻辑型。其中,参数1的名称为“延时间隔”,类型为“整数型”,可以接收空参数数据。需要注意的是,1000毫秒等于1秒,如果将参数留空,则表示无限等待。

另外,参数2的名称为“延时单位”,类型为“整数型”,同样可以接收空参数数据。默认情况下,单位为毫秒,对应关系为:0毫秒,1秒,2分钟,3小时。

设计界面

下面是设计界面如下:

使用的代码如下:

信息框(“设置成功”,0,)。

判断循环首(编辑框1.内容 ≠ “0”)

程序_延时(60000,)

编辑框1.内容 到文本(到整数(编辑框1.内容) - 1)

判断循环尾()

关闭系统(1,真)

问题原因说明

在上述代码中,60000表示60000毫秒的时间间隔,即1分钟。原先的“程序_延时(到整数(编辑框1.内容,2))”被剔除的原因是因为间隔时间恰好是100分钟,这样就无法显示倒计时效果。

代码效果展示

根据以上设计和说明,我们可以更好地解决易语言“程序延时”命令问题,实现一个功能完善的定时关机软件。

本文由用户上传,如有侵权请联系删除!