Как выключить компьютер через питон

Как выключить компьютер с помощью Python

Я написал сценарий Python, который должен в конечном итоге выключить компьютер.

Эта строка является ее частью:

Это делает своего рода выключение, но остается на включенной панели управления Windows (где пользователь может переключать пользователей компьютера).

Есть ли способ полностью выключить компьютер?

Я пробовал другие методы os.system(«shutdown ___») безуспешно.

Есть ли другой метод, который может помочь?

Это будет работать для вас.

или: если вы хотите немедленное отключение без Sudo Запрашивать пароль, используйте следующее для Ubuntu и подобных дистрибутивов:

Используя ctypes вы можете использовать функцию ExitWindowsEx для выключения компьютера.

Выход из системы интерактивного пользователя, выключение системы или выключение и перезагрузка системы.

Сначала немного кода:

Теперь объяснение построчно:

Параметры:

Все аргументы шестнадцатеричные.

Первый выбранный мной аргумент:

выключает систему и выключает питание. Система должна поддерживать функцию отключения питания.

Есть много других возможных функций, см. документацию для полного списка.

Создание кроссплатформенности:

Это может быть объединено с другими методами, чтобы сделать его кроссплатформенным. Например:

В качестве примечания: Я собрал WinUtils (только для Windows), что немного упрощает это, однако он должен быть быстрее (и не требует Ctypes), поскольку он встроен в C.

Источник

Как выключить компьютер с помощью Python

Я написал сценарий Python, который в конечном итоге должен выключить компьютер.

Эта линия является ее частью :

Он делает что-то вроде выключения, но остается на панели управления turn-on Windows (где пользователь может переключать пользователей компьютера).

Есть ли способ полностью выключить компьютер?

Есть ли другой способ, который мог бы помочь?

8 ответов

Один мой друг хочет автоматически выключить свой компьютер с помощью Python 3.4 (чтобы вставить программу). Кто-нибудь знает основной способ as-small-as-possible сделать это? OS: Mac OSX Yosemite Спасибо

Я хочу выключить свой компьютер в скриптах matlab, когда программа будет запущена до конца. Есть ли какие-нибудь команды по этому поводу?

Это сработает для вас.

Завершает работу интерактивного пользователя, завершает работу системы или завершает работу и перезапускает систему.

Сначала немного кода:

Теперь объяснение строка за строкой:

Параметры:

Все аргументы являются шестнадцатеричными.

Первый аргумент, который я выбрал:

выключает систему и выключает питание. Система должна поддерживать функцию отключения питания.

Сделать его кросс-платформенным:

Это может быть объединено с другими методами, чтобы сделать его кроссплатформенным. Например:

В качестве примечания: я построил WinUtils (только Windows), что немного упрощает это, однако это должно быть быстрее (и не требует Ctypes), так как он построен в C.

Пример :

Можно ли выключить компьютер программно? Если да, то какие функции Windows API я должен вызвать? Я хочу создать приложение, которое выключает компьютер в определенное время. В частности, я хочу выключить свой компьютер в 24:00.

Я работал с этим некоторое время и нашел несколько полезных вещей, но я еще не очень хорошо разбираюсь в AJAX. Я работаю над созданием киоска chromium-browser на Raspberry Pi (что было прекрасно), но в режиме киоска нет кнопки shutdown. Я показываю локальный файл HTML в браузере chromium и хочу.

Попробуйте этот фрагмент кода:

Этот код Python может сделать дело:

Вот пример для отключения питания Windows :

Вот пример отключения питания Linux (по разрешению root):

Как вы пожелаете, winapi можно использовать.

Похожие вопросы:

Я хочу включить или выключить видимость bluetooth в android с помощью кода python. Вы не могли бы мне помочь?

Вопрос 1) Как мне выключить компьютер? есть ли какое-нибудь прерывание для этого? Вопрос 2) Я слышал, что параметры питания acpi можно использовать для выключения, перезагрузки или перевода.

Как выключить мой компьютер с помощью C#?

Один мой друг хочет автоматически выключить свой компьютер с помощью Python 3.4 (чтобы вставить программу). Кто-нибудь знает основной способ as-small-as-possible сделать это? OS: Mac OSX Yosemite.

Я хочу выключить свой компьютер в скриптах matlab, когда программа будет запущена до конца. Есть ли какие-нибудь команды по этому поводу?

Можно ли выключить компьютер программно? Если да, то какие функции Windows API я должен вызвать? Я хочу создать приложение, которое выключает компьютер в определенное время. В частности, я хочу.

Я работал с этим некоторое время и нашел несколько полезных вещей, но я еще не очень хорошо разбираюсь в AJAX. Я работаю над созданием киоска chromium-browser на Raspberry Pi (что было прекрасно).

Я искал способ перезапустить / выключить удаленный компьютер с комментарием от powershell. Традиционный командлет Restart-Computer не имеет этих параметров. потом где-то посоветовали использовать.

Источник

Как сделать скрипт Python, который может выйти из системы, выключить и перезагрузить компьютер?

В настоящее время я нахожусь в процессе обучения самому Python, и я подумал, что было бы очень круто иметь своего рода «центр управления», в котором я мог бы выключать, перезагружать и выходить из своего компьютера. Я также хочу использовать модуль подпроцесса, поскольку я слышал, что модуль импорта ОС устарел.

Текущий код

Вопрос

На самом деле я спрашиваю: есть ли способ (с помощью модуля подпроцесса) выйти из системы и перезагрузить компьютер?

Технические характеристики

3 ответа

Окончательный кодовый блок (по запросу):

Или вы можете вызвать функцию оболочки более высокого уровня, которую использует меню «Пуск»:

(См. Документацию MSDN по этим функциям.)

Для начала вам необходимо:

Чтобы выключить компьютер с Windows:

Чтобы перезагрузить компьютер с Windows

Чтобы выйти из ПК с Windows:

Чтобы выключить компьютер с Windows через 900 секунд:

Чтобы прервать выключение, потому что нет веской причины выключать ваш компьютер с помощью скрипта Python, вы просто скопировали код из stackoverflow:

Я только пробовал эти вызовы функций в Python 3.5. Во-первых, я не думаю, что это изменилось со времен Python 2.7, а во-вторых: это 2016, так что я думаю, что вы сделали переход уже после того, как задали этот вопрос.

Источник

Как выключить компьютер с помощью Python

Я написал сценарий Python, который должен в конечном итоге выключить компьютер.

Эта строка является ее частью:

Это делает своего рода выключение, но остается на включенной панели управления Windows (где пользователь может переключать пользователей компьютера).

Есть ли способ полностью выключить компьютер?

Я пробовал другие os.system(«shutdown ___») безуспешно.

Есть ли другой метод, который может помочь?

5 ответов

Это будет работать для вас.

или: если вы хотите немедленное отключение без запроса sudo для sudo пароля, используйте следующее для Ubuntu и подобных дистрибутивов:

Единственный вариант, который действительно работает для меня без каких-либо проблем:

Используя ctypes, вы можете использовать функцию ExitWindowsEx для выключения компьютера.

Выход из системы интерактивного пользователя, выключение системы или выключение и перезагрузка системы.

Сначала немного кода:

Теперь объяснение построчно:

Параметры:

Все аргументы шестнадцатеричные.

Первый аргумент, который я выбрал:

выключает систему и выключает питание. Система должна поддерживать функцию отключения питания.

Есть много других возможных функций, см. Документацию для полного списка.

Второй аргумент должен дать причину отключения, которое регистрируется системой. В этом случае я выбрал Other issue вариант, но есть из чего выбирать. Смотрите это для полного списка.

Делаем это кроссплатформенным:

Это может быть объединено с другими методами, чтобы сделать его кроссплатформенным. Например:

Это зависимая от Windows функция (хотя Linux/Mac будет иметь аналог), но это лучшее решение, чем вызов os.system() поскольку пакетный скрипт с именем shutdown.bat не будет конфликтовать с командой (и вызывать угрозу безопасности в тем временем).

В качестве дополнительного примечания используйте подпроцесс над os.system() (см. Различие между subprocess.Popen и os.system)

В качестве примечания: я создал WinUtils (только для Windows), который немного упрощает это, однако он должен быть быстрее (и не требует Ctypes), поскольку он встроен в C.

Источник

Как выключить компьютер с помощью python

Как выключить компьютер с помощью Python

Я написал сценарий Python, который должен в конечном итоге выключить компьютер.

Эта строка является ее частью:

Это делает своего рода выключение, но остается на включенной панели управления Windows (где пользователь может переключать пользователей компьютера).

Есть ли способ полностью выключить компьютер?

Я пробовал другие методы os.system(«shutdown ___») безуспешно.

Есть ли другой метод, который может помочь?

Это будет работать для вас.

или: если вы хотите немедленное отключение без Sudo Запрашивать пароль, используйте следующее для Ubuntu и подобных дистрибутивов:

Используя ctypes вы можете использовать функцию ExitWindowsEx для выключения компьютера.

Выход из системы интерактивного пользователя, выключение системы или выключение и перезагрузка системы.

Сначала немного кода:

Теперь объяснение построчно:

Параметры:

Все аргументы шестнадцатеричные.

Первый выбранный мной аргумент:

выключает систему и выключает питание. Система должна поддерживать функцию отключения питания.

Есть много других возможных функций, см. документацию для полного списка.

Создание кроссплатформенности:

Это может быть объединено с другими методами, чтобы сделать его кроссплатформенным. Например:

В качестве примечания: Я собрал WinUtils (только для Windows), что немного упрощает это, однако он должен быть быстрее (и не требует Ctypes), поскольку он встроен в C.

Скрипт Python для выключения компьютера

Как мы знаем, Python является популярным языком сценариев из-за его универсальных возможностей. В этой статье мы напишем скрипт Python для выключения компьютера.
Чтобы выключить компьютер / ПК / ноутбук с помощью скрипта Python, вы должны использовать os.system() с кодом « shutdown /s /t 1 ».

Note: For this to work, you have to import os library in the ide. If you don’t have it, then ‘ pip install os ‘ through the Command Prompt.

Causion: Please ensure that you save and close all the program before running this code on the IDLE, as the below program will immediately shut down your computer.

Ниже приведена реализация Python —

os.system( «shutdown /s /t 1» )

Выход:
Как выключить компьютер через питон. Смотреть фото Как выключить компьютер через питон. Смотреть картинку Как выключить компьютер через питон. Картинка про Как выключить компьютер через питон. Фото Как выключить компьютер через питон

Вот программа Python, которая попросит пользователя выключить компьютер, предоставив опцию «Да» или «Нет». Кроме того, когда вы наберете «да» и затем нажмете клавишу «ВВОД», система будет немедленно выключена.

Как сделать скрипт Python, который может выйти из системы, выключить и перезагрузить компьютер?

В настоящее время я нахожусь в процессе обучения самому Python, и я подумал, что было бы очень круто иметь своего рода «центр управления», в котором я мог бы выключать, перезагружать и выходить из своего компьютера. Я также хочу использовать модуль подпроцесса, поскольку я слышал, что модуль импорта ОС устарел.

Текущий код

Вопрос

На самом деле я спрашиваю: есть ли способ (с помощью модуля подпроцесса) выйти из системы и перезагрузить компьютер?

Технические характеристики

3 ответа

Окончательный кодовый блок (по запросу):

Или вы можете вызвать функцию оболочки более высокого уровня, которую использует меню «Пуск»:

(См. Документацию MSDN по этим функциям.)

Для начала вам необходимо:

Чтобы выключить компьютер с Windows:

Чтобы перезагрузить компьютер с Windows

Чтобы выйти из ПК с Windows:

Чтобы выключить компьютер с Windows через 900 секунд:

Чтобы прервать выключение, потому что нет веской причины выключать ваш компьютер с помощью скрипта Python, вы просто скопировали код из stackoverflow:

Я только пробовал эти вызовы функций в Python 3.5. Во-первых, я не думаю, что это изменилось со времен Python 2.7, а во-вторых: это 2016, так что я думаю, что вы сделали переход уже после того, как задали этот вопрос.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *