Как запустить скрипт Python при завершении работы системы (Windows 7) - PullRequest
0 голосов
/ 30 мая 2018

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

Я рекомендую Как запланировать запуск задачи при закрытии окон и многих подобных вопросов на SO, но почему-то это не работает. Пожалуйста, кто-нибудь может сказать мне?

1 Ответ

0 голосов
/ 30 мая 2018

Работает ли запуск и завершение работы только для файла .bat?

Да, в Windows в качестве сценария запуска / завершения необходимо указать Пакетный файл .

Вот обходной путь, который я бы предложил для вас.

  1. Создайте скрипт .bat со следующим кодом (при условии, что в PATH включен питон):

    for %%i in (/Shutdown/*.py) do python C:/Shutdown/%%i

  2. Добавление сценария .bat в расписание выключения Windows.

Выполнение gpedit.msc

Конфигурация компьютера -> Настройки Windows -> Сценарии -> Выключение -> Свойства -> Добавить

Создайте каталог C: / Shutdown (если вы хотите использовать другой каталог - измените путь в скрипте .bat). Поместите все ваши .py скрипты в C: / Shutdown.Теперь они будут выполняться при закрытии окон.
...