Как настроить яркость экрана с помощью пакетного сценария: Windows, macOS и Linux

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

  1. Windows:

    • Способ 1. Использование команд PowerShell

      • Создайте новый пакетный файл с расширением.bat.
      • Добавьте в пакетный файл следующий код:
        @echo off
        powershell.exe (Get-WmiObject -Namespace root/WMI -Class WmiMonitorBrightnessMethods).WmiSetBrightness(1,<brightness_value>)
      • Замените значением от 0 до 100, чтобы установить желаемый уровень яркости.
      • Сохраните и запустите командный файл от имени администратора.
    • Способ 2: использование утилиты NirCmd

      • Загрузите и установите утилиту NirCmd с веб-сайта NirSoft.
      • Создайте новый пакетный файл с расширением.bat.
      • Добавьте в пакетный файл следующий код:
        @echo off
        nircmd.exe changebrightness <brightness_value>
      • Замените значением от -1000 до 1000, где -1000 – самый темный уровень, а 1000 – самый яркий.
      • Сохраните и запустите пакетный файл.
  2. macOS:

    • Способ 1. Использование команды яркости

      • Открыть терминал.
      • Чтобы уменьшить яркость, введите следующую команду:
        sudo brightness -d <brightness_value>
      • Замените значением от 0 до 1.
      • Введите пароль администратора при появлении запроса.
    • Метод 2: использование AppleScript

      • Откройте редактор скриптов («Приложения» >«Утилиты» >«Редактор скриптов»).
      • Напишите следующий код AppleScript:
        do shell script "pmset -b brightness <brightness_value>"
      • Замените значением от 0 до 100.
      • Сохраните скрипт как приложение.
      • Дважды щелкните сохраненное приложение, чтобы запустить его.
  3. Linux (Ubuntu):

    • Способ 1: использование команды xrandr

      • Открыть терминал.
      • Чтобы уменьшить яркость, введите следующую команду:
        xrandr --output <display_name> --brightness <brightness_value>
      • Замените на имя вашего дисплея (например, HDMI-1, DP-1 и т. д.).
      • Замените значением от 0 до 1.
    • Способ 2: использование команды xbacklight

      • Открыть терминал.
      • Введите следующую команду, чтобы уменьшить яркость:
        xbacklight -set <brightness_value>
      • Замените значением от 0 до 100.