ahk实现闹钟

#SingleInstance force ;防多次运行
If A_Hour Between 22 and 24 ;22点至24{
    提醒器("222222","睡觉!") ;设定闹钟
}

提醒器(定时,提醒内容)
  {
    StringLeft,当前日期,A_Now,8
    ;A_Now格式:4,2,2,2,2,2,14.取其左8,即当前日期.
    提醒的时刻 = %当前日期%%定时% ;把上面的时刻前加上日期,与A_Now的格式统一
    提醒的时刻 -= %A_Now%,Seconds ;用设定时刻减去运行此脚本的时刻,单位秒
    Sleep 提醒的时刻*1000 ;把这个时间差换算为毫秒,用于Sleep
    MsgBox %提醒内容% ;弹出提醒窗口
    Return
  }

posted @ 2022-06-24 09:08  zjh6  阅读(78)  评论(0)    收藏  举报  来源