Войти

Показать полную графическую версию : [addon] ResPatch BLACK-DARK BLUE & Yellow или Новые ресурсы (битмэпы) для Windows XP


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 [44] 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

Polydyrak
12-12-2007, 21:41
adepted,
Я вообще не старонник инсталяторов,
мне нужна лишь оболочка в которой я мог бы поставить галку и эта галка привела бы к выполнению определённого файла.

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

ну и ещё ярлык в пуск для повторного запуска.

А по поводу темы поумолчанию сдесь всё просто:
если пользователь организует запуск оболочки во время установки то соответственно всё пропачится в соответствии с выбранным вареантом и будет по умолчанию

Cesc
12-12-2007, 21:49
Короче каждый хочет по своему.
Я сделал простенький инсталятор.Инсталируешь все вместе:патчи,оболочку и т.д.
Запускаешь-перед тобой рамка-две кнопки,напртив каждой-небольшое описание и скриншот.Нажал кнопку-оно запустило нужный ехе-файл.Все.

adepted
12-12-2007, 22:01
В смысле темо по умолчанию? » В том смысле что тема ставиться по умолчанию, а потом пользователь из Пуска если захочет - поменяет или откатит. (т.е Никакого выбора на 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"

К сожалению у меня нет необходимых знаний и навоков чтобы реализовать нечто подобное.
Иначе уже давно бы сделал сам.

упарился писать всё это

Cesc
12-12-2007, 23:00
1 - Берём и распаковываем ResPatch.exe, получаем папку ResPatch и всё необходимое внутри.
2 - вместо одного ResPatch.сmd, создаём два, например : YellowPatch.сmd и BLUEPatch.сmd или как-то в этом роде. Далие раскладываем ресурсы (иконки, битмапы) по разным папкам.
Всё подгоняем таким образом чтобы запуск одного из вышеназванных cmd приводил к немедленному патчу. »
Ну это понятно,так и надо.
Не знаю как с дистром,но на установленой системе покаместь надо остановится.
Если вся загвоздка в создании в пуске ярлыка для оболочки,то это не беда.
У меня щас проект такой-подгатавливаем все по пункту 2 и 3,я все прописую в проекту,компилирую,делаю инсталятор.
Скачал-установил-пропатчил и так далее.Если нужно можно и в пуск накидать ярлыков.
Я писал-в оболочке есть окошко описание и окошко с картинкой.

Polydyrak
12-12-2007, 23:09
Cesc,
Инстолятор я и сам могу в NSIS сфарганить, только мне он не нужен ...
и ярлыки это не проблема, проблема всего одна
НЕТ ПОДХОДЯЩЕЙ ОБОЛОЧКИ
если бы она была то в шапке уже давно был бы соответствующий аддон.

Cesc
12-12-2007, 23:14
Инстолятор я и сам могу в NSIS сфарганить, только мне он не нужен ... »
Ты не понял.Вот скин,тока я не художник.
обычный инсталятор под графическим интерфейсом
Запускаеш и примерно видишь это.

YuriPet
12-12-2007, 23:19
тока я не художник. » "Эт' точно!"... :lol:

Polydyrak
12-12-2007, 23:20
Cesc,
Тоесть ты под инсталятором понимаешь exe, который будет валяться рядом с cmd и при постановке галочки запускать соответствующий из них ?
если это так, то я как раз об этом и говорил.

"Эт' точно!"... »
:)

Cesc
12-12-2007, 23:23
Я выложил скрин.Запускаешь ехе,видишь две кнопки,рядом с ними описание и скриншот,как и на рисунке.Нажал Инстал 1,оно запустило допустим YellowPatch.сmd,инстал 2-запустило BLUEPatch.сmd.
ВЫ это хотите.?

Polydyrak
12-12-2007, 23:26
Cesc,
да

P.S.
2 all
устал, спать пойду...

Cesc
12-12-2007, 23:28
Cesc,
да
P.S.
2 all
устал, спать пойду... »
Подождь.Можно и с галочкой попробывать,проблем не должно быть.
Тока вот пол дня пишу,все ноль эмоций.Есть загвоздки,но надо их решать и обговаривать.

Rogalik
13-12-2007, 02:13
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

Rogalik
13-12-2007, 08:31
Polydyrak, извиняюсь, но то не я, это проблемы Visual Studio 2005 - если компилируешь на 2-ядерном процессоре, то запускаться прога будет только у тех, у кого тоже 2-ядерный. Такая вот хрень! :(
Для совместимости надо откомпилировать на простом 1-ядерном, чтоб работало у всех.
Короче сегодня днём перекомпилирую и выложу.
Исходники: 36Kb (http://rapidshare.com/files/76218880/ResPatch_Loader_Source.7z)

Drinko
13-12-2007, 20:12
Небольшой вопросик: ResPatch BLACK-DARK BLUE FinaL можно использовать отдельно или только с
VistaPath?..

Jekson07
13-12-2007, 20:15
Drinko, не только можно, но и нужно!!! :wink:

Drinko
13-12-2007, 20:21
Drinko, не только можно, но и нужно!!! »
Уже пробуем :)

Rogalik
13-12-2007, 22:25
Cesc, Polydyrak, и кто там ещё интересовался GUI оболочкой для выбора варианта ResPatch:
пост 874 обновлен




© OSzone.net 2001-2012