1 import datetime,os
2 print("---Timed Shutdown---")
3 print("1.Timed Shutdown")
4 print("2.Cancel Scheduled Shutdown")
5 try:
6 choice = int(input(""))
7
8 if choice == 2:
9 # os.system("shutdown -a")
10 if os.system("shutdown -a > nul 2> nul") == 1116: # 隐藏输出结果 >nul 2>nul
11 print("There is no Scheduled Shutdown!")
12 else:
13 print("Cancel Succeed!")
14
15 if choice == 1:
16 print("Setting Hour:")
17 hour = input("")
18 try:
19 hour = int(hour)
20 print("Setting Minute:")
21 minute = input("")
22 try:
23 minute = int(minute)
24
25 now = datetime.datetime.now()
26 now_hour = now.hour
27 now_minute = now.minute
28
29 hour_remain = (hour + minute / 60) - (now_hour + now_minute / 60)
30 minute_remain = hour_remain * 60
31 second_remain = hour_remain * 60 * 60
32
33 print("Setting Succeed!")
34 print("The power off is still left %d minute"% minute_remain)
35
36 os.system("shutdown -s -t %d "% second_remain)
37
38 except Exception:
39 print("Minute Set Error!")
40
41 except Exception:
42 print("Hour Set Error!")
43
44 except Exception:
45 print("Please follow the instructions