这个时钟非常简洁,很有意思!
这个时钟非常简洁,很有意思!
#SingleInstance Force SplitPath, A_AhkPath, ,Dir, ;Menu Tray, Icon, %Dir%\Scripts\Resource\Clock.ico,,1 Menu, Tray, Click, 1 Menu, Tray, Tip, 时钟 Menu, Tray, Add, 时钟, Tray_Show Menu, Tray, ToggleEnable, 时钟 Menu, Tray, Default, 时钟 Menu, Tray, Add Menu, Tray, Add, 重启(&R), Tray_Reload Menu, Tray, Add, 退出(&X), Tray_Exit Menu, Tray, NoStandard FontSize := 14 ClockWidth := 75 ClockHeight := FontSize + (fontsize * 0.7) FormatTime, Clocktext ,, HH:mm Gui, -SysMenu -Caption +ToolWindow +AlwaysOnTop +E0x20 Gui, Color, Black Gui, Font, cSilver s%FontSize% bold, Verdana Gui, Add,Text,vDate y-1 x15, %ClockText% Gui, Show, NoActivate xCenter y1 , Clock WinSet, TransColor, 255, Clock WinSet, Region, 10-0 W%ClockWidth% H%ClockHeight% R5-5, Clock SetTimer, UpdateClock, 60000 Return UpdateClock: FormatTime, ClockText ,, HH:mm GuiControl,,Date, %ClockText% Return Tray_Show: Menu, Tray, Show Return Tray_Reload: Reload Return Tray_Exit: ExitApp Return
我用60000的设置,时钟不同步,你可以试一下哈。
SetTimer设置为60,000是一分钟更新一次,没问题,如果改成60的话,一秒更新将近20次
正常使用原本的60000就行了,如果觉得时间不同步,不好看,可以把SetTimer改成1000,然后加一个判断,判断当前时间和上次时间是否一样,一样的话就无需修改,这样可以避免刷新的闪烁
谢谢
改成60时间就没问题。但会不定时的闪一下(明暗变化)
带上秒😁
SetTimer, UpdateClock, 60000 ,这一行写错了吧,我运行别的都没有问题,但是时间不更新,修改成60就好了。