Процедура ExecuteApp() запускает указанное внешнее приложение, причем возможно указать дополнительные параметры для запускаемого приложения.
| При использовании процедуры избегайте минимальных величин выполнения скрипта, для исключения постоянного переключения фокуса со scada-системы на запущенное приложение. |
| ExecuteApp(FileName, Params, OneCopy, ApplyToAllStations) | |
| FileName: String | Имя исполняемого приложения |
| Params: String | Параметры для исполняемого приложения |
| OneCopy: Boolean | Открывать только одну копию приложения |
| ApplyToAllStations: Boolean | True - внешнее приложение запускать на сервере и на всех клиентских ПК False - внешнее приложение запускать только на сервере |
| {Pascal Script} // открытие текстового файла test.txt в редакторе notepad.exe Begin ExecuteApp('c:\Windows\System32\notepad.exe', 'c:\test.txt', True, False); end. |
| {Pascal Script} // выключение компьютера Begin if ReadValue('КИП. Ручное управление') = 1 then ExecuteApp('C:\Windows\System32\SHUTDOWN.exe', '-s -t 0', True, False); end. |
