Показать полную графическую версию : GUI для модифицированного 7-Zip SFX модуля для установок
Страниц :
1
2
3
4
[
5]
6
7
8
9
10
11
12
13
DmitryOleninПоложите Nero7.7z и 7zSD.sfx в одну папку (необязательно, но для простоты обсуждения), загрузите нужный config файл, в GUI на вкладке "Создать SFX архив" найдите эти файлы (Nero7.7z и 7zSD.sfx), именно найдите через кнопочки с папочками, а не вводите адреса, а так же путь "Сохранить EXE как:", "Изменить значок SFX" пока снимите и нажмите "Создать". Если не получиться, то выложите здесь свой config файл и ini файл из папки GUI.
DmitryOlenin
21-04-2006, 16:32
gora
Положил все в одну папку... Проделал все операции с выбором файлов.
Вы не поверите - тоже самое. Только теперь об отсутствии нужных файлов мне и новая версия говорит.
Вот инишник
[global]
edtArc=D:\gui_7zs\Nero7.7z
edtSFX=D:\gui_7zs\7zSD.sfx
edtIcon=
edtIconIndex=0
edtEXE=D:\gui_7zs\Nero7.exe
cbIcon=0
KindChangeS=0
edtResEditor=
Обратил внимание на то, что в новой версии нигде не указывается путь к сценарию установки... Возможно косяк именно из за этого.
Попробовал сейчас на совершенно другой системе (Win2000) - та же ерунда.
test.7z / test.cfg / 7zSD.sfx
Содержание cfg: ;!@Install@!UTF-8!
RunProgram="test.bat"
GUIMode="2"
;!@InstallEnd@!
Вот инишник: [global]
edtArc=D:\HTTP\www\Soft\Download\Windows\gui_7zs\test.7z
edtSFX=D:\HTTP\www\Soft\Download\Windows\gui_7zs\7zSD.sfx
edtIcon=
edtIconIndex=0
edtEXE=D:\HTTP\www\Soft\Download\Windows\gui_7zs\test.exe
cbIcon=0
KindChangeS=0
edtResEditor=
DmitryOlenin
Странно, я воссоздал теже условия что и у Вас и у меня не работает (структуру папок, названия файлов и т.д). До этого упаковал уже 2 программы. Будем разбираться.
hobbeat
Если в строке "Путь к архиву" в названиях папок есть пробелы программа не срабатывает.
hobbeat
в новой версии нигде не указывается путь к сценарию установки...
Строка пути к config файлу исчезла с вкладки "Создать SFX архив", соответственно и в ini файле. Вообще то я думал, что она уже не нужна из-за*... SFX создается с ТЕКУЩИМИ (даже не сохраненными) параметрами.но видимо, что то не сработало.
DmitryOlenin
Вы правы. Попробуйте вручную в ini файл внести строку edtConfig=D:\gui_7zs\test.cfg для первого варианта. Если не поможет то запустите версию 0.5.2, там это работало, и потом скопируйте ini файл в папку с GUI 0.5.3. У меня сработало.
DmitryOlenin
22-04-2006, 10:46
gora
К сожалению не помогло. Проверил, опять же на 2х компах.
Думаю, что стоит ждать серьезных багфиксов ;)
Откатиться мне пока что-то не на что, но мне и не горит...
DmitryOlenin
Причина оказалась в незаполненной строке edtIcon=C:\WINDOWS\system32\shell32.dllЧто бы она заполнилась в ini файле достаточно в GUI нажать кнопку "Выбрать иконку из файла" в строке "Желаемый значок:".
DmitryOlenin
22-04-2006, 14:23
gora
Причина ошибки с выведением окошка - не все поля заполнены. Да, вы правы. Больше я этого окошка не вижу.
Но файл все так же не делается. Несмотря на заполненную в инишнике строку с конфигом.[global]
edtArc=D:\gui_7zs\Nero7.7z
edtSFX=D:\gui_7zs\7zSD.sfx
edtConfig=D:\gui_7zs\Nero7.cfg
edtIcon=C:\WINDOWS\system32\shell32.dll
edtIconIndex=12
edtEXE=D:\gui_7zs\Nero7.exe
cbIcon=0
KindChangeS=0
edtResEditor=
DmitryOlenin
Скопировал ваш ini файл в папку с GUI 0.5.3, создал папку D:\gui_7zs. В ней лежат Nero7.7z (переименовал 7z_Tools.7z), 7zSD.sfx (от13.04.06) и Nero7.cfg (ваш config файл из поста 82). SFX архив (Nero7.exe) создался в папке D:\gui_7zs. Все нормально. Кстати удалил строку edtConfig=D:\gui_7zs\Nero7.cfg (она все таки действительно не нужна в новой версии) тоже проверил, - все нормально.
Проверьте версии GUI, 7zSD.sfx, и попробуйте заменить 7z архив на другой, заведомо исправный.
Желаю успехов.
qeraserЕсли в строке "Путь к архиву" в названиях папок есть пробелы программа не срабатывает.
Сейчас проверил - все работает, зря пугаете.
gora
Сейчас проверил - все работает, зря пугаете.
У меня не работает (Win XP SP2) не работает, перед тем как постить проверил несколько раз, архив не создается. Если пробелы убрать все нормально.
qeraser
приведите свои ini и config файлы
DmitryOlenin
22-04-2006, 22:57
gora
Архив как раз и есть заведомо рабочий.
Я, собственно, его все время использую при автоустановке.
Возможно дело в степени сжатия...
Хотя, я уже писал выше, пробовал сжимать другой файл - такая же ситуация.
Да, еще забыл сказать, если не указывать файл конфига, то довольно глупо получается.
Чтобы программа сделала так, как хочется мне, мне надо как-то изгаляться, что-то где-то править.
Мне прощу строку copy ... написать :)
Не в коем случае не рассматривать как наезд. Автору большое спасибо за программу, жду доработок.
gora
приведите свои ini и config файлы
конфиг
;!@Install@!UTF-8!
Title="Заголовок"
RunProgram="\"install.cmd\""
GUIMode="2"
;!@InstallEnd@!
ini
[global]
edtArc=D:\Fol der\Folder.7z
edtSFX=D:\Fol der\7zSD.sfx
edtIcon=D:\Fol der\icon.ico
edtIconIndex=0
edtEXE=D:\Fol der\Folder.exe
cbIcon=1
KindChangeS=0
edtResEditor=
Кстати проблема с пробелами относится и к строке "Сохранить EXE как"
qeraserЕсли в строке "Путь к архиву" в названиях папок есть пробелы программа не срабатывает.
Что не срабатывает? SFX архив не создается или он создается, но не запускается?
Создал SFX архив с вашими файлами. Создался как надо, ну, а запустить его я конечно не смогу т.к. вашего 7-z архива не имею, а в моем нет вашего файла install.cmd.
DmitryOleninДа, еще забыл сказать, если не указывать файл конфига, то довольно глупо получается.
Чтобы программа сделала так, как хочется мне, мне надо как-то изгаляться, что-то где-то править.
Мне прощу строку copy ... написать Это я вообще не понял. Что значит не указывать ? И кто обещал, что GUI сделает так, как Вам хочется. "Изгаляться" придется, но в GUI это будет проще и приятнее чем в блокноте.
DmitryOlenin
23-04-2006, 15:20
gora
Это значит, что если я не могу указать файл конфига, то я совершенно не уверен, что архив будет отрабатывать именно так, как я хочу. Разве это не очевидно?
Да, кстати, пока что у меня все так же не работает создание архивов, так что разговор пока беспредметный.
P.S.
Доволонь странно, что у разных людей с одними и теми же параметрами программа может как работать, так и не работать. Не находите?
gora
Что не срабатывает? SFX архив не создается или он создается, но не запускается?
SFX архив не создается
Перед тем как постить многократно проверил и перепроверил. В VMware та же ситуация.
DmitryOlenin
23-04-2006, 19:29
Мне вообще странно, что возникают сомнения в правдивости(?) наших слов.
Либо сомневаются в умственной полноценности, либо я даже не знаю в чем. Вроде не дети.
Я тоже, естественно, проверял все многократно на разных компах, прежде чем писать.
Более того, даже писал о своих действиях весьма подробно.
Да и еще одна ошибочка, если поле "Запустить файл после распаковки:" пустое все равно пишется строчка RunProgram="\"\"" в конфиг.
Новая версия. Много поисправлял.
Предыдущую скачало 6 человек за 3 дня.
hobbeat
Поле "Желаемый значок" должно быть обязательно заполнено, иначе пишет "Файл не существует"
Если указать валидный путь к ярлыку, причем галочка "изменить значок SFX" может быть выключена, тогда все нормально.
Еще любопытный момент:
Если архив с таким же именем уже существует можно путь к ярлыку не указывать.
Проблема с пробелами в путях исправлена. :up:
hobbeat
1 Как сообщил Oleg_Sch: CancelPrompt= может быть многострочным, значит нужна кнопочка "Редактор" и для него.
2 Что за "треугольничек" на кнопке "Открыть"?
3 Убедительная просьба: не используйте сленг в интерфейсе программы (опять этот конфиг, см. картику в первом посте) ведь версия публичная. Все должно быть как у "взрослых" ;)
А по поводу скачало 6 человек за 3 дня, я думаю просто многие выжидают, не желая быть бета-тестерами (учитывая скорость с которой Вы вносите изменения в программу). GUI становиться все лучше и функциональнее. Искать баги становиться все сложнее ;).
Желаю успехов!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC