Navigation:  Содержание > О системе > Структура установленного пакета программы > Сервер >

Настройка пользовательских команд программы

Previous pageReturn to chapter overviewNext page

В программе предусмотрена настройка пользовательских команд, скриптов и прочих внешних функциональных возможностей.

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

 

В файле <_процессы.ini> можно написать ЛЮБУЮ требуемую команду.

Файл <_процессы.ini> запускается через Winacsrv.exe.

 

Пример: команда для запуска скрипта (скрипт - файл с расширением <*.prg>).

 Имя файла с расширением <*.prg> может быть любое.

Команда запуска может содержать путь к файлу исполнения.

 В файле исполнения можно указать ЛЮБУЮ требуемую функцию, команду и т.п.

 

[команда]=ExecScript(filetostr('Скрипты\_главный.prg')) - выполняет скрипт.

или

[команда]=do "Скрипты\_главный" - при такой записи команды требуется откомпилировать файл "главный.prg'" в файл с раширением <*.fxp> через команду comp getfile()(выбрать файл для компиляции) или comp 'полный путь к файлу_главный.prg' в FoxPro.

где:

 [команда] - любое имя команды;

 ExecScript, filetostr - функции выполнения скрипта;

 do - команда исполнения/запуска файла;

 "Скрипты\_главный" – имя папки\имя файла исполнения.

 

Результат: при запуске Winacsrv запуститься файл <_процессы.ini>, который запустит файл исполнения "_главный" в папке "Скрипты" на сервере и выполнится условие в файле исполнения.

 

ПРИМЕЧАНИЕ: файл "ошибки.log" на сервере в папке процессы, говорит о том, что была ошибка. А описание ошибки находится в файле "_ошибки.xml" на сервере папки процессы .

 

См.:
Содержание
О системе

Структура установленного пакета программы

Серверная часть программы
 
Ключевые слова: команда, пользовательская команда, создать команду, команду создать, создать пользовательскую команду, создать внешнюю команду