Розробка імітаційної моделі сценаріїв взаємодії користувача у діалогових процесах
| dc.contributor.author | Шульга, Данило Олегович | |
| dc.date.accessioned | 2025-10-23T09:01:09Z | |
| dc.date.available | 2025-10-23T09:01:09Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Метою роботи є забезпечення користувачів надійним та гнучким програмним застосунком для імітаційної моделі сценаріїв взаємодії користувача у діалогових процесах. Розроблений інструмент поєднує механізм запису й відтворення макросів із підтримкою точного фіксування натискань клавіш, рухів і кліків миші, глобальне налаштування гарячих клавіш у будь-якій частині системи та режими автокліку й мультикліку з контролем кількості повторів і інтервалів. Інтерфейс на базі Tkinter забезпечує інтуїтивну взаємодію, ядро Recorder реалізує багатопотокове записування і відтворення подій, та інший функціонал, а модулі на основі pynput, keyboard та ctypes/WinAPI гарантують точну емуляцію введення під Windows і Linux. Файлове сховище у форматі JSON відповідає за збереження макросів, налаштувань мультикліку та обраних фонів. Результатом роботи є потужний автоклікер, який поєднує в собі весь спектр можливостей імітації дій користувача – від простих кліків і клавіатурних подій до складних послідовностей та циклічного сценарію, забезпечуючи значне підвищення продуктивності та зручності у виконанні повторюваних завдань. | |
| dc.description.abstract | The 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.uri | https://dspace.onu.edu.ua/handle/123456789/42870 | |
| dc.language.iso | uk | |
| dc.publisher | Одеський національний університет імені І. І. Мечникова | |
| dc.subject | 122 комп’ютерні науки | |
| dc.subject | бакалавр | |
| dc.subject | автоклікер | |
| dc.subject | макроси | |
| dc.subject | гарячі клавіші | |
| dc.subject | автоклік | |
| dc.subject | мультиклік | |
| dc.subject | Python | |
| dc.subject | Tkinter | |
| dc.subject | pynput | |
| dc.subject | ctypes | |
| dc.subject | JSON | |
| dc.subject | auto-clicker | |
| dc.subject | macros | |
| dc.subject | hotkeys | |
| dc.subject | auto-click | |
| dc.subject | multi-click | |
| dc.title | Розробка імітаційної моделі сценаріїв взаємодії користувача у діалогових процесах | |
| dc.title.alternative | Development of a simulation model of user interaction scenarios in dialog processes | |
| dc.type | Diplomas |
Файли
Контейнер файлів
1 - 1 з 1
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: