Найти - Пользователи
Полная версия: Скрипт перестает работать
Начало » Python для экспертов » Скрипт перестает работать
1
napuznik
Привет, скрипт перестает работать после лока винды (win + L). Приходится каждый раз запускать скрипт заного. Подскажите, пожалуйста, с чем это связано и как это поправить?
Заранее спасибо за ответ
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
napuznik
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) и воспринимает все другие нажатия, как комбинации с этими “не отжатыми” клавишами
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