2

求推荐一个简洁的久坐提醒工具(win 环境)

 1 year ago
source link: https://www.v2ex.com/t/922507
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

求推荐一个简洁的久坐提醒工具(win 环境)

  dong706 · 10 小时 14 分钟前 · 1956 次点击
基本功能就是每隔 40 分钟(可设置)在桌面上覆盖一个半透明蒙版,蒙版上有倒计时 1 分钟,倒计时到 0 恢复到桌面。mac 环境下已经有了,求问大佬们有没有 win 环境下可以用的,够简洁的,没有其他花里胡哨功能的的软件~~~~
61 条回复    2023-03-09 20:34:28 +08:00
cpstar

cpstar      10 小时 12 分钟前

买一个厨房计时器完活,找个外形美观点的,还能为桌面增添活力,哈
tangyujing99

tangyujing99      10 小时 9 分钟前   ❤️ 2

我建议买个 1~2L 的大水壶,每天干活前装满,放在桌面随手拿到就喝。
喝多了,就跑厕所。
tangyujing99

tangyujing99      10 小时 8 分钟前   ❤️ 1

@tangyujing99 白天 2 升水,晚上回家再来几口,一天水量妥妥够了。
dong706

dong706      10 小时 5 分钟前

@tangyujing99 ....但是经常忘记喝啊,我需要我说的的工具来提醒我
dong706

dong706      9 小时 59 分钟前

@conge 在下载了,但是为啥安装包有 115M 大?.... 在我看来这样的功能不应该超过 1M 大
AlexHsu

AlexHsu      9 小时 56 分钟前

苹果表吧 定时有点蠢 感觉自己像个工具人 有逆反心理
vhus

vhus      9 小时 52 分钟前

win 环境的不好使,弄个手环什么的。
dong706

dong706      9 小时 52 分钟前

这个应该可以,才 700 多 K ,感觉还不错
INCerry

INCerry      9 小时 36 分钟前

我以前自己写过一个番茄钟,大约就是全屏提醒我休息
hucw21750

hucw21750      9 小时 36 分钟前

newmlp

newmlp      9 小时 24 分钟前

这玩意我半个小时就能给你开发好
lxh89910329

lxh89910329      9 小时 23 分钟前

chrome 插件需要吗?我自己在写一个
acerphoenix

acerphoenix      9 小时 18 分钟前

我之前 linux ,用 gnome-pomodoro ,全屏提醒,不错。现在换 windows ,就没有,现在用 pomotroid ,提醒太不起眼了, 经常看不着。
paopaosa

paopaosa      8 小时 56 分钟前

apple watch 提好用的。
yolee599

yolee599      8 小时 36 分钟前 via Android

ReRe 可以实现你这个功能,软件小,支持开机启动
xuanqb

xuanqb      8 小时 28 分钟前 via Android

@dong706 一直在用这个
YHKM

YHKM      8 小时 26 分钟前 via Android   ❤️ 1

多喝水就行了,啥也不需要
fwz233

fwz233      8 小时 23 分钟前   ❤️ 1

ping -n 2400 127.1>nul
powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int PostMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::PostMessage(-1,0x0112,0xF170,2)
fwz233

fwz233      8 小时 22 分钟前

这不就行了 40 分钟关一次显示器
够明显了吧🤣🤣
fwz233

fwz233      8 小时 20 分钟前

再加一条执行本 bat 文件 就是循环提醒了😂
smdbh

smdbh      8 小时 7 分钟前

跨平台么,当然是手机闹钟了
corcre

corcre      7 小时 45 分钟前

...win 直接时钟里面添加闹钟, 就是 snooze time 没有 40 分钟, 只有 30 分钟和一个小时(要不设置多个闹钟?
Neil66

Neil66      7 小时 41 分钟前

@YHKM 憋尿星人在此
TAFMT

TAFMT      7 小时 7 分钟前

便宜的话买个小米手环,贵一点买个苹果表😝
ksc010

ksc010      7 小时 1 分钟前

zhuisui

zhuisui      7 小时 0 分钟前

或者 Garmin 表
raymanr

raymanr      6 小时 59 分钟前

windows 自带任务计划程序, 设置 trigger 为解锁然后延时 n 分钟执行
azui999

azui999      6 小时 53 分钟前

@fwz233 牛啊,强制休息
hxy91819

hxy91819      6 小时 47 分钟前

我第一反应也是苹果表。比小米手环靠谱一点。设计的逻辑是每小时有 1 分钟站立就行,和小米手环不一样的是,你最多可以坐接近两个小时(也就是前一个小时第一分钟站立,后一个小时,最后 10 分钟有一次站立)。
exploreunknown18

exploreunknown18      6 小时 29 分钟前 via Android

fadetop
jurassic2long

jurassic2long      6 小时 22 分钟前

自己写了个 python 脚本,用了几年了,贴出来供参考

import datetime as dt
import tkinter as tk

root = tk.Tk('动起来','别久坐')
root.config(bg='black')
root.wm_attributes('-topmost',1)
root.wm_attributes('-fullscreen',1)
L = tk.Label(root,font=('Consolas', 50), bg='black')
L.place(relx=0.5,rely=0.5,anchor=tk.CENTER)
# 改变的内容
msg = "{}\n 站起来 {} \n 动一动 {}\n{}"
now = dt.datetime.now()
aa = {0:'↑',1:'→',2:'↓',3:'←'}
bb = {0:'~~_↑_~~',1:'~_↑ ↑_~'}
for i in range(sec):
t = msg.format(sec-i,aa[i%4],bb[i%2],(now+dt.timedelta(seconds=i)).ctime())
c = 'Black' # 颜色可以搞随机换
root.after(i*1000,L.config,{'text':t,'fg':c})
root.after(sec*1000,root.destroy)
root.mainloop()
QGabriel

QGabriel      5 小时 55 分钟前

什么工作能让你这么专心
turlin

turlin      5 小时 42 分钟前

herbert007

herbert007      5 小时 34 分钟前

1. 创建 xxx.bat 文本文件,内容如下:
@echo 亲,休息时间到了,赶紧站起来走走!
@choice /t 540 /d y /n >nul
@echo 休息结束,赶紧投入工作吧!
@choice /t 60 /d y /n >nul

2. windows 设置定时运行上述 bat 文件,https://blog.csdn.net/doufangzheng/article/details/93081758
atao0825

atao0825      5 小时 12 分钟前

win11 的时钟应用自带番茄钟功能,时间到了就弹出通知。我觉得还挺好用的,不知道符不符合 OP 需求。
CaA23187

CaA23187      5 小时 7 分钟前

Workrave
nightnotlate

nightnotlate      4 小时 59 分钟前   ❤️ 1

转换下思维嘛
有很多提醒护眼的
一样可以用作提醒喝水
记得 v 站之前很多人都推荐的一个 名字我忘了 可以弹窗 挺好用的 体积也小
yagamil

yagamil      4 小时 55 分钟前

@jurassic2long 赞,
linux 下显示不了内容,黑屏哈。不过也可以了
epson3333

epson3333      4 小时 46 分钟前

推荐一个我用了好几年的 chrome 插件吧 :

[Marinara: 番茄工作法( Pomodoro®)助理]
MindMindMax

MindMindMax      4 小时 44 分钟前

```python

import tkinter as tk
import time

class App:
def __init__(self):
self.root = tk.Tk()
# Get monitor size
ws = self.root.winfo_screenwidth()
hs = self.root.winfo_screenheight()
# Set window size
self.root.geometry("%dx%d" % (ws, hs))
self.root.title("半透明蒙版倒计时")
self.label = tk.Label(text="", font=("Arial", 256), fg="green")
self.label.pack(expand=True)
self.countdown = 60
self.interval = 40 * 60 # 40 分钟的时间间隔
self.transparent = self.root.winfo_toplevel() # 获取顶层窗口
self.transparent.attributes("-alpha", 0.7) # 设置半透明效果
self.transparent.withdraw() # 隐藏半透明窗口
self.root.after(0, self.loop)

def loop(self):
self.interval -= 1
if self.interval == 0:
self.interval = 60 # 重新开始计时
self.show_transparent()
elif self.interval == 10: # 倒计时 10 秒
self.label.config(fg="red")
elif self.interval < 10: # 倒计时 10 秒以内
self.label.config(fg="red")
if self.countdown >= 0:
self.label.config(text=str(self.countdown))
self.countdown -= 1
self.root.after(1000, self.loop) # 每隔 1 秒更新倒计时
else:
self.hide_transparent()
self.countdown = 60
self.root.after(0, self.loop)

def show_transparent(self):
self.transparent.deiconify() # 显示半透明窗口
self.transparent.attributes("-topmost", True) # 置顶窗口

def hide_transparent(self):
self.transparent.withdraw() # 隐藏半透明窗口

if __name__ == "__main__":
app = App()
app.root.mainloop()


```
hnbcinfo

hnbcinfo      4 小时 38 分钟前

别整些花里胡哨的功能,你就写个脚本,每隔 40 分钟电脑 [强制] 自动重启,在电脑重启的这段时间,你就起来溜达溜达,刚刚好。而且还能恢复电脑运行速度,一举两得

强制重启,强制重启,强制重启!!
一定要强制重启,不然很难坚持下来。

[一脸认证的回答问题]
Cloud9527

Cloud9527      3 小时 57 分钟前

eyeDefender 微软商店里直接搜,可以之际设置提醒休息的时间,到时间了会提醒
lambdaq

lambdaq      3 小时 56 分钟前

@tangyujing99 @YHKM @nightnotlate

非常支持这三位的做法。最简单的就是狂喝水,然后想尿了就起来走一会儿。这个还有个好处是防止结实。。。
apo11o

apo11o      3 小时 25 分钟前

@dong706 因为是 Electron
MyLove23

MyLove23      3 小时 19 分钟前

手环,我的手环每小时都会提醒我
Sisyphe42

Sisyphe42      3 小时 14 分钟前

只要提醒加个 ui 那不是随便做……
如果你觉得你自制力不够强,有提醒也不想站起来,那我可以拿个开发板,装上压感器跟蓝牙模块塞小枕头里,你不起来就向电脑发送关机信号
superedlimited

superedlimited      3 小时 10 分钟前

apple watch ,不仅久坐提醒解决了,那三个环你还会强迫自己每天把它们合上。
kaiger

kaiger      3 小时 9 分钟前

M003

M003      2 小时 57 分钟前

我之前做过一个浏览器插件,自打开浏览器,每一小时都要播放音乐提醒动一动...没什么卵用...一般都忽略了.
idragonet

idragonet      2 小时 13 分钟前

Planshit/ProjectEye: 😎 一个基于 20-20-20 规则的用眼休息提醒 Windows 软件 - https://github.com/Planshit/ProjectEye
nijux

nijux      2 小时 9 分钟前

windows11 系统自带的闹钟加一
davidoff567

davidoff567      1 小时 27 分钟前

为什么不用手机的闹钟?
mepwang

mepwang      20 分钟前

设计一个......智能肛塞?

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK