Перейти к основному содержимому

Управление демонстрацией скринсейвера через JS. Старт с отложенным включением.

документация обновлена 01.01.2024

Существуют случаи, когда необходимо предоставить возможность по управлению данным элементом пользователю. В подобный случаях вам поможет эта статья.

Управление демонстрацией скринсейвера

Включить отображение скринсейвера

    
IR.SetVariable("System.Screensaver.Show",1)
IR.GetVariable("System.Screensaver.Show")
// 0 - turned off, 1 - turned on

Скринсейвер можно включить, только если тег "Screensaver.Enable" > 0

  • 0 - выключить скринсейвер
  • 1 - скринсейвер можно включить, если задержка включения > 0
   
IR.SetVariable("System.Screensaver.Enable",0)
IR.SetVariable("System.Screensaver.Enable",10000)
IR.GetVariable("System.Screensaver.Enable")
// 0 - can't be turned on, 10000 - time, can be turned on or off

Скринсейвер можно включить, если задержка > 0. Установка нулевой задержки выключает скринсейвер.

  • 0 - убрать задержку включения. При этом скринсейвер выключается.
  • 10000 - включить скринсейвер с указанной задержкой (мс).

Ознакомиться более подробно можно в нашем примере.