Как выключить окно с помощью Python? Однострочный код Python

Хотя окна предоставляют графический интерфейс пользователя для выключения, перезагрузки, выхода из системы и перехода в спящий режим нашего компьютера. Но мы также можем написать сценарий Python для выключения или перезапуска нашего окна с заданными временными интервалами.
Выключение компьютера — это функциональность операционной системы, поэтому для достижения этой цели в Python мы можем использовать встроенный в Python модуль os для взаимодействия с операционной системой.

Выключение окна с помощью Python

Windows предоставляет команду терминала shutdown /s для выключения винды. Это немедленно выключит компьютер.

Команда
shutdown /s
Войти в полноэкранный режим Выйти из полноэкранного режима
Выключить программу
import os
os.system("shutdown /s")
Войти в полноэкранный режим Выйти из полноэкранного режима

Примечание: Метод system() выполнит команду shutdown /s для окна.

Выключение окна после определенного периода в Python

Команда shutdown также принимает флаг /t для выключения через определенный период. Это очень удобно, когда мы хотим установить период ожидания перед выключением.

Команда
shutdown s t xxx
Войти в полноэкранный режим Выйти из полноэкранного режима

Примечание: xxx — количество секунд для выключения.

Программа выключения
import os

os.system("shutdown /s /t 10")

print("Your Pc will shut down in 10 seconds")
Войти в полноэкранный режим Выйти из полноэкранного режима

Перезапуск окна с помощью Python

Чтобы перезапустить окно немедленно, мы можем поднять флаг /r с помощью команды shutdown.

Команда
shutdown /r
Войти в полноэкранный режим Выйти из полноэкранного режима
Перезапустить программу
import os

os.system("shutdown /r ")
Войти в полноэкранный режим Выйти из полноэкранного режима

Перезапустить окно через xxx секунд

Мы также можем указать количество секунд xxx для установки процесса перезапуска. Для установки периода времени мы можем использовать флаг /t и указать xxx секунд.

Команда
shutdown /r /t 10
Войти в полноэкранный режим Выйти из полноэкранного режима
Перезапустить программу
import os

os.system("shutdown /r /t 10")

print("Your Pc will restart in 10 seconds")
Войти в полноэкранный режим Выйти из полноэкранного режима

Перезапуск и выключение с комментарием

Мы также можем указать причину, сообщение или комментарий для процессов выключения или перезапуска, чтобы мы могли знать, почему мы инициировали выключение или перезапуск.

Команда
shutdown /s /c message
Войти в полноэкранный режим Выйти из полноэкранного режима
Пример
import os

comment ="Time for work out"

os.system(f"shutdown /s /t 10 /c {comment}")
Войти в полноэкранный режим Выйти из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий