Еще раз возвращаюсь к своей проблеме, связанной с созданием сервиса.
Я пытаюсь решить задачу поэтапно , поэтому изменил слегка условие на данный момент:
Нужно создать сервис, который будет выполнять создания файла в определенной папке при нажатии некой комбинации клавиш на клавиатуре. Я выбрал Ctrl + ‘C’
я взял шаблон построения сервиса отсюда: http://iqa.com.ua/programming/python/windows-services-from-python-scripts (использую 2 пример)
В мэйн я вставляю саму логику скрипта:
def OnKeyboardEvent(event):
if event.Ascii == 3:
open(“C:\Users\Doktopat\Desktop\Desktop\\file.txt”, “w”)
hm = pyHook.HookManager()
hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard()
while True:
pythoncom.PumpMessages()
servicemanager.LogInfoMsg(“I'm still here.”)
Хочу заметить ,что если просто запустить этот скриптик в PyCharm ,то он работает на ура и создает файл при нажатии клавиш.
я захожу в команд лайн и прописываю инстал сервиса -> пишет,что инсталлед. Затем иду в Сервисес-> нахожу свой сервис и делаю ему старт -> он вроде как стартует.
Но почему то ,при нажатии клавиш файл не создает……
файл .пу я прикрепил
Если можно ,поясните почему же он его не хочет создавать!!!!!