Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Макрос мыши для виртуальной машины (http://forum.oszone.net/showthread.php?t=302582)

NewGothic 18-07-2015 11:10 2529965

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

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

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

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

lxa85 18-07-2015 11:42 2529969

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

NewGothic 18-07-2015 17:39 2530035

lxa85, AutoIt поддерживает режим записи макросов с последующим редактированием? Или надо обязательно программировать на "родном" для программы языке?

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

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

lxa85 19-07-2015 00:56 2530124

Цитата:

Цитата NewGothic
AutoIt поддерживает режим записи макросов с последующим редактированием? »

AFAIK, да. Поддерживает.
Цитата:

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

Тут я сомневаюсь. Дело в том, что Windows относительно не давно начал поддерживать разделенные графические сеансы (если вообще начал). Т.е. можно создать сеанс, затем выйти из него, оставив работать в фоновом режиме, затем вернуться.
Но это в корпоративной среде. Насколько оно крутиться в "домашней" обстановке - не скажу.
Хотя по идее все тоже самое. Сделать второго пользователя, выйти/зайти.
Как управлять "фоновым режимом" тоже не знаю.

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

Iska 19-07-2015 01:30 2530131

Виртуальные машины. Никакой интеграции их с хостовой системой. На каждую виртуальную машину по экземпляру скрипта. И никаких «скрипт переключился на другую виртуальную машину/хостовую машину».

NewGothic 21-07-2015 13:36 2530920

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

Charg 21-07-2015 13:47 2530925

Накой черт выдумывать велосипед с мышкой если можно использовать хоткеи браузера. Например в хроме открытие новой вкладки ctrl+t, закрыть вкладку ctrl+w и т.д.

NewGothic 21-07-2015 18:41 2531068

Потому что надо использовать в связке сразу несколько программ. А там нет горячих клавиш.


Время: 08:28.

Время: 08:28.
© OSzone.net 2001-