Перемкніть візуальні ефекти Windows за допомогою командного рядка


2

У мене є два cmd scrips, які дозволяють мені перемикати комп'ютер між режимами "продуктивність" і "тихий", вбиваючи або перезапускаючи деякі програми, перемикаючи плани живлення і так далі.

Я хотів би, щоб вони також перемикалися між налаштуваннями візуальних ефектів, а саме "Налаштувати найкращу продуктивність" "Дозволити Windows вибрати". я намагався REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects /v VisualFXSetting /t REG_DWORD /d 2 /f і REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects /v VisualFXSetting /t REG_DWORD /d 0 /fАле єдине, що досягається редагування реєстру - це зміна опції, вибраної в налаштуваннях GUI. Навіть кнопка "Застосувати" залишається вимкненою. Я спробував вийти з системи та навіть не застосувати зміни.

Чи є спосіб змінити візуальні ефекти з cmd-скрипта із зміною, що застосовується негайно? Щось на зразок powercfg.exe /setactive, але для SystemPropertiesPerformance.exe? Може бути, невелика програма, хтось розроблений спеціально для цього?

Відповіді:


0

Для зміни опцій візуальних ефектів потрібні два зміни реєстру: з наступним виходом або перезапуском.

VisualFXSetting

Цей елемент DWORD знаходиться за ключем HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects і його значення:

  • 0 (нуль) для дозволу Windows вибрати найкраще для налаштувань комп'ютера
  • 1 для налаштування найкращих налаштувань зовнішнього вигляду
  • 2 для налаштування найкращих налаштувань продуктивності
  • 3 для користувацьких налаштувань, якщо користувач змінив індивідуальні налаштування візуального ефекту.

UserPreferencesMask

Цей елемент DWORD знаходиться за ключем HKEY_CURRENT_USER\Control Panel\Desktop і може мати наступні значення:

  • Дозвольте Windows вибрати найкраще для мого комп'ютера: 9E 1E 07 80 12 00 00 00
  • Налаштуйте для найкращого вигляду: 9E 3E 07 80 12 00 00 00
  • Налаштуйте для найкращої ефективності: 9E 12 03 80 10 00 00 00
  • Custom: Двійкове значення 1001ABC0 00D1EF10 00000G11 у перших 3 байтах

Кожна з наведених вище букв ABCDEFG має значення 0 = off і 1 = on, а саме:

  • A: Коробки зі списком плавного прокручування
  • B: Відкрийте комбіновані коробки
  • C: Зникнення або слайд меню
  • D: Показувати тіні під вказівником миші
  • E: Зображення або слайди
  • F: Вирівнювання пунктів меню після натискання
  • G: Показувати тіні під вікнами

Посилання:


Я сподівався на спосіб досягти цього, не вийшовши, але добре. Я думаю, що це Windows для вас /
HAWPIZNOTWORKman
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.