Kod:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import os
class DevNull:#Programda bir hatayla karşılaşılırsa göstermemesini sağlıyor.
def write(self, msg):
pass
sys.stderr = DevNull()
def main():
print "--- Sistemde hali hazirda bir kapatma islemi varsa durduruluyor... ---"
os.system("shutdown /a")
return kapat()
def kapat():
zaman = int(raw_input("\nLutfen kac saniye sonra kapatilacagini giriniz. \n>>"))
os.system("shutdown -s -t %s " % zaman)
print "Islem baslatildi."
print "Fenomachine tarafindan yazilmistir."
x = raw_input("Cikmak icin herhangi bir tusa basiniz.\nKapatmayi durdurmak isterseniz 'iptal' yaziniz \n>>")
if x == 'iptal':
os.system("shutdown /a")
y = raw_input("Kapatma islemi durduruldu.\nTekrar kapatma islemine donmek icin 'tekrar' yaziniz.\nProgramdan cikmak icin herhangi bir tusa basiniz. \n>>")
if y == "tekrar":
return kapat()
else:
quit()
else:
quit()
main()
Son düzenleme:

