距离下班 FREEDOM COUNTDOWN
收益总览 THE BIG PICTURE
- 时薪 / 日薪
- --
- 约合每秒
- --
- 本月已赚
- --
- 今年已赚
- --
- 入职累计
- --
摸金校尉 · 实时计薪台
纯本地运行 · 不需要 GitHub / 不需要联网
页面只有 index.html、styles.css、app.js 三个文件,零外部依赖、零网络请求。双击 index.html 即可使用;把整个文件夹拷到 U 盘或另一台电脑、拔掉网线,功能完全一样。所有薪资配置只存在本机浏览器 localStorage,不会上传到任何地方。
?lock=1。tools/show-lock-screen.bat,按 Alt+F4 退出。这个窗口在桌面层,按 Win+L 后仍会被系统锁屏盖住。先说清楚限制:Windows 11 锁屏原生只支持「图片 / 幻灯片放映 / Windows 聚焦」,锁屏状态应用也只开放给系统内置小组件,不能直接显示一个实时网页。可行做法是:本机定时给这个本地页面截图,再把截图文件夹设为锁屏幻灯片。全程只读写本机文件,不需要账号、服务器、GitHub 或网络。
tools/install-lockscreen.bat。它会自动用本机 Edge / Chrome 无头模式生成两张标准 JPG(1920×1080,payclock-0.jpg / payclock-1.jpg),注册「每分钟刷新」的当前用户计划任务,并打开系统锁屏设置。文件夹里只放图片、不再混入状态文件。脚本从自身位置推算 file:// 页面地址,项目文件夹搬到别的盘也不失效;不改注册表、不需要管理员权限。PayClockLockscreen(不要双击进入),再点「选择此文件夹」。完整路径是 %USERPROFILE%\PayClockLockscreen;建议把「锁屏界面状态」设为 无,并保持「在登录屏幕上显示锁屏界面背景图片」开启。tools/uninstall-lockscreen.bat 移除计划任务(不会删除已生成的图片)。为什么换了文件夹?旧版默认输出到 %LOCALAPPDATA%\PayClock\Lockscreen(位于 AppData),Windows 会提示「由于其所在位置,该文件夹不受支持,请选择其他文件夹」。AppData 以及从「快速访问 / 主页 / 库」里选的 Pictures、桌面、文档、下载等特殊位置都会被锁屏幻灯片选择器拒绝。现已改到用户目录下的普通文件夹;之前装过的话,重新双击一次 install 脚本即可让计划任务指向新目录,旧文件夹里的图片可自行删除。
关于图片格式:Win11 锁屏幻灯片其实支持 JPG / JPEG / PNG / BMP,早期脚本产出的 PNG 也是标准 8-bit RGB、无 alpha。但为彻底排除格式变量,现已默认输出 JPG:Edge 无头截图用 .jpg 扩展名会直接生成真正的 JPEG(1920×1080 约 70 KB,文字清晰)。若之前装过,文件夹里会残留旧 PNG,Windows 可能一直显示那两张旧图:双击 tools/cleanup-lockscreen.bat(等价于 .\tools\lockscreen-sync.ps1 -ArchiveLegacy)即可把旧 PNG 与遗留的 slot.txt 移动到 %TEMP%\PayClockLegacy-* 备份(不删除),随后在系统设置里把该文件夹移除再重新添加以强制重新扫描。想要无损 PNG 可加 -Format png。
锁屏仍显示默认图片时,按顺序排查:
install-lockscreen.bat --check,确认输出里确实列出两张 JPG 及生成时间;文件夹里应只有图片,没有 slot.txt 之类杂项。jpg / png 已勾选索引;用户目录根下的自建文件夹可能不在索引范围,可在索引选项里把它加进去,或用 -OutDir "C:\Users\你的用户名\Pictures\PayClockLockscreen" 换到默认被索引的 Pictures 下(添加时仍要从「此电脑」逐级选择、单击不进入)。手动用法(PowerShell,普通权限即可):.\tools\lockscreen-sync.ps1 -Check 只检查本地路径与浏览器、不写任何文件;-Once 只截一张;-Install 注册自动刷新;-Width 2560 -Height 1440 适配 2K / 多屏;-IntervalMinutes 5 降低刷新频率;-OutDir "D:\某文件夹" 自定义位置;-Format png 切回无损 PNG;-ArchiveLegacy 把旧 PNG 移到临时备份(不删除)。-Check 现在还会列出文件夹里现有的图片与残留旧 PNG 警告。
锁屏版式顶部留出大幅空白避开系统时钟,数据横向一行,且刻意不显示金额,只保留入职已过、距离下班、距离下一个节假日;内容默认贴近下半屏;&gap=20~60 可设定顶部最小留白,适配不同分辨率的系统时钟位置。日常按 L 或 Esc 退出该版式。
锁屏本质是静态图片,所以是「准实时」:默认每分钟更新一次(Windows 幻灯片切换本身也有最小间隔)。截图会自动带 &nosec=1,隐藏所有会定格的秒值——入职已过改为天/时/分三格,下班倒计时、节假日精确倒计时和底部实时时间都只显示到分钟,避免看上去像卡死;第一节那个逐秒跳动的全屏页面不带此参数。想要逐秒跳动,用第一节的全屏本地页面;也可用 Lively Wallpaper 把同一个 file:// 地址设为动态壁纸,或在系统「屏幕保护程序」里选「照片」指向同一文件夹并勾选「恢复时显示登录屏幕」——空闲时显示这张图且需要密码,观感接近锁屏。
数据来自 国务院办公厅《关于 2026 年部分节假日安排的通知》(国办发明电〔2025〕7 号,2025-11-04 发布),已内置到计薪引擎:放假区间自动不计薪,调休补班日自动计薪,可在设置里一键关闭。
当前仅收录 2026 年。2026 年假期全部结束后,倒计时会给出「下一年元旦」的估算天数,并明确标注官方安排尚未公布,不会冒充官方数据;点节假日卡片上的全年标签可回看任一假期。
S 设置 · L 锁屏版 · T 换主题 · F 全屏 · B 老板视角 · Esc 关闭面板。点击主金额会撒一把金币。下班那一刻会自动庆祝一次。
所有配置只存在浏览器 localStorage,也可以通过 URL 参数覆盖(点「复制配置链接」即可生成)。薪资数据不会上传到任何地方。
只有在手机或另一台电脑上想看时才需要,可以直接忽略,也可以删掉 .github 文件夹,不影响以上任何本地功能。项目附带 .github/workflows/deploy.yml,把三个页面文件推到 main 分支并在仓库 Settings → Pages → Source 选 GitHub Actions 即可发布;发布后若想让锁屏脚本改用线上地址,加 -Url "https://用户名.github.io/仓库名/?lock=1"。
注意:一旦使用线上地址,截图脚本就依赖网络了;不写 -Url 时永远走本地文件。