请问如何自动判断节假日?
用AUTOIT控制软件运行,但节假日不用运行,该如何处理? 线上找个带节假日的日历比对 节假日经常调整,日期不固定,应该需要用到网络验证。 本帖最后由 afan 于 2012-12-10 21:53 编辑If 检测今日在非周末的法定假期(该日期以注册表或配置文件储存,可依情修改) Then ;高优先级
exit
ElseIf (@WDAY = 1) Or (@WDAY = 7) Then ;检测今日是周六、周日
If Not 检测今日在周末调修期(该日期以注册表或配置文件储存,可依情修改) Then
exit
EndIf
Endif 不是有带万年历的源码吗? 就用它来判断节假日, 再带个在线对校时间功能, 都是能搜到源码的.
你的要求就解决了. 感谢各位老师热心回复,刚刚看到一份2013的假日安排:
国务院办公厅关于2013年部分节假日安排的通知
国办发明电〔2012〕33号
各省、自治区、直辖市人民政府,国务院各部委、各直属机构:
根据国务院《关于修改〈全国年节及纪念日放假办法〉的决定》,为便于各地区、各部门及早合理安排节假日旅游、交通运输、生产经营等有关工作,经国务院批准,现将2013年元旦、春节、清明节、劳动节、端午节、中秋节和国庆节放假调休日期的具体安排通知如下。
一、元旦:
1月1日至3日放假调休,共3天。1月5日(星期六)、1月6日(星期日)上班。
二、春节:
2月9日至15日放假调休,共7天。2月16日(星期六)、2月17日(星期日)上班。
三、清明节:
4月4日至6日放假调休,共3天。4月7日(星期日)上班。
四、劳动节:
4月29日至5月1日放假调休,共3天。4月27日(星期六)、4月28日(星期日)上班。
五、端午节:
6月10日至12日放假调休,共3天。6月8日(星期六)、6月9日(星期日)上班。
六、中秋节:
9月19日至21日放假调休,共3天。9月22日(星期日)上班。
七、国庆节:
10月1日至7日放假调休,共7天。9月29日(星期日)、10月12日(星期六)上班。
节假日期间,各地区、各部门要妥善安排好值班和安全、保卫等工作,遇有重大突发事件发生,要按规定及时报告并妥善处置,确保人民群众祥和平安度过节日假期。
国务院办公厅
2012年12月8日
除了一天一天的排除,就没有什么好办法了吗{:face (229):} 多简单呀,界面上做个按钮,点击弹出个带禁用编辑框的界面,里面用文本写上呗 回复 6# fybhwsx
就你搜到的这些假日,如果适用(非私企等),整理成一个0或1的数据根本就没几个字符……
每次启动时侦测一个目标文件,以防主板掉电或未经许可的修改系统时间。
再加上我在4#写的判断。简单。 全自动肯定不可能啊 ,有些节假日是特别发布的 没那么麻烦周末不运行同时加一个列表 全自动肯定不可能啊 ,有些节假日是特别发布的
heavenm 发表于 2012-12-11 13:33 http://www.autoitx.com/images/common/back.gif
真的不能实现全自动判断吗?如果每年都人工修订以上节假日,发挥不出autoit的优势了,多少有些遗憾,呵呵。 其实主要就是阴历节日,阳历节日倒是简单哈。
页:
[1]