Як запитує заголовок (Windows 7). (Як) чи можу я змінити час, поки заставка запуститься з командного рядка? Чи можливо це навіть?
Зазвичай я задоволений 5-хвилинною установкою, але час від часу хочу зробити це довше. Мені б хотілося, щоб дві довжини були прив'язані до гарячих клавіш (я знаю, як це зробити).
Напевно, я міг записати два макроси та використовувати ці, але мені просто цікаво, чи є варіанти командного рядка (включаючи оновлення реєстру), які я можу використовувати, щоб сказати Windows, щоб запустити заставку через X хвилини бездіяльності.
(зауважте, я не хочу одразу запускати заставку; хочу змінити час, поки Windows зачекатиме перед запуском)
Заздалегідь спасибі.
[Відповідь] Нарешті я використав варіацію відповіді від @Gjordis - але вся заслуга йому належить.
Я не бачив, для чого нам потрібні 3 операції: додавання, видалення, перейменування та зменшення до двох.
Оскільки я хочу прив’язати до гарячої клавіші, мені потрібно виконати дві комунальні команди в одному. Зазвичай можна відокремити команди крапкою з комою і видати їх на одному рядку (наприклад dir c:;dir d:
). Це дало помилки з reg
командою, тому в підсумку у мене є два пакетні файли. Конкурси однакові, змінюється лише тривалість.
Про дивну річ - значення правильно записується до реєстру, але Панель управління / Персоналізація / Заставка не дозволяє завжди оновлювати свій графічний інтерфейс. Однак я протестував, і заставка веде себе так, як очікувалося.
@echo off
reg delete "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /t REG_SZ /d 180 /f
Якщо це допоможе вам, будь ласка, скасуйте питання ;-)