Как включить заставку сразу?


4

Я ищу способ немедленно включить экранную заставку или выключить экран, либо когда я блокирую экран (WIN-L), либо нажимая что-то на рабочем столе.

Я определил MonitorES как возможное решение, но оно, похоже, несколько устарело, и я обеспокоен тем, что он не поддерживает Windows 10 особенно хорошо, поскольку он некоторое время не обновлялся. Он также не поддерживает мой медиаплеер ( SMPlayer ).

Любые идеи / предложения о том, как сделать это с помощью настройки / ярлыка Windows или каким-либо другим способом?


2
Win + L для блокировки экрана?
ejbytes

Ответы:


2

Встроенные заставки должны быть в %windir%\SysWOW64папке (например Mystify.scr, Ribbons.scr, scrnsave.scr). Вы можете добавить ярлык Windows, который запускает один из этих файлов. Вы также можете добавить сочетание клавиш.


Согласитесь, заставки просто переименовываются в .exe в .scr файлы, которые вы можете запустить.
Сверхразум

2
Это не заблокирует ПК, хотя. Или это будет?
Чарльз Гудвин

Достаточно просто проверить по ссылке. Я попробовал, но как только вы нажмете Win или любую клавишу, заставка исчезнет.
ejbytes

@CharlesGoodwin Да, вы правы .. это не блокирует ПК. У меня есть заставка прямо сейчас, и когда я ее активирую, она НЕ блокирует экран, фактически, я вижу панель задач внизу ....
Малахия

0

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

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


0

Ответ:

У меня есть 2 разных инструмента для этого на https://gist.github.com/RichardBronosky/c61465ed897c2f10e9bf16704d1d9af9

Чтобы сделать этот законный SO ответ, я добавлю более простой:

#!/bin/bash
# From: https://gist.github.com/RichardBronosky/c61465ed897c2f10e9bf16704d1d9af9
# This works from both WSL/bash and powershell!

powershell.exe -command "& (Get-ItemProperty 'HKCU:Control Panel\Desktop').{SCRNSAVE.EXE}"

Это позволит получить значение из [страшно им] SCRNSAVE.EXE имущества из реестра. Это значение просто является полным путем к *.scrфайлу, и поэтому вы можете (и я знаю) сказать PowerShell запустить его как команду.

Примечания / Мнение:

Это довольно лаконичная демонстрация того, как powershell возвращает объекты (в комплекте с методами, средствами доступа и т. Д.), А не потоки текста, такие как bash.

Здесь Get-ItemPropertyвозвращается объект [типа: System.Management.Automation.PSCustomObject], который имеет много свойств. Мы получаем доступ к одному свойству с удобной точечной нотацией. (Я должен признать, что хотя я могу писать sed непосредственно в сценарий, не тестируя его в CLI, это лучше.) Существует полезный инструмент для исследования объектов, рекомендованный блогером Microsoft Technet . К сожалению, установить его теперь требует в -AllowClobberопции. ( Узнайте больше здесь .) Немного менее удобная [плоская] альтернатива Get-Member. (Просто труба выводится на него.)

PowerShell с опытом работы в 1/4 столетия очень странный, но с ним приятно работать. Просто думайте об этом как о сценариях оболочки в более питонической среде, и это не страшно ... за исключением этих обратных слешей.


-1
  1. Открыть текстовый редактор
  2. Вставьте это: control.exe desk.cpl,screensaver,@screensaver
  3. Сохранить как командный файл
  4. Скопируйте пакетный файл на рабочий стол или куда-либо еще.
  5. Конец

Это просто открывает панель управления заставкой. Мы хотим активировать экранную заставку, как если бы система находилась в режиме ожидания в течение тайм-аута, и, например, вызвать требование, чтобы пользователь вводил пароль для доступа к компьютеру (БЕЗ спящего дисплея).
Бинки

-1

Решение: Windows 7/8/10

Щелкните правой кнопкой мыши на рабочем столе, выберите «Создать»> «Ярлык с целевым значением»:

C: \ Windows \ explorer.exe "C: \ Windows \ System32 \ Fliqlo.scr

(или какой-то другой скринсейвер, Fliqlo.scr - просто пример)

...Добро пожаловать..


Вы можете запустить заставку напрямую.
RalfFriedl

Не добавляет ничего, что еще не опубликовано в superuser.com/a/1086698/174140 .
Упрего

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.