版本 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标题
=
“电脑已经启动:”
+
到文本
(时)
+
“
:
”
+
到文本
(分)
+
“
:
”
+
到文本
(秒)
子程序
求小数,
双精度小数型
参数
数值,
双精度小数型
返回
(数值
-
到整数
(数值))
以上就是关于记录日志 易语言全部的内容,包括:记录日志 易语言、易语言怎么指定固定时间执行其它子程序、易语言 怎样取指定程序开始运行的起始时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)