Процедура 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. |