Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Требуется помощь в создании CMD для регулеровки яркости ноута по часам

Ответить
Настройки темы
CMD/BAT - [решено] Требуется помощь в создании CMD для регулеровки яркости ноута по часам

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: romasik_
Дата: 10-04-2016
Описание: кое что добавил
Требуется помощь в создании CMD для регулеровки яркости ноута по часам , т.е если 8-19:00 яркость 100% (устанавливается прогой nircmd )
19-23:00 яркость 60% с 23:00 - 8:00 яркость 3%.

Я попробовал для 2х диапазонов, но как-то то одно работает то другое, я уже запутался

вот что я навоял:

Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set /a sHours=%time:~0,2%

if "%sHours%" GEQ "08" (
if "%sHours%" LEQ "20" ( call :Command

)
 ) else ( 

  nircmd setbrightness 60
)
 
endlocal

exit /b 0

:Command
	nircmd setbrightness 100
	exit /b
п.с запускаться батник будет при включении ноута через планировщик.

Отправлено: 21:08, 10-04-2016

 

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off

for /f "tokens=1,2 delims=:" %%i in ("%time: =0%") do (
    if "%%i%%j" lss "0800" (nircmd setbrightness 3) else (
        if "%%i%%j" lss "1900" (nircmd setbrightness 100) else (
            if "%%i%%j" lss "2300" (nircmd setbrightness 60) else (
                nircmd setbrightness 3
            )
        )
    )
)

exit /b
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:12, 10-04-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Georgio, с 0900 тут не будет проблем при сравнении?

Отправлено: 22:15, 10-04-2016 | #3


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Iska, не будет, тут же лексикографическое сравнение.

Отправлено: 22:26, 10-04-2016 | #4


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Georgio, Спасибо, всё работает как и хотел!

Отправлено: 09:29, 11-04-2016 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Требуется помощь в создании CMD для регулеровки яркости ноута по часам

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Route/Bridge - [решено] Требуется помощь по распиновке. Alan Priest Сетевые технологии 2 15-07-2014 13:29
Требуется помощь по удалению вирусов swetta Лечение систем от вредоносных программ 8 21-03-2014 00:45
2008 R2 - Требуется помощь по подготовке и созданию кластера xoxmodav Windows Server 2008/2008 R2 4 14-01-2010 01:18
C/C++ - Требуется помощь онлайн на зачёте по проге. quaker_strelok Программирование и базы данных 1 24-05-2009 10:11
All Требуется помощь по 2000 Ashot Microsoft Windows NT/2000/2003 7 07-02-2004 02:36




 
Переход