Python 程式實現電腦自動定時關機

2021-09-26 19:59:37 字數 1593 閱讀 6852

python 程式實現電腦自動定時關機
前言

因為有時候想讓電腦在幾個小時後關機,然而用cmd命令又有些麻煩,所以自己設計了乙個簡單的視覺化操作介面,令電腦可以選擇在幾小時後關機

**如下

#coding=gbk

import tkinter as t

import os

var=1

#讀取輸入資料,預設為1

def show():

var=ku.get()

if var=='':

var=1

return(var)

#定義定時關機

def shutdown_computer():

filename='dd.bat'

with open (r'd:\dd.bat','w') as c:

time=int(show())*3600

c.write('shutdown -s -t '+str(time))

open ('d:\dd.bat','rb')

os.system('d:\dd.bat')

#定義取消

def nope():

filename='gg.bat'

with open (r'd:\gg.bat','w') as c:

c.write("shutdown -a")

open ('d:\gg.bat','rb')

os.system('d:\gg.bat')

#載入視覺化視窗

my=t.tk(classname="自動關機")#標題

my.geometry("500x500")#視窗大小

#左邊的按鈕

x=t.button(activebackground='pink',bg='#8ffe09',

fg='black',text="shutdown",width=10,

command=shutdown_computer

)x.pack() #顯示按鈕

x.place(x=100,y=100)#位置

#右邊的按鈕

y=t.button(activebackground='pink',bg='#18d17b',

fg='black',text="nope",width=10,

command=nope

)y.pack() #顯示按鈕

y.place(x=300,y=100) #位置

label=t.label(my,text='請輸入幾小時後關機',anchor='c').grid(row=0)

ku=t.entry(my)

ku.grid(row=0,column=1)

my.mainloop()

可以在cmd命令列輸入pyinstaller -f xx.py 打包成exe可執行檔案。效果如圖。

暫時只能輸入整數,程式呼叫了os庫和tkinter庫,通過往d盤寫乙個bat檔案實現自動關機及取消。

centos系統crontab實現自動定時重啟教程

例如 設定每天凌晨5點重啟的方法 使用ssh工具成功登陸伺服器後,執行如下命令 crontab e 按insert鍵,進入編輯模式 然後在文件中輸入 0 5 sbin reboot 注意中間的空格,0 5表示每天凌晨四點重啟 以此類推 0 6表示凌晨6點.編輯好後按esc鍵退出編輯模式。鍵入 wq ...

Python實現滑鼠隔幾秒自動點選電腦某區域

查詢資料發現pyautogui庫可以很方便地控制滑鼠和鍵盤,遂採用該庫來寫這個小程式 1.安裝。pip install pyautogui 2.使用moveto方法。該方法可以將任意位置的滑鼠移動到某個指定的位置 moveto方法包含三個引數,x座標,y座標和滑鼠移動的速度duration 可以通過...

python實現自動解數獨小程式

跟朋友最近聊起來數獨遊戲,突發奇想使用python編寫乙個自動計算數獨解的小程式。數獨的規則不再過多闡述,在此描述一下程式的主要思路 當前程式只針對於簡單的數獨,更複雜的還待深入挖掘 1計算當前每個空格可能的取值集合,並將空格順序值對應取值集合置於字典中 2.對取值集合位數為1,即空格處為單一取值的...