Розробка імітаційної моделі сценаріїв взаємодії користувача у діалогових процесах

dc.contributor.authorШульга, Данило Олегович
dc.date.accessioned2025-10-23T09:01:09Z
dc.date.available2025-10-23T09:01:09Z
dc.date.issued2025
dc.description.abstractМетою роботи є забезпечення користувачів надійним та гнучким програмним застосунком для імітаційної моделі сценаріїв взаємодії користувача у діалогових процесах. Розроблений інструмент поєднує механізм запису й відтворення макросів із підтримкою точного фіксування натискань клавіш, рухів і кліків миші, глобальне налаштування гарячих клавіш у будь-якій частині системи та режими автокліку й мультикліку з контролем кількості повторів і інтервалів. Інтерфейс на базі Tkinter забезпечує інтуїтивну взаємодію, ядро Recorder реалізує багатопотокове записування і відтворення подій, та інший функціонал, а модулі на основі pynput, keyboard та ctypes/WinAPI гарантують точну емуляцію введення під Windows і Linux. Файлове сховище у форматі JSON відповідає за збереження макросів, налаштувань мультикліку та обраних фонів. Результатом роботи є потужний автоклікер, який поєднує в собі весь спектр можливостей імітації дій користувача – від простих кліків і клавіатурних подій до складних послідовностей та циклічного сценарію, забезпечуючи значне підвищення продуктивності та зручності у виконанні повторюваних завдань.
dc.description.abstractThe goal of the work is to provide users with a reliable and flexible software application for simulating user interaction scenarios in dialog processes. The developed tool combines a mechanism for recording and playing back macros with precise tracking of keystrokes, mouse movements and clicks, global hotkey configuration throughout the system, as well as auto-click and multi-click modes with control over repetition count and intervals. The Tkinter-based interface ensures intuitive interaction, the Recorder core implements multithreaded event recording and playback along with other functionalities, and modules built with pynput, keyboard, and ctypes/WinAPI guarantee accurate input emulation under both Windows and Linux. A JSON-based file storage system is responsible for saving macros, multi-click settings, and selected interface backgrounds. The result of the work is a powerful auto-clicker that integrates the full range of user input simulation capabilities – from simple clicks and keyboard actions to complex sequences and cyclic scenarios – significantly increasing productivity and ease when performing repetitive tasks.
dc.identifier.citationШульга, Д. О. Розробка імітаційної моделі сценаріїв взаємодії користувача у діалогових процесах = Development of a simulation model of user interaction scenarios in dialog processes : кваліфікаційна робота бакалавра / Д. О. Шульга. – Одеса, 2025. – 79 с.
dc.identifier.urihttps://dspace.onu.edu.ua/handle/123456789/42870
dc.language.isouk
dc.publisherОдеський національний університет імені І. І. Мечникова
dc.subject122 комп’ютерні науки
dc.subjectбакалавр
dc.subjectавтоклікер
dc.subjectмакроси
dc.subjectгарячі клавіші
dc.subjectавтоклік
dc.subjectмультиклік
dc.subjectPython
dc.subjectTkinter
dc.subjectpynput
dc.subjectctypes
dc.subjectJSON
dc.subjectauto-clicker
dc.subjectmacros
dc.subjecthotkeys
dc.subjectauto-click
dc.subjectmulti-click
dc.titleРозробка імітаційної моделі сценаріїв взаємодії користувача у діалогових процесах
dc.title.alternativeDevelopment of a simulation model of user interaction scenarios in dialog processes
dc.typeDiplomas
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
122_Шульга.pdf
Розмір:
2.19 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: