Difference between revisions of "SysExecLocal"
(Created page with "{{infobox function |name=SysExecLocal |object=Функции общего назначения |caption=Функции среды |type=1 |status=2 |db=0 |exception=Нев...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:53, 7 February 2021
SysExecLocal (Функции среды) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция производит запуск приложения с параметрами в командной строке, приложение может находиться только на локальном компьютере, разбор командной строки не производится. Данный способ исполнения может использоваться для визуальных приложений. В отличие от функции SysExecNoConsole, текущая функция не пытается получить исполняемый файл с сервера, даже если будет указан относительный путь.
Синтаксис
SysExecLocal(<Командная строка исполнения (STRING)>,<Не возвращаться до завершения (INT)>=0):<Код, возвращенный приложением (INT)>
Аргументы
<Командная строка исполнения (STRING)>
- Строка с путем к приложению, его наименованием и параметрами исполнения, если необходимо. К примеру,C:\Windows\System32\NETSTAT.EXE -a -n
<Не возвращаться до завершения (INT)>
- (необязательный аргумент) Аргумент задает режим ожидания окончания выполнения приложения. По умолчанию (0), функция не будет ожидать окончания выполнения приложения.
Возвращаемое значение
Возвращает целое число, зависящее от режима исполнения:
- В режиме ожидания окончания исполнения приложения, число соответствует коду, который возвратило приложение при выходе.
- В режиме, когда функция возвращается без ожидания окончания исполнения приложения, число соответствует коду ошибки операционной системы (0 -- приложение запущено без ошибок)
Примеры
//Исполняется файл Executable.exe с указанными параметрами SysExecLocal("Executable.exe /Switch1 /Switch2");