易语言做时间判断? 比如8点到11点打开软件弹出早上好 12点到两点打开弹出中午好要怎么做?

如题所述

哈哈,我几个月前做过这个,我给找源码啊

哎呀,没找到。。。

说下原理吧:

你先获取一下现在的小时【代码:取小时(取现行时间())】

然后判断小时是否大于等于八且小于等于十一

如果满足,就弹出早上好。

.版本 2

.程序集 窗口程序集1

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

.判断开始 (取小时 (取现行时间 ()) < 24)
    编辑框1.内容 = “晚上好”
.默认

.判断结束

 

楼主要的是八点到11点,我写成24点了,没关系,改一下就好了

追问

求源码!

追答

我看楼主要楼上的注释,嘿嘿,我顺手给回答了吧。(看楼上的图)
例如我现在给楼主回答的时间是23点07分
先用代码取小时(取现行时间())代码查算出现在的小时是多少,最后得出一个整数【23】
然后判断,
第一个判断开始,因为23不小于2,所以不成立,继续下一个判断。第二个也不成立,直到最后一个23大于18而且小于24,所以就弹出信息框[晚上好]

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-16

给你个例子吧

追问

能告诉我注释么?

追答

这你都看不懂??? i fu le you

追问

就是不知道才问,有你那么厉害我还发什么百度知道啊?

追答


.版本 2
.局部变量 a, 整数型
a = 到整数 (取小时 (取现行时间 ()))  ' 这个是取当前小时的。如现在是2014年4月16日 23:07:40   得到的结果是 23
' 那么就对a进行判断。。
.判断开始 (0 ≤ a 且 a ≤ 2)  ' 如果是a大于0时小于2小时,就是说0点到2点为凌晨就说明此时是凌晨。以前一样的
    信息框 (“凌晨好”, 0, )
.判断 (2 < a 且 a ≤ 6)  ' 也就是2点到6点为午夜。
    信息框 (“午夜好”, 0, )
.判断 (18 < a 且 a ≤ 24)
    信息框 (“晚上好”, 0, )
.默认
    ' 下面可以继续写
.判断结束

追问

谢谢~

第2个回答  2014-04-16
这个做出来有点占地方吧-_-|| 取本地时间就行追问

求!

追答

你才求了!!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网