易语言怎么获取代码的执行时间

易语言怎么获取代码的执行时间,第1张

这个好解决,首先取出系统运行的时间,存放在一个变量里,等待代码执行完毕后,再把当前的时间减去执行前的时间。给你写下代码吧:.版本 2.支持库 spec.局部变量 执行前, 整数型执行前 = 取启动时间 ().计次循环首 (100, ) 调试输出 (“1”).计次循环尾 ()信息框 (到文本 ((取启动时间 () - 执行前) ÷ 1000) + “秒”, 0, )

.子程序_按钮1_被单击

运行(“C:\123.exe”,假,)

延迟(60000)‘单位是毫秒

这里指1分

终止进程

(“123.exe”)

或者

.子程序_按钮1_被单击

标签1.标题=“0”

运行(“C:\123.exe”,假,)

时钟1.时钟周期=1000‘单位是毫秒

这里指1秒

.子程序

_时钟1_周期事件

标签1.标题=到文本(到数值(标签1.标题)+1)

.如果真(标签1.标题=60)’这里指1分

终止进程(“1.exe”)

利用

取启动时间

()

.版本

2

.程序集

窗口程序集1

.程序集变量

启动时时间,

整数型

.程序集变量

运行总时间,

整数型

.子程序

_时钟1_周期事件

.局部变量

时,

文本型

.局部变量

分,

文本型

.局部变量

秒,

文本型

运行总时间

取启动时间

()

启动时时间

'

求从程序启动到现在的毫秒数

到文本

(取整

(运行总时间

÷

1000)

60)

'

求秒数

到文本

(取整

(运行总时间

÷

60000)

60)

'

求分数

到文本

(取整

(运行总时间

÷

3600000))

'

求时数

.如果真

(取文本长度

(秒)

1)

'

将秒的为什固定到2位

“0”

.如果真结束

.如果真

(取文本长度

(分)

1)

'

将分的为什固定到2位

“0”

.如果真结束

.如果真

(取文本长度

(时)

1)

'

将时的为什固定到2位

“0”

.如果真结束

.如果真

(标签1.标题

“:”

“:”

秒)

'

减低标签1刷新频率,防止出现闪动现象

标签1.标题

“:”

“:”

.如果真结束

.子程序

__启动窗口_创建完毕

启动时时间

取启动时间

()

'

置启动时时间的初始值


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11089645.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存