PDA

Показать полную графическую версию : Макрос мыши для виртуальной машины


NewGothic
18-07-2015, 11:10
Доброго времени суток!
Подскажите название программы, с помощью которой можно записать макрос действий мыши (левая, правая клавиши и щелчок колёсика, то есть открытие новой вкладки в браузере) для виртуальной машины, запустить его многократно (указать количество выполнения), переключиться на другую машину или на основную. И чтобы при этом макрос не сбился.

А то ведь обычно программа, выполняющая макрос, перехватывает управление клавиатурой и мышью. В результате если переключаешься на другую машину (классический Alt-Tab), то нарушается ход выполнения макроса.

Так вот с помощью какой программы можно наладить выполнение макросов, а самому спокойно работать на основной машине?

P.S. Также желательно, чтобы в программе была возможность указывать промежуток времени между действиями не абсолютно, а интервалом. Допустим, кликать не через 2 секунды, а в промежутке от 1 до 5 секунд. То есть чтобы при каждом цикле макроса это значение было разным.

lxa85
18-07-2015, 11:42
Ну например AutoIt для Windows систем. Здесь даже отдельный подфорум для этого есть.
Вообще странно, что упоминается виртуальная машина. От "обычной" она мало чем отличается.

NewGothic
18-07-2015, 17:39
lxa85, AutoIt поддерживает режим записи макросов с последующим редактированием? Или надо обязательно программировать на "родном" для программы языке?

Виртуальную машину упомянул, поскольку безуспешно пытался "подружить" её с Comfort Keys (легко и просто пишет макросы, но только для клавиатуры). И столкнулся с проблемой, что как только переключаюсь на другое окно (основная ОС или соседняя виртуальная машина), выполнение макроса или прекращается, или происходит с нарушением последовательности.

А надо ровным счётом следующее: нажать несколько клавиш в одной программе, переключиться на другую, там сделать несколько кликов и закрыть её через энный промежуток времени. И при этом чтобы ПО работало в фоновом режиме, то есть не перехватывало управление ПК. Ну, или хотя бы чтобы при переходе пользователя в другую программу, макрос работал как задумано.

lxa85
19-07-2015, 00:56
AutoIt поддерживает режим записи макросов с последующим редактированием? »
AFAIK, да. Поддерживает.
А надо ровным счётом следующее: нажать несколько клавиш в одной программе, переключиться на другую, там сделать несколько кликов и закрыть её через энный промежуток времени. И при этом чтобы ПО работало в фоновом режиме, то есть не перехватывало управление ПК. Ну, или хотя бы чтобы при переходе пользователя в другую программу, макрос работал как задумано. »
Тут я сомневаюсь. Дело в том, что Windows относительно не давно начал поддерживать разделенные графические сеансы (если вообще начал). Т.е. можно создать сеанс, затем выйти из него, оставив работать в фоновом режиме, затем вернуться.
Но это в корпоративной среде. Насколько оно крутиться в "домашней" обстановке - не скажу.
Хотя по идее все тоже самое. Сделать второго пользователя, выйти/зайти.
Как управлять "фоновым режимом" тоже не знаю.

AutoIt перехватит управление (опять же AFAIK) и будет выполнять действия от имени пользователя. Особенно если мы говорим про взаимодействие программ через графику.
Тогда скорей всего создание отдельной виртуальной машины, запуск ОС, скрипта и программ, будет вполне оправданным решением. Оно конечно сожрет ресурсов, но будет относительно простым и понятным.

Iska
19-07-2015, 01:30
Виртуальные машины. Никакой интеграции их с хостовой системой. На каждую виртуальную машину по экземпляру скрипта. И никаких «скрипт переключился на другую виртуальную машину/хостовую машину».

NewGothic
21-07-2015, 13:36
Подскажите, как в AutoIt записывать последовательность нажатия клавиш и перемещений курсора мыши, чтобы потом это само превращалось в скрипт? Ну, а дальше уже руками подправить промежутки времени между выполнениями этапов и так далее. Нашёл программу Automatic mouse and keyboard, которая "пишет с экрана" и преобразует полученное в макросы/скрипты, но её функционал значительно беднее да и никакой русскоязычной поддержки и сообщества в отличие от AutoIt.

Charg
21-07-2015, 13:47
Накой черт выдумывать велосипед с мышкой если можно использовать хоткеи браузера. Например в хроме открытие новой вкладки ctrl+t, закрыть вкладку ctrl+w и т.д.

NewGothic
21-07-2015, 18:41
Потому что надо использовать в связке сразу несколько программ. А там нет горячих клавиш.




© OSzone.net 2001-2012