Розробка імітаційної моделі сценаріїв взаємодії користувача у діалогових процесах
Альтернативна назва
Development of a simulation model of user interaction scenarios in dialog processes
Вантажиться...
Дата
2025
Автори
Науковий керівник
Укладач
Редактор
Назва журналу
ISSN
E-ISSN
Назва тому
Видавець
Одеський національний університет імені І. І. Мечникова
Анотація
Метою роботи є забезпечення користувачів надійним та гнучким програмним застосунком для імітаційної моделі сценаріїв взаємодії користувача у діалогових процесах.
Розроблений інструмент поєднує механізм запису й відтворення макросів із підтримкою точного фіксування натискань клавіш, рухів і кліків миші, глобальне налаштування гарячих клавіш у будь-якій частині системи та режими автокліку й мультикліку з контролем кількості повторів і інтервалів. Інтерфейс на базі Tkinter забезпечує інтуїтивну взаємодію, ядро Recorder реалізує багатопотокове записування і відтворення подій, та інший функціонал, а модулі на основі pynput, keyboard та ctypes/WinAPI гарантують точну емуляцію введення під Windows і Linux. Файлове сховище у форматі JSON відповідає за збереження макросів, налаштувань мультикліку та обраних фонів.
Результатом роботи є потужний автоклікер, який поєднує в собі весь спектр можливостей імітації дій користувача – від простих кліків і клавіатурних подій до складних послідовностей та циклічного сценарію, забезпечуючи значне підвищення продуктивності та зручності у виконанні повторюваних завдань.
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.
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.
Опис
Ключові слова
122 комп’ютерні науки, бакалавр, автоклікер, макроси, гарячі клавіші, автоклік, мультиклік, Python, Tkinter, pynput, ctypes, JSON, auto-clicker, macros, hotkeys, auto-click, multi-click
Бібліографічний опис
Шульга, Д. О. Розробка імітаційної моделі сценаріїв взаємодії користувача у діалогових процесах = Development of a simulation model of user interaction scenarios in dialog processes : кваліфікаційна робота бакалавра / Д. О. Шульга. – Одеса, 2025. – 79 с.