Python脚本-简易番茄定时器
本帖最后由 androllen 于 2024-5-22 01:19 编辑说明:
这是一款方便及时提醒定时任务,而且不需要安装任何软件,绿色无毒,非常好用的一款番茄定时器批处理工具。
操作:
双击文件,手动输入小时,分钟和秒,等待定时完成后会提示一个置顶的小窗口。
支持:
1.设置任意小时、任意分钟、任意秒
2.自定义窗口内容
可以自己生成exe文件,也可以下载
```py
# -*- coding: utf-8 -*-
from datetime import datetime, timedelta
import os
import asyncio
def test():
"""
docstring
"""
add_h = input("input HH:")
add_m = input("input mm:")
add_s = input("input ss:")
i_msg = input("input msg:")
if i_msg == "":
i_msg = "game is over"
if add_h == "":
add_h = 0
if add_m == "":
add_m = 0
if add_s == "":
add_s = 0
i_time = datetime.now()
init_h = i_time.hour
init_m = i_time.minute
init_s = i_time.second
print(f"{init_h}:{init_m}:{init_s}")
delta = i_time + timedelta(hours=int(add_h), minutes=int(add_m), seconds=int(add_s))
print(f"{delta.hour}:{delta.minute}:{delta.second}")
asyncio.run(display_date(delta))
os.system(f"msg * /time 3600 {i_msg}")
async def display_date(delta):
"""
docstring
"""
while True:
run_time = datetime.now()
print(f"{run_time.strftime('%X')}-{delta.hour}:{delta.minute}:{delta.second}")
if run_time >= delta:
break
await asyncio.sleep(1)
if __name__ == "__main__":
test()
``` 可以再写个ToDo然后就组合成了一个时间管理工具,程序员的简单快乐。 跟着大佬一起进步 好东西啊,拿来改一改就可以用 学习了。试一下 有趣
https://s21.ax1x.com/2024/05/22/pkMdBC9.png 好东西啊啊 谢谢分享 复制代码了,拿回去学习一下,感谢前辈 用这个DIY一个定时设置壁纸脚本!好玩
页:
[1]
2