Программа для автоматизации работы с приложениями
Необходимо написать программу для автоматизации работы с приложениями.
Программа должна записывать последовательность нажатия клавиш и кликов мыши и затем воспроизводить эту последовательность.
Записывать действия программа должна в обычный текстовый файл. Файл должен быть удобно читаемым.
Работать программа должна так (на примере notepad.exe):
режим записи:
Пользователь указывает файл приложения например notepad.exe , затем программа запускает notepad.exe и начинает записывать нажатия клавиш и клики мыши до тех пор пока пользователь не закроет окно.
режим воспроизведения:
Пользователь указывает файл приложения notepad.exe программа запускает notepad.exe и начинает воспроизводить действия
Обязательные условия!
1. Все действия при воспроизведении должны контролироватся, например если при воспроизведении окно notepad.exe будет закрыто пользователем должна возвращатся ошибка "не найдено окно такоето"
2. работать программа должна под всеми версиями виндовс начиная с XP включая сервер 2008 и 64 бит системы
3. среда разработки C++ вижуал студио 2008. консольное приложение на winapi, не использовать сторонних библиотек.