Команда Выполнить (exec)

Запуск программы или скрипта на выполнение
Команда поддерживается с версии ПО 3.3.28

Синтаксис:

для providers.ini

Выполнить=<Режим отображения>"Имя файла" параметры

для ini-файлов форм и спецкоманды

Exec=<Режим отображения>"Имя файла" параметры

<Режим отображения> - режим отображения для консольных приложений, можно не указывать, по умолчанию SHOWMINIMIZED.

Режимы отображения:
HIDE Скрывает окно приложения и активирует другое окно.
MAXIMIZE Разворачивает указанное окно на весь экран.
MINIMIZE Сворачивает указанное окно и активирует следующее по порядку окно.
RESTORE Активирует и показывает окно. Если окно было свернуто или развернуто на весь экран, Windows восстанавливает окно до его нормальных размеров и позиции.
SHOW Активирует окно и отображает его в текущем размере и позиции.
SHOWMAXIMIZED Активирует окно и отображает его в развернутом виде.
SHOWMINIMIZED Активирует окно и отображает его в свернутом виде.
SHOWMINNOACTIVE Отображает окно в свернутом виде. Активное окно остается активным.
SHOWNA Отображает окно в его текущем состоянии. Активное окно остается активным.
SHOWNOACTIVATE Отображает окно в его самом последнем размере и позиции. Активное окно остается активным.
SHOWNORMAL Активирует и отображает окно. Если окно было свернуто или развернуто на весь экран, Windows восстанавливает его начальные размеры и позицию.

в файле providers.ini используется команда «Выполнить», выполняется по окончанию оплаты

в файлах форм у кнопок используется команда «exec», выполняется после нажатия на кнопку

Примеры.


Выполнить=calc.exe

Запускает калькулятор.


Выполнить=cmd

Запускает интерпретатор командной строки.


Выполнить=<hide>sendmail.exe support@paypro.ru {Value}

Выполняет sendmail.exe в скрытом режиме в качестве параметров передаётся текст support@paypro.ru и первое введённое на форме поле.


Выполнить=SendToServer.vbs myserver.ru {Value} {Value2} {Value3}

Выполняет скрипт SendToServer.vbs на языаке VBScript в качестве параметров передаются myserver.ru и 3 введённых на форме значения полей.