Что нового

[Автоматизация] Окно ожидание или блокировки экрана

retker

Новичок
Сообщения
2
Репутация
0
Добрый день. Подскажите как Autoit`ом получить состояние компьютера:
1. Экран заблокирован.
2. Запущенна экранная заставка
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
retker [?]
Экран заблокирован
Проверка блокировки компьютера

Запущенна экранная заставка
Код:
#include <WinAPI.au3>
#include <WinAPIsysinfoConstants.au3>

$Bool = DllStructCreate("byte")
_WinAPI_SystemParametersInfo($SPI_GETSCREENSAVERRUNNING, 0, DllStructGetPtr($Bool))
$Running = DllStructGetData($Bool, 1)

If $Running Then ConsoleWrite("Заставка запущена" & @CRLF)
 
Верх