Применение 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

  Отзывы

Показать все

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

Хорошая программа за небольшие деньги. Начать работать с программой действительно легко. В начале возникло неколько вопросов, написал в техподдержку, все объяснили, подсказали как сделать лучше. Спасибо за MouseRobot..
Алекс Стум, фрилансер

Знаете, как-то жалко старого остолопа.

Пока "Страна Чудес без тормозов и Конец Света"они спускались "Холодное оружие Третьего Рейха: кортики, кинжалы, штык-ножи, клейма"в лифте в подвал, ему хотелось, чтобы мир "Код Кощея: Русские сказки глазами юриста"снова исчез, но мир не исчезал.

Ну "Котелок дядюшки Ляо, или Занимательная этнография"что ж, по крайней мере "Узоры из бумаги. Украшаем окна"они не попортили тебе лицо.

Обними своего "Сталин и писатели: Книга первая"фамильяра, кем бы он ни был, прижми к груди "Одна и та же книга"и гладь "The Undomestic Goddess"его, пусть мурлычет.

Отложим дебаты до более "Учимся сравнивать"благоприятного момента.

Под веками был песок; он чувствовал "Заочное лечение. 500 ответов на вопросы пациентов Доктора"его каждый раз, как моргал.

  Новости


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


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


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


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

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