Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Автоматический настройщик параметров монитора. (http://forum.oszone.net/showthread.php?t=254444)

AntonXsX 19-02-2013 20:45 2094567

Автоматический настройщик параметров монитора.
 
Программа Screen Resolution (ScrRes), предназначена для автоматической настройки параметров монитора.
ScrRes довольно проста, но довольно полезна для разработчиков всякого рода автоматических установщиков систем.

Дело в том, что если вписать эту программу в загрузочный диск, то после установки операционной системы эта программа автоматически настроит оптимальные разрешение и частоту монитора.

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

При первом обращении к программе, она настроит ЖК монитор, а при втором – выдаст настройки для ЭЛТ-мониторов. И ещё одно преимущество – в отличие от аналогов этой программы, сама программа работает даже на устаревших системах, таких, как Windows 98 и Windows 2000.

Программа поддерживает запуск из командной строки.

Скачать ScrRes

Ivan_009 20-02-2013 14:20 2095056

AntonXsX, Можно ключи запуска и параметры пожалуйста...

Чтобы после установки системы автоматом выставилось нужное разрешение монитора... :)

LonerD 20-02-2013 15:11 2095095

AntonXsX,
А смысл программы в чём? Есть какой-то алгоритм выбора выставляемого разрешения?
На ЖК Samsung SM 2370P запустил - выставило зачем-то 1366х768 при том, что рабочее разрешение (оно же максимальное, оно же оптимальное) 1920х1080.
На ЭЛТ ещё попробую, но не очень верится, что результат будет адекватным (там максимальное разрешение 1280х1024@60, но работать при такой частоте невозможно - потому рабочее 1024х768@85)
PS. так и есть - на ЭЛТ выставилось вырвиглазное разрешение 1280х1024@60

AntonXsX 20-02-2013 21:18 2095361

Цитата:

Цитата Ivan_009
Можно ключи запуска и параметры пожалуйста... »

Программа Screen Resolution поддерживает запуск из командной строки:
ScrRes program setups resolution yours screen.
Usage:
After first running:
Maximum bits per pixel, maximum width, maximum height, maximum frequency
After second running:
Maximum bits per pixel, maximum frequency, maximum width, maximum height
Params:
/BFWH Maximum bits per pixel, maximum frequency, maximum width, maximum height
/1024 1024 width, 768 height, maximum bits per pixel, maximum frequency

Параметр /BFWH - для ЭЛТ мониторов
Параметр /1024 - для Win 98
Для ЖК монитора параметры не нужны, все на автомате при первом запуске устанавливается.

Цитата:

Цитата LonerD
Есть какой-то алгоритм выбора выставляемого разрешения? »

Ответ выше...

Алгоритм такой:
После запуска выбираются режимы с Max. Bit/px.
Из этих режимов выбираются режимы с максимальной шириной.
Дальше из выбранных, выбираются режимы с максимальной высотой.
И дальше режим с максимальной частотой.

При втором запуске сначала выбирается максимальная частота.
Если нужен, могу поделиться исходником на C.

Amigos 22-02-2013 07:38 2096444

Цитата:

Цитата AntonXsX
после установки операционной системы эта программа автоматически настроит оптимальные разрешение и частоту монитора. »

без установки видеодрайвера от производителя видеочипа это часто невозможно.

а после установки видедрайвера это не нужно - при загрузке видеодрайвера он сам выставляет правильное разрешение.

то что утилита что-то меняет при запуске без параметров, это очень, очень плохо из-за отсутствия "защиты от дурака", который просто запускает встреченные ему exe'шники.

на моём конфиге win8x64, RADEON X600/X550 Series видеодрайвер от ATI 8.593.100.0,
разрешение монитора 1280х1024, но видеодрайвер считает, что монитор поддерживает разрешение вплоть до 1600х1200.
при первом запуске утилита выставила разрешение 1600х1200, монитор показал out of range. После смены разрешения на родное 1280х1024 и повторном запуске утилиты, сделало тоже самое - выставила разрешение 1600х1200, монитор показал out of range.

AntonXsX 22-02-2013 14:02 2096668

Ну если дело в кривых драйверах, здесь уже ничего не поделать.
Программа обращается к ОС, что ОС выдает из оптимального, то программа и выставляет.

P.S.
Программа тестировалась на ОС от "Windows 98" до "Windows 7". Как на 32-х битной, так и на 64-х битной системе сбоев не наблюдалось.
На win8 программа не проходила тестирование.


Время: 12:29.

Время: 12:29.
© OSzone.net 2001-