Документация по SCADA системе Simp Light 4


Содержание:


ExecuteApp

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