记录日志 易语言

记录日志 易语言,第1张

版本 2

程序集 窗口程序集1

子程序 __启动窗口_创建完毕

局部变量 文件号, 整数

文件号 = 打开文件 (“123txt”, 6, )

插入文本行 (文件号, 到文本 (取现行时间 ()))

按照你的想法写的。

用到的命令是 系统核心支持库->时间 *** 作 取时间部分() 取现行时间()

思路就是不停的对比时间 如果在设置的时间区间 就去执行另外的子程序

版本 2

支持库 spec

子程序 子程序1

局部变量 局_小时, 整数型

局部变量 局_分钟, 整数型

计次循环首 (99999999, )

调试输出 (“循环中”)

局_小时 = 取时间部分 (取现行时间 (), #小时)

局_分钟 = 取时间部分 (取现行时间 (), #分钟)

如果真 (局_小时 = 20)

如果真 (局_分钟 ≥ 20 且 局_分钟 ≤ 30)

调试输出 (“执行子程序2”)

子程序2 ()

如果真结束

如果真结束

' 20:20-20:30 执行子程序2

计次循环尾 ()

子程序 子程序2

局部变量 局_小时, 整数型

局部变量 局_分钟, 整数型

计次循环首 (99999999, )

调试输出 (“循环中”)

局_小时 = 取时间部分 (取现行时间 (), #小时)

局_分钟 = 取时间部分 (取现行时间 (), #分钟)

如果真 (局_小时 = 20)

如果真 (局_分钟 ≥ 30 且 局_分钟 ≤ 31)

调试输出 (“执行子程序1”)

子程序1 ()

如果真结束

如果真结束

' 20:30-20:31 执行子程序1

计次循环尾 ()

其实不难,首先你要知道这个程序的进程名。利用进程名来判断是否打开了。前提是你的软件要先打开,例如 asdfexe 程序是你要检测的程序。

那么你易语言代码就是里面的样子。

里面的“进程是否存在”这个不是核心代码,需要去找一下模块或子程序源代码。

里面的“是否记录”这个是用于判断是否已经记录过了。如果等于0的话就是没有被记录过,那么现在进行记录,如果等于1的话,那么就是已经被记录过了,不在进行记录。

代码用那么啰嗦,整理如下

版本

2

程序集

窗口程序集1

子程序

_按钮1_被单击

局部变量

总,

整数型

局部变量

分,

整数型

局部变量

秒,

整数型

局部变量

时,

整数型

取启动时间

()

÷

1000

÷

3600

求小数

(总

÷

3600)

×

60

求小数

(求小数

(总

÷

3600)

×

60)

×

60

标签1标题

“电脑已经启动:”

到文本

(时)

:

到文本

(分)

:

到文本

(秒)

子程序

求小数,

双精度小数型

参数

数值,

双精度小数型

返回

(数值

到整数

(数值))

以上就是关于记录日志 易语言全部的内容,包括:记录日志 易语言、易语言怎么指定固定时间执行其它子程序、易语言 怎样取指定程序开始运行的起始时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9275422.html

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

发表评论

登录后才能评论

评论列表(0条)

保存