Skip to Content

Выполнить скрипт VB

alt

alt

Элемент выполняет файл сценария на языке VBScript.

Свойства

Описание общих свойств см. в разделе Свойства элемента.
Символ * в названии свойства указывает на обязательность заполнения.

СвойствоТипОписание
Скрипт:
Файл*StringПолный путь к файлу скрипта VB
АргументыList<string>Входные аргументы сценария. Для указания аргументов можно использовать Редактор коллекции по кнопке alt
Тайм-аутInt32Время ожидания выполнения сценария в миллисекундах. По умолчанию 0 - не используется
Закрывать по тайм-аутуBooleanОпределяет, будет ли процесс закрыт по истечении указанного времени ожидания. По умолчанию параметр выключен
Ожидать выводаBooleanОпределяет, нужно ли дожидаться результата работы процесса. По умолчанию включено
Поддержка UnicodeBooleanОпределяет возможность использования символов Unicode во входных и выходных данных. По умолчанию выключено
Скрыть окнаBooleanОпределяет, будут ли отображаться окна сообщений. По умолчанию параметр выключен, окна отображаются
Вывод:
РезультатStringПеременная, которая будет хранить результат выполнения скрипта

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

//wf: [LTools.Common.Model.WorkflowData] ссылка на вызывающий алгоритм //script - Файл: [String] Путь к файлу скрипта //args - Аргументы: [List<string>] Аргументы скрипта //close - Закрывать по тайм-ауту: Определяет, будет ли процесс закрыт по тайм-ауту //wait - Ожидать вывода: Определяет, нужно ли дождаться результат работы процесса //uc - Поддержка Unicode: Определяет возможность использования символов Unicode //win - Скрыть окна: Определяет, будут ли отображаться окна сообщений //to - Тайм-аут: [Int32] Тайм-аут скрипта //string res = LTools.Workflow.PrimoApp.InvokeVB(wf, script, [args], [close], [wait], [uc], [win], [to]); string res = LTools.Workflow.PrimoApp.InvokeVB(wf, ".\\message.vbs");