ApplicationRunCommand

Команда; запускает внешнее приложение с параметрами.

Шаблон ApplicationRunCommand

<Command Name="" Type="ApplicationRunCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <!--Тэги, специфичные для ApplicationRunCommand-->
  <Async Value="" />
  <Application></Application>
  <Arguments></Arguments>
</Command>

Описание ApplicationRunCommand

<Command Name="ApplicationRunCommandName" Type="ApplicationRunCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <!--Тэги, специфичные для ApplicationRunCommand-->
</Command>

Результат выполнения ApplicationRunCommand

Команда не имеет результата.

Тэги, специфичные для ApplicationRunCommand

Async

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

Необязательный тэг. Значение тэга <Async>: не ожидается.

Если тэг <Async> отсутствует, то для атрибута Value используется значение False.

<Async Value="False" />

Атрибуты тэга <Async>

Value

Значение.

Обязательный атрибут. Ожидается логическое значение.

Application

Путь до открываемого приложения (файла).

Необязательный тэг. Любое значение будет переведено в текстовое.

Если значение тэга <Application> пустое, то используется значение, заданное в тэге <Arguments>.

Если значение тэга <Arguments> будет также пустым, то команда ничего не выполнит.

Поддерживаются константы замены.

<Application>Application</Application>

Arguments

Аргументы для запуска приложения.

Необязательный тэг. Любое значение будет переведено в текстовое.

Поддерживаются константы замены.

<Arguments>Arguments</Arguments>

Last updated