Можно ли как-то полностью записать действие пользователя и воспроизвести его на любом другом компьютере? Не просто повторять пользовательский ввод (нажатие клавиш, щелчки / движения мыши), но и фиксировать реальные системные "объекты" (например, элементы GUI), находящиеся во взаимодействии с пользователем.
AutoIt/AutHotKey, кажется, не в состоянии захватить / повторить определенные действия. Например, я хочу включить / выключить адресную панель инструментов на панели задач через оболочку или программно, что обычно делается через контекстное меню на панели задач -> Панели инструментов -> Адрес.
С AutoIt вы можете имитировать точное движение / щелчки мыши или нажатие клавиш, что не подходит в этом случае, потому что произойдет сбой на некоторых других машинах (если панель инструментов автоматически скрыта или расположена сбоку). Я предполагаю, что Process Monitor может помочь, но не мог понять, какие события отфильтровать и как использовать их впоследствии. Любой язык / оболочка / программное обеспечение является приемлемым.