Показать полную графическую версию : Кнопка для работы с 7z SFX архивами.
При попытке запаковать выбранный файл с помощью кнопки выдается сообщение:
7-Zip: Incorrect Command Line
Остальные функции кнопки работают.
gora, А если включить в инсталлятор вашей кнопки создание дополнительных кнопок в панель инструментов ТС: "Создать файл ресурсов" и "Создать конфигурационный файл", было бы удобно работать с вашей кнопкой, как на это смотрите?
Я лично на кнопку "Создать файл ресурсов" повесил вызов .CMD с параметром %p с таким содержанием
echo.;@Resources@ANSI-1251@>>%1resurs.res
echo.;2 первых параметра ОБЯЗАТЕЛЬНЫ - версия продукта и файла - в числовом виде>>%1resurs.res
echo.-pv "0.11.0.!autobuild!">>%1resurs.res
echo.-fv "0.11.0.!autobuild!">>%1resurs.res
echo.-vs "ProductVersion=Версия продукта ">>%1resurs.res
echo.-vs "FileVersion=Версия файла ">>%1resurs.res
echo.-vs "Comments=Комментарии">>%1resurs.res
echo.-vs "CompanyName=Название компании">>%1resurs.res
echo.-vs "FileDescription=Описание файла">>%1resurs.res
echo.-vs "InternalName=Внутреннее имя файла">>%1resurs.res
echo.-vs "LegalCopyright=Авторское право">>%1resurs.res
echo.-vs "LegalTrademarks=Товарные знаки">>%1resurs.res
echo.-vs "OriginalFilename=Исходное имя файла">>%1resurs.res
echo.-vs "PrivateBuild=!date!">>%1resurs.res
echo.-vs "ProductName=Название продукта">>%1resurs.res
echo.-vs "SpecialBuild=Специальная сборка">>%1resurs.res
start notepad %1resurs.res
exit
В результате при нажатии на эту кнопку в рабочей панели TC (папке) создаётся файл ресурсов и открывается для редактирования под конкретный SFX-архив.
А на кнопку "Создать конфигурационный файл" можно повесить ссылку на генератор конфигурационного файла (http://tools.oszone.net/7zsfx/conf/) (предупредив в подсказке, что нужно соединение с интернетем).
По-моему было-бы очень удобно :) одним инсталлятором создать все три кнопки.
К тому-же при установке можно спросить "нужны-ли дополнительные кнопки".
bbcby, мало информации.
1 Размер ОЗУ?
2 ТС чистый или чья то сборка? Кнопка устанавливалась инсталлятором и ее версия?
3 Ошибка возникает при сжатии любых объектов или только определенного размера? Какого?
4 7-Zip установлен в стандартном месте?
5 Приведите здесь файл Settings.ini в тегах code.
bish, не уверен, что эти кнопки будут всем нужны, а усложнять инсталлятор дополнительным выбором не хотелось бы. Онлайн генератором могут пользоваться далеко не все, да и отстал он уже от возможностей модуля. Для написания файлов конфигурации я использую набор образцовых файлов конфигурации и редактор EmEditor (http://forum.oszone.net/post-663464.html#post663464) с подсветкой для файлов конфигурации (прикрепил).
По поводу файла ресурсов тоже имею образцовые файлы и использую их. Вам бы посоветовал не создавать кнопкой файл заново, а просто положить образец в папку "кнопки", а на дополнительную кнопку прописать копирование его (файла) в нужную директорию и запуск редактора.
gora,
1. Windows Server 2008, ОЗУ 4 ГБ, в BIOS Remapping отключен, поэтому в системе видны 3 ГБ
небольшое отступление, 3 ГБ используется по причине что если вкл. remapping, то не работают железки XCard и SkyStar1
2. TC чистый, версия кнопки 0.11.2.681, последняя, ставил через инсталлятор.
3. 7-Zip установлен в стандартном месте.
Settings.ini
pathModule=!commander_path!\Utilites\SFX Tool\7ZSD_LZMA.sfx
pathSpliter=!commander_path!\Utilites\SFX Tool\7ZSplit.exe
pathUPX=!commander_path!\Utilites\SFX Tool\Upack.exe
path7Zip=!PROGRAMFILES!\7-Zip\
useRAM=100
maxdict=1
pattern=MC,DT,TM
useUPX=0
cmdlinUPX=-c2 -f222
lng=1049
compnts=4
maxlen=9000
waitmov=70
timer=10
extractwait=300
finishwait=30
fstbildat=17.12.2006
delrem=1
beeper=1
-pv "0.11.2.!autobuild!"
-fv "0.11.2.!autobuild!"
-vs "ProductVersion=Version of a product 11.2"
-vs "FileVersion=Version of a file 11.2 build !autobuild!"
-vs "Comments=Button for creation and job with 7z SXF archives"
-vs "CompanyName=Company 'gora-sah'"
-vs "FileDescription=7z SFX archive tool. The last version of 'Button' you can find on http://buttontc.7zsfx.info"
-vs "InternalName=Button for TC"
-vs "LegalCopyright=What rights are not present (while?)"
-vs "LegalTrademarks=Still is not present"
-vs "OriginalFilename=Button.exe"
-vs "PrivateBuild=!date!"
-vs "ProductName=Button TC #11.2"
-vs "SpecialBuild=Only for users TC ;)"
Обновил версию 7-Zip, кнопка заработала. Извиняюсь за беспокойство.
gora,
вопрос вышел 7zip 4.62 Final ожидается ли обновление кнопки?
ожидается ли обновление кнопки? »Планируется к 17.12.08
sLiDeR-X
09-12-2008, 16:35
Хочу упаковать. Выделяю файлы, жму шифт и кнопку, выбираю метод и в итоге:
http://pic.ipicture.ru/uploads/081209/2FduEgvITJ.png (http://ipicture.ru/)
В чем может быть проблема?
Заранее благодарю :)
И еще вопрос, почему при интеграции иконки происходит изменение ее размера? (16*16 в проводнике с лесенками отображается)
gora,
Планируется к 17.12.08 »
уже 19.12.08
Oleg_Sch
20-12-2008, 02:06
gora,
Цитата gora:
Планируется к 17.12.08 »
уже 19.12.08 »
Не нападайте на gora, подрядчик, в моем лице, подводит его. Но дело сдвинулось с мертвой точки.
Oleg_Sch,
а никто и не лезет, просто спросил
2 ALL
Кнопка обновлена до версии 0.12.1.749.
Изменения:
1 Обновлен модифицированный модуль до версии 1.3.0 beta сборка 1240. (благодарности Oleg_Sch)
2 Добавлен режим сжатия с консольным окном.
3 Добавлен режим просмотра версии модуля используемого в кнопке.
4 Переменные в ини файле подставляются в традиционных знаках процентов (старый способ с восклицательными знаками тоже работоспособен).
5 Исправлена ошибка при проверке некоторых файлов конфигурации.
6 Изменены некоторые диалоги.
7 Некоторые незначительные улучшения.
Поздравляю всех с Новым годом!
gora,
Будем ждать обновления модуля
Объясните пожалуйста следующий вещи
1. Создать solid архив с максимальным сжатием
2. Создать non-solid архив
3. Создать архив без сжатия
4. Создать solid архив с максимальным сжатием
консольным архиватором (с окном консоли)
5. Создать solid архив с максимальным сжатием
консольным архиватором (без окна консоли)
и благодаря чему кнопка так хорошо сжимает, просто если сам архивирую, то такого результата ни как не могу получить?
Архивация происходит на максимальном уровне 7z архиватора, отсюда и такая степень сжатия.
SAOPP,
а что значит окно консоли?
благодаря чему кнопка так хорошо сжимает, просто если сам архивирую, то такого результата ни как не могу получить? »Сжимает не кнопка, а архиватор 7-Zip. Только в кнопке используется командная строка с более хорошо подобранными параметрами чем те, что в архиваторе используются по умолчанию.а что значит окно консоли? Используется консольный архиватор 7-Zip и его окно видно при архивировании. Использование консольного архиватора позволяет выбрать больший размер словаря и получить лучшее сжатие при очень больших архивах (>128 Мб).
gora,
Сжимает не кнопка, а архиватор 7-Zip. Только в кнопке используется командная строка с более хорошо подобранными параметрами чем те, что в архиваторе используются по умолчанию. »
а как узнать параметры архивации?
а как узнать параметры архивации? »Начните с чтения справки по архиватору (русская справка здесь (http://gora.7zsfx.info/7-ziphelpru/)) и многие вопросы отпадут.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.