PDA

Показать полную графическую версию : Альтернативный RunOnceEx


Страниц : 1 [2] 3

greg_b
29-01-2008, 14:42
valuex, получается графическая надстройка к аддону, желательно разворачивать к примеру в %winroot%\install - чтобы можно было юзать потом для собсвенных нужд. Вопрос кто хорошо графит? Нужно png-наборы.

valuex
29-01-2008, 15:29
greg_b, Если бы кто-то дал список файлов, которые распаковываються инсталлятором, то я бы собрал все в виде аддона с распаковкой в папку win'а + добавил бы графики.

prokazzza
29-01-2008, 15:50
greg_b,

prokazzza, вот ты загнул, програ получиться на пол винды, »

Я предлагал, не это, я предлагал взять иконки программ и положить их с дефаулт иконкой, и когда один пункт сменяет другой, то и иконки будут меняться.



valuex,

REG ADD %KEY% /V TITLE /D "Установка Alcohol" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "%systemdrive%\TEMP\Alcohol.png" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f

...........

REG ADD %KEY% /V TITLE /D "Установка Adobe" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "%systemdrive%\TEMP\Adobe.png" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f

Если прокатит, мы тему на MSFN переплюнем, попробую вечером.

valuex
29-01-2008, 16:07
prokazzza, оно и так работает:) Единственное это ограничение на размер иконки, 48х48

http://i016.radikal.ru/0801/ac/407a672fe0ab.jpg

prokazzza
29-01-2008, 18:11
Единственное это ограничение на размер иконки, 48х48 »

С иконками разберемся :)

greg_b
29-01-2008, 18:39
prokazzza, да понял :) . REG ADD %KEY% /V TITLE /D "Установка Adobe" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "%systemdrive%\TEMP\Adobe.png" /f » - помоему REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" - в каждой секции лишнее.

valuex, посмотри на прогу и аддон universal extractor

valuex
29-01-2008, 19:15
greg_b, оно пишеться в разные ветки реестра, так что обязательно, просто prokazzza не указал смену переменной. Смотри шапку топика, там описано про это:)

universal extractor
Не подходит, он не суппортит последнюю версию Inno :)

greg_b
29-01-2008, 22:10
valuex, подложи последнюю версию, поссылку посмотри в гугле или попробуй эту версию (приаттачено).

Повторять в каждой секции:
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
- помоему лишнее, это корневая фраза приложения, или програ для каждой устанавливаемой будет генерить новой окно?
Кстати для удобства чтения темы советую поджать шапку с помощью скрытый текст, а то шапку занимает больше полтемы.

greg_b
29-01-2008, 22:16
prokazzza, Я предлагал, не это, я предлагал взять иконки программ и положить их с дефаулт иконкой, и когда один пункт сменяет другой, то и иконки будут меняться. » - думаю есть смысл вставить в прогу библиотеку, по крайней мере основных и наиболее частых иконок.

valuex
29-01-2008, 22:20
greg_b, я уже разобрал, завтра будет аддон. Ну и протестирую вариант с надписями, имхо, должно быть две, так пишеться в разные ветки реестра. На практике узнаем:) В любом случае спасибо за аттач:)

greg_b, - думаю есть смысл вставить в прогу библиотеку, по крайней мере основных и наиболее частых иконок. »
Логичный вопрос как?:)

prokazzza
29-01-2008, 23:16
greg_b,
valuex,

Иконки можно просто запаковать SFX архив, и распаковать в temp директорию, сразу после установки самой проги, вот тока единой такой библиотеки создать сложно, так как разнообразных программ очень много. Думаю лучше оставить для пользователей выбор иконок на свой вкус. Просто указать в шапке эту инфу.

valuex
29-01-2008, 23:48
Иконки можно просто запаковать SFX архив, и распаковать в temp директорию, сразу после установки самой проги, вот тока единой такой библиотеки создать сложно, так как разнообразных программ очень много. Думаю лучше оставить для пользователей выбор иконок на свой вкус. Просто указать в шапке эту инфу. »

Ну я так собственно сделать и хочу.

valuex
30-01-2008, 19:46
Итак, прога переработана. Сделана уже в виде аддона, ставиться в тихую и прописываеться в автозагрузку. Также уменьшен размер, за счет использования SFX. Также был изменен сам RunOnce, в нем на одну строчку меньше.

NeSkoda
30-01-2008, 23:41
valuex, Не могу понять строчку из RunOnceEx.cmd,что в архиве "папка $OEM$":REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /V "Alternative RunOnceEx by Ruby Software" /D "%systemdrive%/RunOnceEx.exe /verysilent" /f Именно как RunOnceEx.exe окажется в %systemdrive% ?Или предпологается,что аддон и "папка $OEM$" не совместно используются?

valuex
31-01-2008, 13:58
Хм, архив перезалью, там этой строчки не должно быть. В шапке есть линк на статью с операциями над папкой $OEM$, а вообще, что бы что-то попало на %systemdrive% надо ложить в $OEM$/$1. Линк на обновленную папку в шапке, хз как в архиве оказался старый файл:)

chern14
04-02-2008, 07:03
valuex,
о совмещении с аддоном для автоустановки драйверов
каждый аддон пишет свою ветку и при первом входе обрабатываются одновременно
перекрывая друг друга
с уважением

zuckij
04-02-2008, 10:53
а вообще, что бы что-то попало на %systemdrive% надо ложить в $OEM$/$1 » не обязательно можно распаковать на системный диск например из SVCPACK (если это будет работать позже Т-13) , а из 7z SFX Archive можно и прописать на запуск RunOnceEx о совмещении с аддоном для автоустановки драйверов » Тут надо чтобы ветки имели разное значение (ZZZZ_002) использует аддон драйверов.

chern14
04-02-2008, 16:43
zuckij,
нееет ветки то разные но при первом входе срабатывают обе сразу
и одно окошко загораживает другое а удаление ненужных файлов после установки дров
срабатывает ранее чем обработается папка с дровами и сохранится нужное
с уважением

greg_b
04-02-2008, 17:12
chern14, zuckij, chern14, valuex, естественно, runonceex и runonce и чужой runonceex сработают вместе, потому и говорил, что нужен вариант с перехватом реального runonceex.

chern14
04-02-2008, 21:23
greg_b,
нужен вариант с перехватом реального runonceex. »
если не будет перехвата тогда теряется всякий смысл использования данного аддона
с уважением




© OSzone.net 2001-2012