Возникла неожиданная проблема:
Необходимо во время загрузки устанавливать максимальное разрешение монитора. Проблема в том, что все утилиты командной строки, которые устанавливают разрешение, иногда сбиваются и разрешение остается старым. Из утилит, которые позволяют не только устанавливать разрешение монитора и выдавать список поддерживаемых разрешений, необходимо еще знать текущее разрешение. Такая крохотная утилита есть - это QRes
http://home.no/aksoftware/. Задача: Написать батник, который в цикле проверяет текущее и максимальное разрешение монитора и пытается его установить N раз, а затем выходит из цикла и завершается.
Вывод поддерживаемых режимов: QRes /L Цитата:
QRes v1.1
Copyright (C) Anders Kjersem.
640x350, 8 bits @ 60 Hz.
640x350, 16 bits @ 60 Hz.
640x350, 32 bits @ 60 Hz.
640x400, 8 bits @ 60 Hz.
640x400, 16 bits @ 60 Hz.
640x400, 32 bits @ 60 Hz.
640x480, 8 bits @ 60 Hz.
640x480, 16 bits @ 60 Hz.
640x480, 32 bits @ 60 Hz.
800x600, 8 bits @ 60 Hz.
800x600, 16 bits @ 60 Hz.
800x600, 32 bits @ 60 Hz.
1024x768, 8 bits @ 60 Hz.
1024x768, 16 bits @ 60 Hz.
1024x768, 32 bits @ 60 Hz.
Текущий режим: QRes /S Цитата:
QRes v1.1
Copyright (C) Anders Kjersem.
800x600, 16 bits @ 60 Hz.
К сожалению, не хватает знаний, чтобы обработать вывод этой утилитки. Помогите пожалуйста решить эту проблему.
Добавлено: Т.е. батник должен отработать и установить (в случае с моим ноутом) режим: 1024x768, 32 bits @ 60 Hz. В других случаях (на других машинах) разрешение, глубина и частота могут быть другими.