Screenshot (also with pixelget and titlebarclock running):
Changelog:
Script size shortened by using gosub (thanks corrupt)
; uptime - titlebar version ; displays system uptime as days to one decimal place #singleinstance force menu, tray, tip, uptime titlebar Gosub, Refresh Gui, +AlwaysOnTop +ToolWindow -SysMenu -Caption Gui, Color, CCCCCC Gui, Font, cFF0000 s6 wbold, terminal Gui, Add, Text, vD x50 y0, %uptimeD% days uptime Gui, Show, NoActivate x100 y5, uptime ; screen position here WinSet, TransColor, CCCCCC 255, uptime SetTimer, Refresh, 3600000 ; update hourly return Refresh: SetFormat, float, 0.1 uptime := A_TickCount ; uptimeD := (uptime/1000/60/60/24) ; get days uptimeD += 0.0 ; display as decimal GuiControl, , D, %uptimeD% days uptime return