Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 24, 2023 13:09:32

Tigr_s_chasami
Зарегистрирован: 2023-06-24
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Как сделать работу программы в фоновом режиме?

Здравствуйте!
Нужно написать программу, которая считает клики на клавиатуре. Упрощенный вариант программы KeyBoard Statistics: считает только клики по нарастающей от 0 и до бесконечности. И всё.
По отрывочным сведениям из интернета набросал следующий код. Вообще мое образование и работа не связаны никак с программирование. Просто личный проект на уровне хобби.
С какими трудностями столкнулся:
- программа не работает в фоновом режиме. Когда окно не активно, подсчет не ведется;
- при перезапуске программа начинает вести отчет с нуля, а надо с числа, которым закончила.

По второму вопросу понимаю, что надо делать так, чтобы программа писала число в текстовый документ, а потом с него брала информацию. Но конкретики никакой нет((
Помогите, пожалуйста.



 from turtle import*
from tkinter import*
def com(event): event.keysym
click =1
def turtlemouv(event):
  global click
  click+=1
  t.config(text = click)
  
w = Tk()
w.geometry('200x130')
w.bind("<Key>", turtlemouv)
t=Label (w,text="0", font="Arial 35")
t.pack()
w.mainloop()

Отредактировано Tigr_s_chasami (Июнь 24, 2023 13:34:39)

Офлайн

#2 Июнь 28, 2023 14:52:45

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

Как сделать работу программы в фоновом режиме?

Зачем все так усложнять?
https://proglib.io/p/pishem-keylogger-na-python-dlya-windows-za-5-minut-2022-05-05
Готовый пример с пояснениями
Легко понять что в примере можно хранить не все набранные символы а только количество



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

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version