Понадобилась некая софтинка для эмуляции работы пользователя. Нужно в автоматическом режиме кликать по-кнопочкам программы, выполнять функции пользователя в приложении. А затем получив некий результат, вытащить его из приложения и отправить в БД. Это как бы удаленное нагрузочное и функциональное тестирование.
Первая мысль, сделать на основе MS ScriptControl + набор VB классов для выдирания инфы из окон тестируемого приложения. Только непонятно, можно ли сделать на VBScript полноценную эмуляцию клавиатуры и мыши? Отправка нажатий кнопок в приложение, все события мыши (например захват объекта и перетаскивание по форме) и т.д. Если скриптами все это сделать невозможно, то идея заранее обречена на провал.