2017-07-12 4 views
-2

ロック状態のときにPCをシャットダウンしたい。私はこのコードを使用しています:ロック状態のPCをシャットダウンしたい

import datetime 
date_time = datetime.datetime.now() 

date = date_time.date() # gives date 
time = date_time.time() # gives time 

import os 
while True: 
     if time.hour==17 and time.minute==38: 
       os.system("shutdown /s /t 1") 
     else: 
       print "'" 

私は17:36にPCをロックしていました。 しかし、それは動作していません。何が欠けていますか?

のPython 2.7

のWindows 7

+0

を必要とされていないご質問の形式を確認してくださいとにかく –

+0

を提出する前に、大丈夫見て、Pythonはここに最善のアプローチであるあなたは確かにありますか? Windowsタスクスケジューラは既にこの機能を提供しています –

+0

フォーマットミスで申し訳ありませんが、私はここで新しいです。わかっていますが、私は少し違うことを念頭に置いています。これは私がテストしている試用パッチコードです。タスクスケジューラは一定の時間にそれを行います。私はそれをシャットダウンする予定のアイドル時間だけでなく、時間を監視したい。 –

答えて

1

あなたのループ内での時間を更新したことがありません。

date = date_time.date() # gives date 
time = date_time.time() # gives time 

import os 
while True: # This loop is infinite 
    # TODO: Get the current system time here 
    if time.hour==17 and time.minute==38: 

注:お使いのdate変数は

関連する問題