2

Мой ноутбук на работе подключается к двум другим экранам. Каждый раз, когда я блокирую ноутбук (используя WinKey + L) и разблокирую, все открытые приложения возвращаются на экран ноутбука независимо от того, находились ли они на одном из внешних мониторов во время блокировки ноутбука.

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

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

Если я просто запускаю файл ".scr" из "C:\windows\System32", он отображает заставку, но не запрашивает ввод пароля при перемещении мыши.

Кто-нибудь знает, как активировать экранную заставку (через командный файл / скрипт powershell / нажатие клавиши), которая потребует пароль после перемещения мыши?

1 ответ1

1

Блокировка экрана Windows из командной строки или пакетного сценария

Вы можете запустить RunDLL32.exe, передав ему соответствующие аргументы, чтобы заблокировать экран из Windows 10 в пакетном файле, как в примере ниже.

Пакетный скрипт

@ECHO OFF
RUNDLL32.exe user32.dll, LockWorkStation
EXIT

Дополнительные ресурсы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .