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

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

Свойства

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

СвойствоТипОписание

Скрипт:

Файл*

String

Полный путь к файлу скрипта VB

Аргументы

List<string>

Тайм-аут

Int32

Время ожидания выполнения сценария в миллисекундах. По умолчанию 0 - не используется

Закрывать по тайм-ауту

Boolean

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

Ожидать вывода

Boolean

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

Поддержка Unicode

Boolean

Определяет возможность использования символов 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");

Last updated