Показать полную графическую версию : Альтернативный RunOnceEx
valuex, получается графическая надстройка к аддону, желательно разворачивать к примеру в %winroot%\install - чтобы можно было юзать потом для собсвенных нужд. Вопрос кто хорошо графит? Нужно png-наборы.
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 переплюнем, попробую вечером.
prokazzza, оно и так работает:) Единственное это ограничение на размер иконки, 48х48
http://i016.radikal.ru/0801/ac/407a672fe0ab.jpg
prokazzza
29-01-2008, 18:11
Единственное это ограничение на размер иконки, 48х48 »
С иконками разберемся :)
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
greg_b, оно пишеться в разные ветки реестра, так что обязательно, просто prokazzza не указал смену переменной. Смотри шапку топика, там описано про это:)
universal extractor
Не подходит, он не суппортит последнюю версию Inno :)
valuex, подложи последнюю версию, поссылку посмотри в гугле или попробуй эту версию (приаттачено).
Повторять в каждой секции:
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
- помоему лишнее, это корневая фраза приложения, или програ для каждой устанавливаемой будет генерить новой окно?
Кстати для удобства чтения темы советую поджать шапку с помощью скрытый текст, а то шапку занимает больше полтемы.
prokazzza, Я предлагал, не это, я предлагал взять иконки программ и положить их с дефаулт иконкой, и когда один пункт сменяет другой, то и иконки будут меняться. » - думаю есть смысл вставить в прогу библиотеку, по крайней мере основных и наиболее частых иконок.
greg_b, я уже разобрал, завтра будет аддон. Ну и протестирую вариант с надписями, имхо, должно быть две, так пишеться в разные ветки реестра. На практике узнаем:) В любом случае спасибо за аттач:)
greg_b, - думаю есть смысл вставить в прогу библиотеку, по крайней мере основных и наиболее частых иконок. »
Логичный вопрос как?:)
prokazzza
29-01-2008, 23:16
greg_b,
valuex,
Иконки можно просто запаковать SFX архив, и распаковать в temp директорию, сразу после установки самой проги, вот тока единой такой библиотеки создать сложно, так как разнообразных программ очень много. Думаю лучше оставить для пользователей выбор иконок на свой вкус. Просто указать в шапке эту инфу.
Иконки можно просто запаковать SFX архив, и распаковать в temp директорию, сразу после установки самой проги, вот тока единой такой библиотеки создать сложно, так как разнообразных программ очень много. Думаю лучше оставить для пользователей выбор иконок на свой вкус. Просто указать в шапке эту инфу. »
Ну я так собственно сделать и хочу.
Итак, прога переработана. Сделана уже в виде аддона, ставиться в тихую и прописываеться в автозагрузку. Также уменьшен размер, за счет использования SFX. Также был изменен сам RunOnce, в нем на одну строчку меньше.
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$" не совместно используются?
Хм, архив перезалью, там этой строчки не должно быть. В шапке есть линк на статью с операциями над папкой $OEM$, а вообще, что бы что-то попало на %systemdrive% надо ложить в $OEM$/$1. Линк на обновленную папку в шапке, хз как в архиве оказался старый файл:)
valuex,
о совмещении с аддоном для автоустановки драйверов
каждый аддон пишет свою ветку и при первом входе обрабатываются одновременно
перекрывая друг друга
с уважением
а вообще, что бы что-то попало на %systemdrive% надо ложить в $OEM$/$1 » не обязательно можно распаковать на системный диск например из SVCPACK (если это будет работать позже Т-13) , а из 7z SFX Archive можно и прописать на запуск RunOnceEx о совмещении с аддоном для автоустановки драйверов » Тут надо чтобы ветки имели разное значение (ZZZZ_002) использует аддон драйверов.
zuckij,
нееет ветки то разные но при первом входе срабатывают обе сразу
и одно окошко загораживает другое а удаление ненужных файлов после установки дров
срабатывает ранее чем обработается папка с дровами и сохранится нужное
с уважением
chern14, zuckij, chern14, valuex, естественно, runonceex и runonce и чужой runonceex сработают вместе, потому и говорил, что нужен вариант с перехватом реального runonceex.
greg_b,
нужен вариант с перехватом реального runonceex. »
если не будет перехвата тогда теряется всякий смысл использования данного аддона
с уважением
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC