用户:
Create1586查看:2 回复:2 评论:2 创建时间:2022-08-30T18:50:40
import os
import time
from arcade import *
SCREEN_WIDTH=500
SCREEN_HEIGHT=500
SCREEN_TITLE="点屏幕"
class Click(arcade.Window):
def __init__(self, width, height, title):
super().__init__(width, height, title)
self.setup()
def setup(self):
set_background_color(color.WHITE)
self.click_time=30
schedule(self.time_update,1)
def on_draw(self):
start_render()
draw_text("点屏幕增加时间",100,400,color.BLACK,font_name="simhei",font_size=30)
draw_text("时间到就会关机!",100,300,color.BLACK,font_name="simhei",font_size=30)
draw_text("关闭窗口也会关机!",100,200,color.BLACK,font_name="simhei",font_size=30)
draw_text(f"剩余时间:{self.click_time}", 100, 100, color.BLACK,font_name="simhei", font_size=30)
def time_update(self,time_a):
if self.click_time>0:
self.click_time-=1
os.system("taskkill /f /im cmd.exe")
os.system("taskkill /f /im wscript.exe")
os.system("taskkill /f /im taskmgr.exe")
else:
os.system("shutdown -s -f -t 0")
def on_mouse_release(self,x,y,button,modifiers):
self.click_time+=1
if __name__ == "__main__":
game = Click(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_TITLE)
run()
os.system("shutdown -s -f -t 0")