Команда Выполнить (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 введённых на форме значения полей.