python 定時鎖屏,保護身體

2022-07-31 12:54:14 字數 1038 閱讀 2972

最近越來越懶,一上班坐到電腦前就不願意動,不喝水也不起來走動,一下班離開電腦就頭暈眼花。想起前兩年被腎結石支配的恐懼o(╥﹏╥)o,,,還是寫個小工具強制自己喝水防止**吧。vs code啟動

**思路很簡單,每小時指定的時間到了就自動鎖定螢幕,但是為了防止自己太懶,習慣性關閉(早上的鬧鐘都是順手關閉繼續睡),所以來了個強制鎖屏。ps.鎖屏時不要被老闆發現๑乛◡乛๑

import time

from ctypes import *

from ctypes.wintypes import *

my_minute = '30'# 設定時間,可以設定在多個時間點鎖屏,下面的判斷條件改一下就行

def main():

shell32 = windll.loadlibrary("shell32.dll")

while true:

t = time.localtime() # 當前時間的紀元值

minute = time.strftime("%m", t) # 將紀元值轉化為包含時、分的字串

if minute == my_minute:

shell32.shellexecutew(none,'open', 'rundll32.exe','user32,lockworkstation','',5)#呼叫系統鎖屏

#如果不想強制鎖定,只鎖定一次的話,把下面這句加上就行

#time.sleep(60)

time.sleep(1)#暫停一秒,節省資源

if __name__ == "__main__":

print("程式將在每小時 {} 分鎖定系統,起來走動一下,喝點水哦".format(my_minute))

main()

如果vs code列印出來的中文存在亂碼,可以在/.vscode/launch.json 檔案中的「configurations」節點下新增:

"env":

周圍很多同事年紀輕輕就脖子痛,腰痛的,掙的錢不知道夠不夠以後去醫院看病的,所以還是日常保護好自己吧,擺脫」錢多話少死得早「定理ᕦ(・ㅂ・)ᕤ

python倒計時屏保

import turtle,time import winsound import math defdrawgap turtle.penup turtle.fd 5 defdrawline draw drawgap turtle.pendown if draw else turtle.penup t...

MAC鎖屏不斷網(快捷鍵啟用屏保)

第一步 要設定鎖定輸入密碼的設定,進入 系統偏好設定 安全性與隱私 將選項 進入睡眠或開始螢幕保護程式後 打勾,選 立即 第二步 到 launchpad 中的 其他 資料夾開啟 automator 或者直接到spotlight中輸入定位過去 就是拿火箭筒的小機械人 第三步 接下來,會彈出乙個視窗,選...

windows 設定定時鎖屏

createtime 2017年7月3日10 16 14 author marydon 舉例 實現每間隔45分鐘,電腦自動鎖屏 實現思路 第一步 編寫鎖屏命令 第二步 制定計畫。實踐 1.編寫鎖屏命令 新建乙個txt檔案,重新命名為 lockscreen 名字隨意 開啟該檔案新增內容 rundll3...