![]() |
Автоматическое изменение разрешение экрана / Video Resolution Changer
Вложений: 1
Нашел программу которая намного лучше справляется со своей задачей чем 1365VidChng.exe
В архиве два файла, dc.exe - для 32 битных систем, ну а dccmd.exe - для 64 битных систем, так же в архиве есть пример командного сценария. Остальные команды можно узнать простым запуском исполняемого файла. Текущая версия файла 4.12 Commercial License: Display Changer is free for personal and educational use. If you'd like to use it in a commercial environment (e.g., to use it with a product you sell or release internally), you must purchase a commercial license. In brief, a commercial license entitles your company to unlimited use of Display Changer (while prohibiting you from modifying it in any way). Сайт разработчика P.S. Для нормальной работы необходимо скопировать файл в папку WINDOWS\system32 |
Сабж. Имееться:
1) Windows XP SP3 x86 Rus 2) winnt.sif следующего содержания: Код:
;SetupMgrTag 4) Содержимое файла change_resol.cmd: Код:
ECHO. Как добиться работы программы при автоматической установке виндовс, чтобы она заработала? Спасибо. PS. Мысль есть, но есть ли ее реализация? При первом (финальном выходе на рабочий стол после установки ОС) все загружаеться, ярлыки и прочее, а через минуту, когда все загрузиться выполняеться этот батник change_resol.cmd. Вот только как отсрочить это время и через секцию [GuiRunOnce]? Хотя может кто предложит другое или исправленное решение моей проблемки, чтобы расрешение экрана сменилось при загрузке рабочего стола автоматически, чтобы самому не тыкать пару кнопочек, чтобы поставить преслоутые 1024*768, 32 бита цветов. :) Еще раз благодарен всем тем, кто поможет мне в решении данной проблемки. |
Цитата:
|
SharkyEXE, см. FAQ -> Почему не устанавливаются параметры экрана, заданные в разделе [Display] файла ответов?
Цитата:
|
Vadikan,
1) Почему не устанавливаются параметры экрана, заданные в разделе [Display] файла ответов?-читал :). Только утилиттой той не пользовался, имхо, эта даже может и лучше той. И все-же, Вы думаете мне поможет утилита Video Resolution Changer? Лично я сомневаюсь, чем она лучше данной? В любом случае, воспользуюсь той, посмотрю эффект, точнее может тоже эффекта не дождусь:) Отпишусь об испытаниях Video Resolution Changer... 2) Пауза вы думаете мне даст то самое, т. е. полная загрузка рабочего стола с ярлыками и прочем, в общем всем тем, что отображаеться на рабочем столе при первом выходе на рабочий стол, и потом через минуту запуститься тот батник, так чтоли? Прошу прощения, пояните мне пожалуйста, если вас не затруднит, куда эту паузу вставить, чтобы проверить железно ваш способ с бат файлом. Если можно, приведите батничек с этой паузой+содержимое секции [GuiRunOnce]. PS. Неплохо было бы, если вы мне, пожалуйста подсказали, содержимое батника для Video Resolution Changer и что писать для этого батника в [GuiRunOnce] (в случае, если без паузы)? Спасибо. Примеры прошу для того, чтобы просто если вы знаете наверняка проверенные батники для таких случаев, лично мне это сьэкономит время на тест ОСи на виртуальной машине, а то итак установка минут 40, час занимает, перебирать код батников а потом вновь пересобирать дистрибутив-образ и с него ставить ОС-особо не охото :). UPD. http://forum.oszone.net/post-711796-18.html-с утилитой Video Resolution Changer тоже проблемы возникают? |
SharkyEXE, у вас драйверы видео интегрированы?
|
Vadikan, в том та вся и фишка что изменить разрешение можно и без установки драйверов. Помнится я уже обращался с данной проблемой и мне как и всем другим сказали нет драйверов, но тогда каким образом скажите я могу без этих драйверов установить разрешение если изменяю ползунок смены разрешения ручным способом и всё неплохо меняется. Вобщем у меня разрешение меняется без каких-либо установленных драйверов.
SharkyEXE, попробуйте вот так: DC.EXE -width=1024 -height=768 -depth=max -refresh=max (без каких-либо указаний путей, если Вы копируете в системную папку и без каких-либо START /WAIT команд) Да и я не использую, метод "GuiRunOnce", у меня данное исполнение батника идёт через автозагрузку, но думаю что разницы тут нет, а может быть и есть... пробуйте. |
Цитата:
Цитата:
Цитата:
UPD. Как все поняли, файлы "change_resol.cmd" и "dc.exe" никуда из С:\Windows\system32 Не деваються :). Если, как уже, простите может уже за оффтоп, писал несколько раз, запустить батник после первого выхода на рабочий стол после установки ОС, после того, как появиться рабочий стол с картинкой, как все загрузить, где-то в общем после 5-10 секунд, то разрешение смениться. Т. о. нужно запустить батник один раз и после загрузки рабочего стола после установки ОС. |
SharkyEXE, судя по скриншоту, вы пытаетесь изменить разрешение на виртуальной машине. Как правило, в этом случае для изменения разрешения требуется установить виртуальный видеодрайвер (VMWare Tools, Virtual PC Tools или как они там называются...).
Короче, проверьте работу вашей команды на реальной машине. Если система автоматически подбирает собственный драйвер так, что вы можете задать желаемое разрешение ползунком, либо вы интегрируете драйвер, позволяющий сделать то же самое, значит и из командной строки разрешение должно меняться. Опять же, выполните команду на реальной машине и посмотрите, работает она или нет. |
Прошу прощения, сделал видео, в чем у меня проблема-из этого видео сможете понять сами. Собственно, смотрите. К прикрепленному файлу это видео не прикрутить, размер немного больше, чем позволено сделать как прикрепленный файл, пришлось воспользоваться сторонним файлообменником.
Video Да, после извлечения-распаковки данного фильма его размер, размер видео=размер файла будет равен пример 1 Гигабайт, в архиве же фильм пожат до примерно 4 Мегабайт. |
SharkyEXE, посмотрел я ваше видео. Как я понял, у вас этот скрипт срабатывает после первого входа в систему, когда вы запускаете его вручную, но не срабатывает из GuiRunOnce.
Я не могу однозначно определить причину такого поведения, но связываю его с виртуальной машиной - я вижу в трее значок, свидетельствующий о том, что разрешение не установлено. В любом случае, тестирование установки разрешения на виртуальной машине - бесполезное занятие. Если на физической машине подобранный системой драйвер позволяет установить нужное вам разрешение, можно обойтись файлом ответов. |
Этот аддон я не понял эддон до авто установки Windows будет 800-600- будет на 1024 768 разрешение экрана что ли
после текстовой этап на установки график этапа будет 1024 768 что ли |
Цитата:
|
Цитата:
|
Я хочу узнать это чо за программа я думал это для на Windows XP графические установке будет разрешение 800х600 и я думал разрешения 800х600 на 1024х764 будет или нет
Цитата:
|
В общем, получилось у меня то, что я хотел. Что я хотел-см. сообщения выше. Каждый алгоритм можно реализовать несколькими способами-"по черному", думаеться, как у меня, или идеально-что, возможно удастся сделать кому-то из того, что получилось у меня. Не забудьте, пожалуйста, только также отписать здесь, каков он, идеальный, или лучший алгоритм осуществления того, что я хотел, кто может будет заниматься улучшением способа принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP. Но пока то, что есть. В общем, немного напишу.
Preview) Что написано ниже-делал сам и у меня сработал мой способ принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP. 1) Оригинальный дистрибут Win XP SP3, с которым велась вся моя дальнейшая работа, распаковывал так, чтобы получилась такая структура распакованного дистрибутива, как на скриншоте: Иначе говоря, берется дистрибутив Windows XP SP3, например образ *.iso, распаковываеться по пути D:\WINXPCD\, в итоге в корне диска D получается папка WINXPCD, а в корне папки WINXPCD находяться другие файлы и папки, полученные при распаковке образа *.iso по пути D:\WINXPCD\ (см. скриншот выше). 2) WINNT.SIF положил по пути D:\WINXPCD\I386\. Черным жирным текстом приводиться именно то, что необходимо для работы программы Video Resolution Changer: Код:
;SetupMgrTag 3) Запустил самораспаковывающийся sfx-архив, созданный мною при помощи Winrar: $OEM$ 4) Ну вот и все, собрал новый дистрибут, тестил на VMware Workstation. То, что мне надо, работает на ура. Надеюсь, все всем понятно, что и как надо сделать (доходчиво обьяснил на своем примере), чтобы и у других получилось то, что я хотел, а что я хотел-смотрите выше. Спасибо. 5) Не любителям мусора-можете не волноваться, после копирования куда надо всего содержимого папки $OEM$ и дальнейшей отработки программ и sfx-архива, в котором лежат два батника, по их структуре можно понять, что после принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP все файлы, которые нужны были для этой принудительной смены удаляться. Как писал выше-смотрите содержимое файлов dc_add_to_autostart.bat и dc_change_resolution.bat. 6) Немного написать не получилось, зато думаю все написано понятно, чтобы каждый понял, что надо сделать, чтобы и у него все сработало. :) |
У меня не хочет работать выдает ошибку сразу после установки. Кроме того еще один батник не срабатывает, я еще хочу поменять метку системного диска.
Но самое странное что когда я тут же запускаю оба батника, работают оба, и на смену разрешения и на смену метки диска. В чом прикол? Тестировал на реальной машинке. bat файлы вообще из секции [GuiRunOnce] работают? Кто то пробЫвал? |
У меня в $OEM$ RunOnceEx.cmd:
А в cleanup.cmd: И всё отлично срабатывает как на Vmware так и на реальном компе. |
Цитата:
|
SharkyEXE,
Можно проще: $OEM$\$$\system32\dc.exe - оставляем (остальное-мусор) в WINNT.SIF поправить: [GuiRunOnce] "%systemroot%\system32\dc.exe -width=1024 -height=768 -depth=max" Или твик на Т13: Код:
Windows Registry Editor Version |
Цитата:
|
Цитата:
|
mamont1,
И как срабатывает этот твик нормально? Сlassic, А как с sfx архивом? |
Цитата:
|
mamont1, твик на все время установки и на раб.стол ?илиустановка в стандартном разрешении и меняется только разрешение рабочего стола после установки?
|
mamont1,
Цитата:
Код:
Windows Registry Editor Version Те не будет запроса на автосмену разрешения и окно с вводом учеток будет без полос проккрутки? |
Цитата:
Цитата:
за учётки не знаю. |
mamont1,
Проверено. Меняется разрешение на время установки, oobe с полосами прокрутки, при первом входе обнуляется, запрос на авто смену разрешения остается. |
Цитата:
Ищите косяки у себя. ПРОВЕРЕННО !!! специально для вас - урезал дистр нЛитом (вырезал драйвера видео-все) 1-й вход в систему с разрешением экрана 1024х768 разрешении экрана сохраняется после перегрузок. ![]() чем/как вы подгружаете твик ? |
mamont1,
Из guirunonce... |
Цитата:
команды, размещенные в [GuiRunOnce], импортируются в раздел HKLM\Software\Microsoft\Windows\CurrentVersion\Runonce откуда и выполняются, когда первый пользователь входит в систему впервые. отсюда следует, что твик не сработает на Т13 а только занесётся упоминание о нем в реестр на Т13 а только потом, когда-нибудь .... попробуйте покопать в сторону 1.[GuiUnattended] DetachedProgram 2.CMDLINES.TXT или вот-100%й вариант Помести ааа.bat в папку SVCPACK, а в файл svcpack.inf добавь строку (в секцию SetupHotfixesToRun) ааа.bat. мож ещё как можно - не знаю. |
Цитата:
Где создавать папку svpack? |
Вот ребята аддон http://forum.oszone.net/thread-93703-11.html и не партесь!!!
|
Страница программы изменилась. http://12noon.com/?page_id=80
Поправьте, пожалуйста, шапку темы |
Время: 09:20. |
Время: 09:20.
© OSzone.net 2001-