Применение VBScript для автоматизации сложных задач

Одной из наиболее мощных возможностей MouseRobot является встроенный язык программирования VBScript.

В основном VBS-сценарии применяются для обработки данных, управления системой, работы с учетными записями пользователей и компьютеров, взаимодействия с офисными приложениями, работы с базами данными и прочих сложных задач.

MouseRobot способен выполнять программы на VBScript. Это позволит Вам значительно расширить область применения MouseRobot и автоматизировать задачи высокой сложности.

Для использования VBScript нужно добавить в задачу шаг "Программа".

Программы на VBScript легко встраиваются в любую задачу MouseRobot и могут влиять на ход выполнения. Основным способом взаимодействия с MouseRobot является задание значений переменных. Эти значения могут обрабатываться другими шагам, такими как "Условие (Если ... Иначе)", использоваться при формировании результатов и для других целей - на ваше усмотрение. Взаимодействие с MouseRobot обеспечивается с помощью двух функций - Evaluate и SetValue.

Получение значения переменной или выражения MouseRobot

Функция Evaluate позволяет получить значение переменной или вычислить значение выражения MouseRobot.

Пример

Получение имени последнего найденного объекта:

Dim name
name = WScript.Evaluate("{ControlName({LastControl})}")
MsgBox "Last found object name is " + name

Предположим, что на предыдущем шаге был найден объект - кнопка "Start" на панели задач Windows. Тогда выполнение следующей задачи

Приведет к появлению на экране информационного окна (результат вызова функции ShowMessage)

Задание значения переменной MouseRobot

Функция SetValue позволяет запомнить полученное значение, набор значений или любую другую информацию в переменной MouseRobot.

Пример

Вычисление площади круга.

Dim R
Dim a
R = WScript.Evaluate("{radius}")
a = 3.14 * (R^2)
WScript.SetValue "{area}", a

Фрагмент задачи MouseRobot:

Диалог ввода радиуса круга:

Диалог, отображающий результат - площадь круга с заданным радиусом:

Коллекция ссылок по VBScript поможет познакомиться с VBScript ближе и найти нужные примеры и функции.

 

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

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!

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