Показать полную графическую версию : GUI для модифицированного 7-Zip SFX модуля для установок
Страниц :
1
2
3
[
4]
5
6
7
8
9
10
11
12
13
hobbeat
GUI имеет много параметров настройки диалоговых окон.
Есть ли возможность организовать какой нибудь предпросмотр таких окошек? (к примеру посмотреть как будет выглядеть текст диалога, не создавая SFX архив)
gora
Пост № 58
1 Строка из загруженного config файла... после сохранения из программы превращается в... При распаковке выдает... Поправил: не превращается и не выдает.
пока Restorator не поддался? Только Resource hacker или можно ждать? ;) Нужно. Ресторатор будет, НО только если сам не научусь менять иконку как следует (не так как сейчас).
Пост № 60
1 В справке Автоматический перевод в UTF-8 Хм. Прикрепи этот файл к посту. Или на мыло: demivan@gmail.com (Вот, кстати ответ и на 4 вопрос 60 поста)
2 Окно "Режим перезаписи существующих файлов:" явно маловато, последний вариант не влезает. Поправил.
3 Хорошо бы кнопочку "Тест", для проверки созданного SFX архива. Сделал.
Oleg_Sch
Опережая вопрос hobbeat'а ;) Меня уже , чесслово, заканали эти кавычки... :\
vek
Есть ли возможность организовать какой нибудь предпросмотр таких окошек? В TODO однозначно. Будет, после выправления всех багов.
Да, кстати, забыл сказать: "у нас новая версия !" хе-хе. А предыдущую скачало 28 человек за полтора дня.
Oleg_Sch
19-04-2006, 14:38
hobbeat Меня уже , чесслово, заканали эти кавычки... :\
Я не говорил, что будет легко... Точнее, наоборот...
У меня это только вторая публичная программа, но общие принципы я ухватил еще на первых "граблях" :)
Самое трудное (но самое необходимое) - НЕ РАСПЫЛЯТЬСЯ, иначе увязнешь :(
hobbeatПост № 60
Цитата:
1 В справке
Цитата:
Автоматический перевод в UTF-8
Хм. Прикрепи этот файл к посту. Или на мыло: demivan@gmail.com (Вот, кстати ответ и на 4 вопрос 60 поста)
Собственно любой config файл не в UTF-8. Например, скопируйте пример №5 из справки 7z_RU.chm в блокнот, сохраните его в ANSI и попробуйте его загрузить в GUI.
Цитата:
2 Окно "Режим перезаписи существующих файлов:" явно маловато, последний вариант не влезает.
ПоправилВсе равно не лезет ;) Но это не столь важно, дело вкуса.
Спасибо за оперативность.
Новьё.
А предыдущую скачало 13 человек за 10 часов
DmitryOlenin
20-04-2006, 01:30
hobbeat
Может быть уже кто-то писал, но после изменения значка архив перестает работать.
Ошибка при инициализации приложения (0xc0000005). Для выходы нажмите кнопку "OK".
Пробовал менять и на значек из стандартного C:\WINDOWS\system32\shell32.dll и на значек их nero.exe.
Использую вариант "Свой способ".
Попробовал и установил ResHacker (брал с SamLab).
Еще хуже... Мало того, что при попытке запуска пишет "программа не запускается", так даже значек не меняется...
DmitryOlenin а какой SFX модуль используешь?
hobbeat
1 changelog:
*Невозможность открытия файлов конфигурации в ANSI кодировке Не правда ваша ;)
... скопируйте пример №5 из справки 7z_RU.chm в блокнот, сохраните его в ANSI и попробуйте его загрузить в GUI. выдает ошибку Access violation at address 004D405F in module 'GUI 7zS.exe'. Read of address 00000000.Если это так сложно то и наплюйте. Может это не так и нужно? Я случайно наткнулся когда был вынужден "вычищать" в блокноте огрехи GUI. В справке поправили - обязательства сняли, все ОК. ;)
2 Изменения в окне "Режим перезаписи существующих файлов:" не "активируют" дискетку. Определитесь с заглавными буквами в выпадающих списках.
3 Кнопка "Тест" как то странно работает. Если запустить (все тот же пример №5) и подождать то GUI перестает отвечать до окончания работы архива.
4 Вопрос который меня давно интересует (задавлся 3 раза), а Вы не отвечаете. Почему окно "Создать SFX архив" именно окно, а не вкладка? Не очень это удобно, когда из-за вызова этого окна, окно GUI недоступно и его нельзя подвинуть и посмотреть нужный для ввода путь в TC например.
Новая версия
Я случайно наткнулся когда был вынужден "вычищать" в блокноте огрехи GUI Но сейчас то их нет, надеюсь?
Предыдущую версию скачало 11 человек за почти двое суток
hobbeat
1 ...Думаю это из-за того что строка слишком длинная...По моему из-за символов "кружочков" в тектсте. По крайней мере после их удаления все ОК.
2 Пример №4. При открытии в GUI AutoInstall1="mplayerc.exe /regaud"
AutoInstall2="mplayerc.exe /regvid"не отображаются. При внесении их вручную в сохраненном файле они выглядят так AutoInstall1="\"mplayerc.exe\" /regaud"
AutoInstall2="\"mplayerc.exe\" /regvid" да и в окне GUI имена в кавычках в отличии от AutoInstall.
3 AutoInstall превращается в AutoInstall0, а, как я понял из справки, это не одно и тоже. Может я ошибаюсь, но в примере AutoInstall без 0.
Oleg_Sch
Я думаю Вы не приминете рассудить нас, когда заглянет сюда. Если я прав то в примере №4 лучше бы использовать числа 0 и 1, а не 1 и 2, чтобы не было подобных недоразумений ;) .
Oleg_Sch
21-04-2006, 09:15
gora3 AutoInstall превращается в AutoInstall0, а, как я понял из справки, это не одно и тоже. Может я ошибаюсь, но в примере AutoInstall без 0.
Вы не ошиблись. AutoInstall0 и просто AutoInstall - разные вещи.
"AutoInstall" можно вызвать как из командной строки, так и из BeginPrompt'а нажатием "Да" вместе с Shift'ом.
Любой AutoInstall с индексом можно вызвать ТОЛЬКО из командной строки указав -aiИНДЕКС
Я думаю Вы не приминете рассудить нас, когда заглянет сюда. Если я прав то в примере №4 лучше бы использовать числа 0 и 1, а не 1 и 2, чтобы не было подобных недоразумений .
Нумерация индексов не обязательно должна начинаться с 0 или 1 и идти последовательно. Вполне можно сделать, допустим 3 и 7, которые можно будет запустить ключами -ai3 и -ai7. Но вот если мы укажем, допустим -ai5 - будет выведена ошибка. Так что пример №4 вполне корректен.
Это я все про внутреннюю логику работы модуля.
Oleg_SchНумерация индексов не обязательно должна начинаться с 0 или 1 и идти последовательно. Вполне можно сделать, допустим 3 и 7, которые можно будет запустить ключами -ai3 и -ai7. Но вот если мы укажем, допустим -ai5 - будет выведена ошибка.Я это понял, но имел ввиду, что если бы 0 был задействован в примере 4, то hobbeat не сделал бы этой ошибки ;) . А если бы эта ваша строка была добавлена в справку то и вообще было бы замечательно!
hobbeat
Изменение номера иконки перестало изменять ее отображение в окне GUI.
DmitryOlenin
21-04-2006, 10:08
hobbeat
Проблемы со значком были при использовании старого модуля 7zSDC.sfx. Версия 1.0.0.51123 от 23/11/2005.
Впрочем, я нигде не нашел, что надо использовать только свежую версию. Поэтому, видимо, баг.
Теперь скачал новую версию уже 7zSD.sfx (на 45Кб больше :( ). Архив не создается вообще :) Ни со значком, ни без значка...
Путь к архиву: D:\ForWinXp\Au3Scripts\Nero7.7z
Путь к SFX: D:\ForWinXp\7zSD.sfx
Сохранить EXE как: D:\ForWinXp\Au3Scripts\Nero7.exe
Попробовал все положить в одну директорию. Результат тот же - нулевой.
DmitryOlenin
Я 5 мин назад наткнулся на ту же проблему.
Переименуй 7zSD.sfx в 7zS.sfx
qeraserПереименуй 7zSD.sfx в 7zS.sfxВы о чем? Где переименовать? Сам файл? Он от этого работать по другому не станет.
DmitryOlenin
Код:
Путь к архиву: D:\ForWinXp\Au3Scripts\Nero7.7z
Путь к SFX: D:\ForWinXp\7zSD.sfx
Сохранить EXE как: D:\ForWinXp\Au3Scripts\Nero7.exe
Попробовал все положить в одну директорию.Так где у Вас лежит 7zSD.sfx? Если в одной папке с архивом, то должно быть D:\ForWinXp\Au3Scripts\7zSD.sfxПриведите ваш config файл.
gora
Вы о чем? Где переименовать? Сам файл? Он от этого работать по другому не станет.
Проблема была в другом. Но почему-то в начале мне это помогло. Пути вроде все проверял. Думал в программе привязка к имени модуля.
Сейчас проверил 7zSD.sfx все нормально.
1) Очень хотелось бы кнопку Авто (автоматическая установка) помимо Да и Нет (включалась по желанию через GUI), чтобы не нажимать SHIFT + Да.
2) Кнопки Создать и Тест вынести из вкладки (Создать SFX архив) например в меню (открыть, сохранить), т.к не очень удобно при желании создать архив, каждый раз открывать соответствующую вкладку. Цель программы создание архива и мне кажется кнопка должна быть на виду.
3) При создании архива если файл с таким именем существует, предлагать перезапись. В настоящий момент новый архив вообще не создается.
qeraser
1) Очень хотелось бы кнопку Авто (автоматическая установка) помимо Да и Нет (включалась по желанию через GUI), чтобы не нажимать SHIFT + Да.Это предложение Вам надо направлять сюда (http://forum.oszone.net/showthread.php?t=51547)
... В настоящий момент новый архив вообще не создается. У меня создается и переписывает старый. Меня это вполне устраивает. А то замучает вопросами о перезаписи.
hobbeat
2) Кнопки Создать и Тест вынести из вкладки (Создать SFX архив) ..., т.к не очень удобно при желании создать архив, каждый раз открывать соответствующую вкладку. Цель программы создание архива и мне кажется кнопка должна быть на виду.Полностью поддерживаю, но т.к. эта вкладка до сегодняшнего дня вообще была окном, я и не предлал этого.
Опять наблюдается Появление информационного сообщения "под" окном программы
gora
У меня создается и переписывает старый. Меня это вполне устраивает. А то замучает вопросами о перезаписи.
Впринципе соглашусь, но не всегда удобство идет вровнь с безопасностью потери инфы (можно как опцию сделать)
DmitryOlenin
21-04-2006, 13:28
gora
Я специально уточнил, что пробовал оба способа.
То есть сначала попробовал так:
Путь к архиву: D:\ForWinXp\Au3Scripts\Nero7.7z
Путь к SFX: D:\ForWinXp\7zSD.sfx
Сохранить EXE как: D:\ForWinXp\Au3Scripts\Nero7.exe
Не вышло, попробовал так:
Путь к архиву: D:\ForWinXp\Au3Scripts\Nero7.7z
Путь к SFX: D:\ForWinXp\Au3Scripts\7zSD.sfx
Сохранить EXE как: D:\ForWinXp\Au3Scripts\Nero7.exe
Тоже не вышло... Почти мгновенно говорит "Готово" и все... Никакого архива...
Пробовал переименовывать 7zSD.sfx в 7zD.sfx - не помогает.
Пробовал все вместе с программой для создания положить в D:\gui_7zs\.
Результат все тот же - нулевой.
Попробовал старую версию GUI(кажется, от 4 апреля) - говорит, что я заполнил не все поля, либо не все файлы существуют.
Хотя все на месте... Вообще уже ничего не понимаю... Кинул все файлы в корень диска D - то же самое сообщение...
DmitryOlenin
У Вас при этом конфиг создается (сохраняется)?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC