Проверьте, выключен ли дисплей, используя CMD

Проверьте, выключен ли дисплей, используя CMD

В настоящее время мой ПК с Windows 10 отключает дисплей через 10 минут (параметр «Электропитание»).

У меня есть скрипт DIY batch, который зацикливается каждые 2 секунды в фоновом режиме Windows. Однако этот скрипт не работает, когда дисплей выключен. Есть ли способ проверить, выключен ли монитор, с помощью powercfg или другими средствами из cmd?

Я хочу что-то вроде этого:

@ECHO OFF
setlocal enabledelayedexpansion
for /L %%n in (1,0,10) do (
  if !monitor!=off (
    echo do nothing
  ) else (
    echo do stuff
  )
  TIMEOUT 2
)

Связанный контент