Показать полную графическую версию : [addon] ResPatch BLACK-DARK BLUE & Yellow или Новые ресурсы (битмэпы) для Windows XP
Polydyrak
12-12-2007, 21:41
adepted,
Я вообще не старонник инсталяторов,
мне нужна лишь оболочка в которой я мог бы поставить галку и эта галка привела бы к выполнению определённого файла.
а о том как всё необходимое для патча будет попадать на винт и на каком этапе запускать зту оболочку я уж как нибудь сам разберусь.
ну и ещё ярлык в пуск для повторного запуска.
А по поводу темы поумолчанию сдесь всё просто:
если пользователь организует запуск оболочки во время установки то соответственно всё пропачится в соответствии с выбранным вареантом и будет по умолчанию
Короче каждый хочет по своему.
Я сделал простенький инсталятор.Инсталируешь все вместе:патчи,оболочку и т.д.
Запускаешь-перед тобой рамка-две кнопки,напртив каждой-небольшое описание и скриншот.Нажал кнопку-оно запустило нужный ехе-файл.Все.
В смысле темо по умолчанию? » В том смысле что тема ставиться по умолчанию, а потом пользователь из Пуска если захочет - поменяет или откатит. (т.е Никакого выбора на T13)
Polydyrak, Я просто неправильно выразился... Оболочка, как раз, то что я имел ввиду.
Polydyrak
12-12-2007, 22:48
Я сделал простенький инсталятор »
Сделал - шорошо, это уже что-то, но такой вареант неплох для однократного запуска, а если нужно потом поменять ресурсы по средствам ярлыка из пуска ?
Попробую обяснить свою концепцию на наглядном примере.
Я думаю всем известна и понятна структура ResPatch-а от Jekson07, и YuriPet,
Так вот:
1 - Берём и распаковываем ResPatch.exe, получаем папку ResPatch и всё необходимое внутри.
2 - вместо одного ResPatch.сmd, создаём два, например : YellowPatch.сmd и BLUEPatch.сmd или как-то в этом роде. Далие раскладываем ресурсы (иконки, битмапы) по разным папкам.
Всё подгоняем таким образом чтобы запуск одного из вышеназванных cmd приводил к немедленному патчу.
3 - Далие берём AUTORUN от Boa Soft, (это так для примера, можно взять что угодно даже WPI) кидаем в нашу папку ResPatch
В setyp.ini (инишка от AUTORUN-а) удаляем все секции оставляем только две. В каждой из них указаваем путь к одному из .cmd.
Таким образом при запуске AUTORUN-а (файл Setup.exe) мы имеем две кнопки нажатие на одну из них приводит к патчу либо синими либо желтыми иконками.
4 - Пакуем всё содержемое папки ResPatch в sfx в свойствых которого указываем распаковать в %WinDir%\ResPatch и создать ярлык в пуске, только этот ярлык будет ссылаться не на cmd а на Setup.exe (запуск AUTORUN-а)
5 - Подменяем ResPatch.exe в аддоне.
в Runonce указываем ключ на запуск %WinDir%\ResPatch\Setup.exe
всё вот и аддон с вожможностью выбора.
Все кто хотят применить патч на уже установленной системе, берут из аддона ResPatch.exe, запускают его и далие из пуска могут патчить сколько угодно.
Все ко не использует UpdatePack могут организовать запуск ResPatch.exe из cmdlines.txt
а Setup.exe так же из Runonce.
Главным и единственным недостатком является то, что AUTORUN или другие программы для таких целей не приднозначены и их применение либо неудобно, либо смотрится как-то топорно.
Поэтому нужно нечто своё, можно по аналогии с тем же AUTORUN-ом только чтоб выбор осуществлялся постановкой галочки, а так же присудствовала картинка и кнопка "OK"
К сожалению у меня нет необходимых знаний и навоков чтобы реализовать нечто подобное.
Иначе уже давно бы сделал сам.
упарился писать всё это
1 - Берём и распаковываем ResPatch.exe, получаем папку ResPatch и всё необходимое внутри.
2 - вместо одного ResPatch.сmd, создаём два, например : YellowPatch.сmd и BLUEPatch.сmd или как-то в этом роде. Далие раскладываем ресурсы (иконки, битмапы) по разным папкам.
Всё подгоняем таким образом чтобы запуск одного из вышеназванных cmd приводил к немедленному патчу. »
Ну это понятно,так и надо.
Не знаю как с дистром,но на установленой системе покаместь надо остановится.
Если вся загвоздка в создании в пуске ярлыка для оболочки,то это не беда.
У меня щас проект такой-подгатавливаем все по пункту 2 и 3,я все прописую в проекту,компилирую,делаю инсталятор.
Скачал-установил-пропатчил и так далее.Если нужно можно и в пуск накидать ярлыков.
Я писал-в оболочке есть окошко описание и окошко с картинкой.
Polydyrak
12-12-2007, 23:09
Cesc,
Инстолятор я и сам могу в NSIS сфарганить, только мне он не нужен ...
и ярлыки это не проблема, проблема всего одна
НЕТ ПОДХОДЯЩЕЙ ОБОЛОЧКИ
если бы она была то в шапке уже давно был бы соответствующий аддон.
Инстолятор я и сам могу в NSIS сфарганить, только мне он не нужен ... »
Ты не понял.Вот скин,тока я не художник.
обычный инсталятор под графическим интерфейсом
Запускаеш и примерно видишь это.
тока я не художник. » "Эт' точно!"... :lol:
Polydyrak
12-12-2007, 23:20
Cesc,
Тоесть ты под инсталятором понимаешь exe, который будет валяться рядом с cmd и при постановке галочки запускать соответствующий из них ?
если это так, то я как раз об этом и говорил.
"Эт' точно!"... »
:)
Я выложил скрин.Запускаешь ехе,видишь две кнопки,рядом с ними описание и скриншот,как и на рисунке.Нажал Инстал 1,оно запустило допустим YellowPatch.сmd,инстал 2-запустило BLUEPatch.сmd.
ВЫ это хотите.?
Polydyrak
12-12-2007, 23:26
Cesc,
да
P.S.
2 all
устал, спать пойду...
Cesc,
да
P.S.
2 all
устал, спать пойду... »
Подождь.Можно и с галочкой попробывать,проблем не должно быть.
Тока вот пол дня пишу,все ноль эмоций.Есть загвоздки,но надо их решать и обговаривать.
Polydyrak, Cesc,
Графическая оболочка для выбора варианта ResPatch:
http://i002.radikal.ru/0712/e7/1b03d432a3a6.jpg
Скачать с rapidshare (21Kb) (http://rapidshare.com/files/76346811/ResPatch_GUI_Select_Menu.7z)
Polydyrak
13-12-2007, 05:48
Пока мы тут флудили, человек взял и сделал.
Буду пробовать.
Polydyrak
13-12-2007, 06:26
Rogalik,
Скачал, но пока удалось увидеть только это:
http://img525.imageshack.us/img525/7773/10891883gr7.jpg (http://imageshack.us)
http://img525.imageshack.us/img525/7773/10891883gr7.cea8c5bd97.jpg (http://g.imageshack.us/g.php?h=525&i=10891883gr7.jpg)
:dont-know
Polydyrak, извиняюсь, но то не я, это проблемы Visual Studio 2005 - если компилируешь на 2-ядерном процессоре, то запускаться прога будет только у тех, у кого тоже 2-ядерный. Такая вот хрень! :(
Для совместимости надо откомпилировать на простом 1-ядерном, чтоб работало у всех.
Короче сегодня днём перекомпилирую и выложу.
Исходники: 36Kb (http://rapidshare.com/files/76218880/ResPatch_Loader_Source.7z)
Небольшой вопросик: ResPatch BLACK-DARK BLUE FinaL можно использовать отдельно или только с
VistaPath?..
Jekson07
13-12-2007, 20:15
Drinko, не только можно, но и нужно!!! :wink:
Drinko, не только можно, но и нужно!!! »
Уже пробуем :)
Cesc, Polydyrak, и кто там ещё интересовался GUI оболочкой для выбора варианта ResPatch:
пост 874 обновлен
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.