Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 2, 2024 15:12:11

napuznik
Зарегистрирован: 2012-07-25
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрипт перестает работать

Привет, скрипт перестает работать после лока винды (win + L). Приходится каждый раз запускать скрипт заного. Подскажите, пожалуйста, с чем это связано и как это поправить?
Заранее спасибо за ответ

Офлайн

#2 Янв. 2, 2024 16:06:46

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Скрипт перестает работать

Я так понимаю что следует угадать что там у вас за скрипт?

Но попробуйте запустить как службу
nssm.exe install ProjectService
nssm.exe set ProjectService Application “c:\path\to\python.exe”
nssm.exe set ProjectService AppParameters “c:\path\to\project\app\main.py”

nssm.exe start ProjectService
nssm.exe stop ProjectService



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Янв. 2, 2024 22:05:01

napuznik
Зарегистрирован: 2012-07-25
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрипт перестает работать

ZerG
Я так понимаю что следует угадать что там у вас за скрипт? Но попробуйте запустить как службуnssm.exe install ProjectService nssm.exe set ProjectService Application “c:\path\to\python.exe”nssm.exe set ProjectService AppParameters “c:\path\to\project\app\main.py”nssm.exe start ProjectService nssm.exe stop ProjectService

Спасибо за ответ и подсказку!

Я думал, что это фишка винды - отрубать скрипты, работающие в бэкграунде, во время лока. Поэтому не написал код. Но я оказался не прав

Проблема оказалась в модуле отслеживания нажатий клавиатуры pynput. После разблокировки он видит пробел нажатым (иногда и другие клавиши, типа Win) и воспринимает все другие нажатия, как комбинации с этими “не отжатыми” клавишами

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version