易语言怎么指定固定时间执行其它子程序?

易语言怎么指定固定时间执行其它子程序?,第1张

按照你的想法写的。
用到的命令是 系统核心支持库->时间 *** 作 取时间部分() 取现行时间()
思路就是不停的对比时间 如果在设置的时间区间 就去执行另外的子程序
版本 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
计次循环尾 ()

                                                  语言取系统时间日期

代码:信息框 (取年份 () + 年 + 取月份() + “月” + 取日() + “日” + 取小时() + “:” +            取分钟() + "这是您当前时间!", #信息图标, “这是您的现行时间”, )

易语言BMOleDriverfne支持库中文名为易语言黑月OCX组件驱动支持库,本易语言支持库实现了对OCX组件的属性、方法和事件的支持。
易语言BMOleDriverfne支持库为一般支持库,需需要易系统30版本的支持,需要系统核心支持库30版本的支持,提供了2种库定义数据类型,提供了15种命令。
易语言黑月OCX组件驱动支持库为易语言第三方支持库。

版本 2
程序集 窗口程序集1
子程序 __启动窗口_创建完毕
信息框 (“提示的内容!”, #信息图标 + #是否钮, “提示信息框的标题:”)
调用格式: 〈整数型〉 信息框 (通用型 提示信息,整数型 按钮,[文本型 窗口标题]) - 系统核心支持库->系统处理
英文名称:MsgBox
在对话框中显示信息,等待用户单击按钮,并返回一个整数告诉用户单击哪一个按钮。该整数为以下常量值之一: 0、#确认钮; 1、#取消钮; 2、#放弃钮; 3、#重试钮; 4、#忽略钮; 5、#是钮; 6、#否钮。如果对话框有“取消”按钮,则按下 ESC 键与单击“取消”按钮的效果相同。本命令为初级命令。
参数<1>的名称为“提示信息”,类型为“通用型(all)”。提示信息只能为文本、数值、逻辑值或日期时间。如果提示信息为文本且包含多行,可在各行之间用回车符 (即“字符 (13)”)、换行符 (即“字符 (10)”) 或回车换行符的组合 (即:“字符 (13) + 字符 (10)”) 来分隔。
参数<2>的名称为“按钮”,类型为“整数型(int)”,初始值为“0”。参数值由以下几组常量值组成,在将这些常量值相加以生成参数值时,每组值只能取用一个数字(第五组除外):
第一组(描述对话框中显示按钮的类型与数目):
0、#确认钮; 1、#确认取消钮; 2、#放弃重试忽略钮; 3、#取消是否钮; 4、#是否钮; 5、#重试取消钮
第二组(描述图标的样式):
16、#错误图标; 32、#询问图标; 48、#警告图标; 64、#信息图标
第三组(说明哪一个按钮是缺省默认值):
0、#默认按钮一; 256、#默认按钮二; 512、#默认按钮三; 768、#默认按钮四
第四组(决定如何等待消息框结束):
0、#程序等待; 4096、#系统等待
第五组(其它):
65536、#位于前台; 524288、#文本右对齐
参数<3>的名称为“窗口标题”,类型为“文本型(text)”,可以被省略。参数值指定显示在对话框标题栏中的文本。如果省略,默认为文本“信息:”。
*** 作系统需求: Windows


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

原文地址: https://outofmemory.cn/yw/10579815.html

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

发表评论

登录后才能评论

评论列表(0条)

保存