Найти - Пользователи
Полная версия: Выключение компьютера
Начало » Python для новичков » Выключение компьютера
1
disconnext
Программа должна работать до определенного времени, затем завершиться выключением компьютера. При этом работать она должна и на винде, и в линуксе.

Как реализовать на Python 3.2 (PyQt4) выключение компьютера по расписанию?

Заранее спасибо за ответы.
asv13
Под виндой использовать библиотеку
win32api.InitiateSystemShutdown

или вызывать команду “c:\>shutdown ”, либо утилитой “nircmd.exe exitwin shutdown”

Не думаю что есть общий способ для винды и линукса
Studentik
В сигнале QTimer.timeout проверять время и через subprocess.Popen запускать команду shutdown с правильными аргументами
disconnext
Спасибо. shutdown подходит и там и там вроде бы только с разными агрументами. Буду пробовать.
m.meehalkoff
disconnext
При этом работать она должна и на винде, и в линуксе.
if "win" in sys.platform:
#выключить в винде
if "linux" in sys.platform:
#выключить в линухе
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB