Мы будем рады ответить на Ваш любой вопрос о MouseRobot и помочь Вам решить Вашу задачу! Свяжитесь с нами!

Статья "Быстрый старт" поможет вам начать работать с MouseRobot. Также мы рекомендуем ознакомиться с разделами "Основы работы с MouseRobot" и "Приемы автоматизации" в Руководстве пользователя MouseRobot.

Я скачал MouseRobot. Как его использовать?

Начать использовать MouseRobot просто. Для этого достаточно прочитать статью "Быстрый старт". Также мы рекомендуем ознакомиться с разделами "Основы работы с MouseRobot" и "Приемы автоматизации" в Руководстве пользователя MouseRobot.

Я обнаружил ошибку в программе. Что мне делать?

Пожалуйста воспользуйтесь функцией "Справка" - "Сообщить об ошибке". Очень желательно подробно описать проблему и, по возможности, то, каким образом ее можно повторить, а также указать адрес электронной почты для ответа и приложить к сообщению дополнительные файлы, которые могут потребоваться для воспроизведения и исправления ошибки.

Как автоматизировать перетаскивание объектов (Drag'n'Drop)?

Для этого потребуется добавить два шага:

Первое действие должно выбирать объект и нажимать кнопку мыши (в настройках действия нужно поставить "Нажать" вместо "Щелчок").

Втрое действие должно устанавливать курсор мыши над областью, в которую перемещается объект, и отпускать кнопку мыши (в настройках нужно выбрать "Отпустить").

Можно ли назначить горячие клавиши для выполнения автоматических действий?

Да. Для того, чтобы назначить горячие клавиши для макроса:

  1. Откройте планировщик задач дважды кликнув мышью по иконке MouseRobot в трее панели задач Windows (область иконок рядом с часами).
  2. Нажмите "Запланировать задачу".
  3. Выберете желаемую задачу, команду или программу.
  4. Нажмите "Добавить триггер", тип триггера "Выполнить при нажатии сочетания клавиш"
  5. Задайте желаемое сочетание клавиш.

При этом желательно выбирать сочетания клавиш вида Ctrl+Alt+Shift+0 ... Ctrl+Alt+Shift+9 чтобы избежать конфликтов со стандартными сочетаниями клавиш Windows и других программ.

Как сделать ввод и отображение информации в MouseRobot?

Инструментарий MouseRobot содержит шаг "Диалог (ввод и отображение данных)", который позволяет отображать диалоговые окна позволяющие вводить текст, числа, дату и время, выбирать файлы и каталоги и т.п. Подробнее о создании диалогов и пример с использованием диалогов можно найти в Руководстве пользователя MouseRobot.

Можно ли запустить макрос MouseRobot на компьютере, где MouseRobot не установлен?

Да. Выберете пункт "Сохранить как автономный .exe файл..." в главном меню. Макрос будет сохранен как автономный исполняемый файл, который вы сможете запустить на любом компьютере с Windows.

Как использовать переменные?

Переменные в MouseRobot указываются в фигурных скобках (например, {my_var}). Чтобы использовать значение переменной в строке, просто вставьте ее в нужную позицию в строке.

Например {folder}\resize - подкаталог resize каталога {folder}, где {folder} - переменная.

Другой пример - можно запомнить в переменной "{A}" число "3", и затем отобразить в диалоговом окне, задав его заголовок "Значение = {A}".

Как открыть планировщик задач MouseRobot?

Чтобы открыть планировщик задач MouseRobot щелкните левой кнопкой мыши по иконке MouseRobot в трее панели задач Windows (область иконок рядом с часами). Эта область может быть скрыта, чтобы отобразить ее нажмите кнопку "Отобразить скрытые иконки" (в виде треугольника).

Как правильно передать параметр в шаге "Команда Windows" ("Создание каталога", "Удаление каталога" и т.д.)?

Параметр должен указываться в двойных кавычках, если в строке есть пробелы. В общем случае параметры и имя выполняемой программы лучше всегда заключать в двойные кавычки. Например: "{folder}\Reports 2010\report.doc"

Как выполнить действия для всех файлов в каталоге?

Выберете шаг "Цикл по файлам" (находится в категории "Файлы и каталоги") в инструментарии MouseRobot.

В поле "Цикл по" в функции {FileList(c:\*.*)} указывается имя каталога.

Например:

  • {FileList("C:\My_folder")} - перечислить все файлы каталога
  • {FileList("C:\My_folder\*.jpg")} - будут учитываться только картинки с расширением *.jpg
  • {FileList({folder})} - если имя каталога запомнено в переменной {folder}

В поле "Переменная цикла" указывается имя переменной, с помощью которой в цикле можно получить текущее значение (имя очередного файла).

Как изменить значение переменной?

Для того, чтобы изменить значение переменной, используйте шаг "Установка переменной или вызов функции".

В поле "Переменная" указывается имя переменной (например, {folder}), в поле "Значение" указывается новое значение переменной (например, {folder}/resize). Для определения значения переменной можно использовать другие переменные и функции MouseRobot. Для удобства вставки имен переменных и функций используйте кнопку "Вставить значение".

Что такое метки и как они используются?

Метка позволяет указать позицию в задаче, на которую возможен переход из любого шага задачи.

Задание меток:

  • Метку можно задать в виде отдельного шага "Метка".
  • Меткой можно отметить любой шаг в задаче. Для этого в свойствах шага перейдите на вкладку "Общие" и задайте метку в поле "Метка шага".

Переход к метке:

  • Перейти к метке можно с помощью шага "Перейти к метке".
  • Для каждого шага можно задать метку, к которой программа перейдет если шаг выполнить не удастся. Для этого в свойствах шага перейдите на вкладку "При ошибке" и выберете метку в поле "Перейти к метке".

Какие есть ограничение на имя переменной?

Имя переменной в MouseRobot не должно содержать фигурные "{ }" и круглые "( )" скобки.

Какие значение принимает переменная для поля "Переключатель" в диалоге?

Переменная, установленная полю переключатель в диалоге может принимать значения "True" и "False".

Для чего применяются поля "Действие" и "Режим отображения" в шаге "Команда Windows"?

В поле "Действие" указывается - "что нужно сделать с указанным объектом". Например, "Выполнить", "Редактировать", "Напечатать" и т.д.

В поле "Режим отображения" - "что нужно сделать с окном программы, соответствующей объекту", Например, "Развернуть окно", "Свернуть окно" и т.д.

Чем отличаются переменные {LastProcess} и {LastControl}?

{LastProcess} - запоминает последнюю запущенную программу, а {LastControl} - запоминает последний найденный на экране объект.

{LastProcess} указывает на последнее открытое шагом "Команда Windows" приложение. Например, если мы запустили Блокнот командой "notepad", то в последствии с помощью переменной {LastProcess} мы сможем активировать его, закрыть или прервать. Значение данной переменной можно присвоить другой переменной, которую в последствии можно использовать аналогично {LastProcess}.

{LastControl} указывает на последний графический объект, найденный шагом "Поиск объекта на экране". Например, это может быть кнопка на окне приложения. С помощью данной переменной можно управлять режимом отображения окна, активировать, закрывать, прерывать приложение, которому принадлежит графический объект. Значение данной переменной можно присвоить другой переменной, которую в последствии можно использовать аналогично {LastControl}.

Чем отличается действие "Закрыть" от действия "Прервать" в шаге "Команда Windows"?

Оба действия пытаются закрыть указанное приложение, однако в случае неудачной попытки команда "Прервать" завершает работу приложения принудительно.

end faq

 

Добавить закладку и поделиться

Share/Bookmark

Подписаться на блог

AutomationBox Blog

  Отзывы

 

Показать все

 

Одна из используемых на работе программ,стала периодически "зависать" с выдачей сообщения об ошибке. При каждом таком зависании пользователи звонилиимне и приходилось подключаться к серверу и вручную перезапускать программу. В поисках решения наткнулся на MouseRobot и буквально через 15 минут сделал и автоматическое отслеживание сообщения об ошибке, и перезапуск нужной программы! Спасибо разработчикам!
Владимир, системный администратор

MouseRobot 2.0 поражает своими возможностями. В нем есть циклы, условные переходы, переменные и функции и многое другое. Я уже автоматизировал все на моем компьютере, что можно. Мне безумно нравится автоматизировать с MouseRobot.
Тимур Ибрагимов, студент

  Новости


21 ноября 2010 г.
Best Soft 2010 Award MouseRobot вошел в список лауреатов в номинации Лучшее ПО 2010 г. по версии журнала PC Magazine/RE


21 ноября 2010 г.
Новая система обратной связи


17 Октября 2010 г.
Изменен дизайн сайта


16 Октября 2010 г.
Вышел MouseRobot 2.0!

О программе
Загрузить сейчас!