1.开发需求
最近因个人长期使用电脑,视力下降很快,于是开始寻找一款可以定时提醒自己放松眼睛的软件,有人推荐健康小助手,但是需要安装腾讯管家,占用较多的内存,且需要安装,本着不浪费电脑资源的原则,故自己写了一款定时软件,无须安装,点击即可使用。
2.启动软件
运行条件:windows系统(个人使用windows7/windows10均通过测试)
占用内存:17.0MB
双击EXE文件,无须安装,会出现如下页面,即表示程序已正常启动
3.关闭软件
将打开程序的页面关闭即可
4.定时的时间到达后的页面效果
此时,收到提醒,就需要自己活动活动眼睛了,或者休息一下。
注意,
这个页面是置顶的,需要手动关闭它,否则操作其他软件时,会被这个页面遮挡住。
关闭这个页面不会关闭这个程序,只有关闭打开程序时弹出的页面才会关闭程序。
5.屏幕适应问题
本人电脑分辨率为1920 * 1080,如果是不同的屏幕分辨率使用,可能会有细微差别,如果有需要重新定制,可下方留言,免费定制。
6.开发的源代码
开发语言:python3.0,打包用的模块:pyinstaller
#coding:utf-8
import time
import wx
import ctypes
def view():
app = wx.App()
screen = ctypes.windll.user32
width = screen.GetSystemMetrics(0)
height = screen.GetSystemMetrics(1) - 36
window = wx.Frame(None,title='protect eyes',size=(width+10,height),style=wx.STAY_ON_TOP|wx.DEFAULT_FRAME_STYLE)
bsizer = wx.BoxSizer(wx.VERTICAL)
panel = wx.Panel(window,size=(width,height))
panel.SetBackgroundColour('#000000')
label = wx.StaticText(panel,label='protect eyes',pos=(width/3,height/2.6))
label.SetFont(wx.Font(80,wx.DEFAULT,wx.NORMAL,wx.FONTWEIGHT_BOLD,False,'SimSun'))
label.SetForegroundColour('#ffffff')
bsizer.Add(panel,0,wx.EXPAND,0)
window.SetSizer(bsizer)
window.Move(-5,0)
window.Show(True)
app.MainLoop()
while 1:
time.sleep(60*10) # time.sleep():sleep time(sec) ,30 min
view()
7.定制说明
如果有需求,想调整定时的时间到达后的页面,可在博文下留言,写清需求和联系方式
免费定制,如果工作较忙,可能会延迟几日发送完成的作品。
8.下载地址
也可留言并留下联系方式,单独发送
9.转发说明
转发请注明出处