You are here

Скрипты

Программа поддерживает скрипты, для которых существует реализация Microsoft® Windows® Script Interfaces (она же ActiveScripting).

На данный момент такую реализацию имеют JScript и VBScript. Практически полностью поддерживается язык Perl (PerlScript), частично поддерживается PHP (для PHP необходимо самостоятельно скачивать и устанавливать дополнительные библиотеки, не все версии PHP и Windows совместимы между собой). Вполне возможна поддержка других языков, таких как Python, List, TCL (при наличии стабильно работающих реализаций ActiveScripting).

Начиная с версии 1.238 программа показывает список установленных языков, с которыми она может работать в логе при запуске.

Для включения поддержки скриптов необходимо указать в файле конфигурации имя файла, в котором содержится скрипт и язык скрипта:

Для JScript:

<script_engine enabled="1" src="checkparams.js" language="JScript"/>

Для Perl:

<script_engine enabled="1" src="checkparams.pl" language="PerlScript"/>

Для PHP:

<script_engine enabled="1" src="checkparams.php" language="PHPScript"/>

Для остальных языков включение модуля производится аналогично.

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

Во всех примерах в документации используется язык JavaScript, если не указано иное.