Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Кнопка для работы с 7z SFX архивами. (http://forum.oszone.net/showthread.php?t=83838)

gora 18-04-2007 13:11 576022

Кнопка для работы с 7z SFX архивами.
 
Кнопка для работы с 7z SFX архивами.

Предлагаемая кнопка предназначена для создания и работы с 7z SFX архивами на базе модифицированного модуля
в TC любой версии. (Имеет русский, английский украинский и белорусский интерфейс)

Лицензия
Обязательно ознакомьтесь!

Кнопка является бесплатным ПО для некоммерческого использования. Вы можете скачивать ее и использовать на своем компьютере без всяких ограничений. Включение кнопки в различные сборки, паки, CD и т.д. разрешается только с письменного согласия автора. Выкладывание кнопки или упомянутых сборок, паков, CD и т.д., в которые включена кнопка, на файлообъменниках или распространение их иным способом, без письменного согласия автора, ЗАПРЕЩАЕТСЯ!

Возможности кнопки
Их много!
С ее помощью можно:
  1. Создать SFX архив. При его создании необходимый модуль, в зависимости от примененного метода сжатия в архиве, выбирается автоматически. SFX архив может быть также многотомным и\или запароленным. Для этого нужно использовать модули с поддержкой указанных возможностей.
  2. Создать SFX архив с измененной иконкой. Иконка будет иметь только форматы 16х16 и 32х32 (и 48х48), остальные обрезаются для уменьшения размера SFX архива.
  3. Создать SFX архив с измененными, назначенными пользователем, "копирайтами" (3 варианта).
  4. Создать SFX архив со сжатым UPX-ом модулем, как с заменой ресурсов (иконка, "копирайты"), так и без замены. По умолчанию эта возможность отключена.
  5. Посмотреть диалоговые окна будущего SFX архива, используя только файл конфигурации. Создавать SFX архив и запускать его НЕ нужно.
  6. Посмотреть диалоговые окна будущего SFX архива с измененной иконкой.
  7. Посмотреть файл конфигурации из готового SFX архива (2 варианта). Это может быть полный файл конфигурации или "рабочий" файл конфигурации.
  8. Посмотреть информацию о версии используемого в SFX архиве модифицированного модуля и поддерживаемыми им методами и фильтрами сжатия.
  9. Извлечь все или только некоторые составные части из готового SFX архива (3 варианта). Поддерживается извлечение из следующих типов SFX архивов: 7z, RAR, ZIP, CAB.
  10. Извлечь содержимое .exe файла не являющегося 7z SFX архивом (2 варианта).
  11. Упаковать выделенные папки/файлы в 7z архив с автоматическим выбором оптимального размера словаря, исходя из размера ОЗУ компьютера пользователя (3 варианта сжатия). Имеется возможность указания размера словаря пользователем, при этом автоматический выбор будет отключен. При упаковке пользователь может выбрать шифрование архива, шифрование имен файлов и указать пароль.
  12. Выбрать метод упаковки (LZMA или LZMA2) через файл настроек кнопки (Settings.ini).
  13. Выбрать метод упаковки (LZMA или LZMA2) с помощью комбинации специальных клавиш.
  14. Извлечь и сохранить иконку(и) из любого файла .exe, .dll, .ico и т.д. (3 варианта).
  15. Распаковать архив (.7z, .zip, .rar, .cab, .chm, .iso, .arj, .tar, .bz2) в папку с именем архива (будет создана).
  16. Вызвать файл настроек кнопки (Settings.ini) для редактирования.
  17. Посмотреть версию модуля используемого в кнопке.

Скриншот


Выражаю свою особую благодарность Oleg_Sch, т.к. "сердцем" кнопки являются его разработки ;) .

ВАЖНО!
Для работы кнопки необходим нормально установленный архиватор 7-Zip версии не ниже 9.20. В случае отсутствия архиватора или его некорректной установки полноценная работа кнопки НЕВОЗМОЖНА!


Ссылка для скачивания кнопки (версия 4.2.5.2009 от 17.06.2012) и подробные инструкции здесь

SAOPP 18-04-2007 13:20 576026

gora
Дак с помощью этой кнопочки можно создавать те самые установки, что и ручками?

gora 18-04-2007 13:23 576028

SAOPP
Ну разумеется! :) Я вроде все расписал подробно. Могу еще подробнее:
Цитата:

Использование кнопки.
---------------------

Чтобы создать SFX архив С заменой иконки, надо выделить 3 файла:
- 7z-архив (.7z)
- файл конфигурации (.txt)
- файл иконки (.ico, .exe, .dll, и т.д.)

Чтобы создать SFX архива БЕЗ замены иконки, надо выделить 2 файла:
- 7z-архив (.7z)
- файл конфигурации (расширение любое)

Чтобы просмотреть ВСЕ диалоговые окна будущего архива (не создавая его):

C заменой иконки, надо выделить 2 файла:
- файл конфигурации (.txt)
- файл иконки (.ico, .exe, .dll, и т.д.)

БЕЗ замены иконки, надо выделить 1 файл или просто поместить курсор на:
- файл конфигурации (расширение любое)

Чтобы просмотреть файл конфигурации созданного SFX архива, или извлечь
и сохранить составные части SFX архива, надо выделить 1 файл или просто
поместить курсор на
- файл SFX архива (расширение .exe)

SAOPP 18-04-2007 13:42 576045

gora
Ну это я так навскидочку перед тестами ;)

Спасибо за за труд :)

gora 18-04-2007 13:45 576048

SAOPP
Цитата:

Спасибо за за труд
На здоровье :)

qeraser 26-04-2007 08:05 579676

gora
Здравствуйте.
Попробовал подключить Вашу кнопку.
К сожалению у меня она работать отказалась.
Делал по инструкции.
В итоге выделяю 2 файла: 1.7z и 1.txt, нажимаю кнопку.
Происходит какой-то процее, очевидно запуска cmdline_exe.exe. Архив не создается.
Может-быть что-то упустил.

gora 26-04-2007 08:12 579680

qeraser
:(
1 А другие функции кнопка выполняет?
2 Приведите файл конфигурации.
3 Месторасположение cmdline_exe.exe, и ваших файлов 1.7z и 1.txt.
4 Рядом с cmdline_exe.exe лежит файл Settings_exe.ini?
5 В нем что то меняли?
6 Версия ТС и Windows?

qeraser 26-04-2007 09:00 579690

gora

1. Нет
2.
Код:

;!@Install@!UTF-8! 
Title="WinDjView 0.4.3"
BeginPrompt="Программа для просмотра файлов формата DjVu\n\nУстановить?"
RunProgram="\"WinDjView.exe\" /verysilent"
InstallPath="%temp%"
GUIMode="2"
AutoInstall="\"WinDjView.exe /verysilent\""
gui_UseMyIcon="1"
gui_KindChangeIcon="1"
;!@InstallEnd@!

3. Месторасположение
cmdline_exe.exe - C:\Program Files\Total Commander\Utilites\Create SFX\
файлов 1.7z и 1.txt - E:\
4. Да.
5. Нет
6. Total Commander 7.00 PowerPack 0.22 Home, сборка от SAM

Позже попробую на другой версии Total (оригинальной).

gora 26-04-2007 09:04 579692

qeraser
Цитата:

Предлагаемая кнопка предназначена для использования с TC версии 7.0 public beta 4 или выше.
Какая версия ТС входит в указанную Вами сборку я не знаю. Разберитесь сами и проинформируйте :) .

qeraser 26-04-2007 09:10 579694

gora
У меня TC версии 7.0 public beta 2

Проблема была в этом.

Невнимательно читал Readme. Прошу прощения за беспокойство.

gora 26-04-2007 09:18 579697

qeraser
Цитата:

У меня TC версии 7.0 public beta 4
Надеюсь, что проблема в этом.
Странно, :( но с public beta 4 не должно быть проблем. Правда сам уже использую TC7rc3, но новые ключи, используемые в работе кнопки, появились в еще pb4. А версию Windows Вы так и не сказали. Ваш файл конфигурации у меня работает в кнопке без проблем. Может всеже сборка виновата? Попробуйте на оригинальном ТС.
PS Экий Вы шустрый. Пока я отвечал Вам, уже поправили на pb2 ;) . Теперь все понятно.

qeraser 26-04-2007 14:58 579886

gora
Версия модуля, используемая кнопкой, 552. Хотя уже есть 571.
Не желаете обеновть?

gora 26-04-2007 15:40 579918

qeraser
Все таки докопались до версии модуля :) . Вообще то в шапке 552, но если настаиваете ;) , то держите Utilites_260407

qeraser 26-04-2007 18:58 580009

gora
Спасибо :OK:

SAOPP 01-05-2007 17:46 581709

Кстати, не знаю в чём суть проблемы, но всё же похоже она есть. После того, как я пересел на TC ветки 7, архивы не открываются по нажатии данной комбинации клавиш ctrl+pgdn - именно *.exe. Хотелось бы узнать, есть ли такая же проблема у кого-нить, кто юзает уже 7ю ветку тотала? (Как бороться?)

SAOPP 01-05-2007 18:18 581727

Оп. Спасибо hobbeat, надо сейчас проверить, возможно я в старой сборке (6й) юзал именно этот плагин.

Да, именно так, как-то я не досмотрел, а по сути забыл про него, спасибо ещё раз :)

hobbeat 01-05-2007 18:29 581746

SAOPP, а я всегда ставлю сборку тотала с samlab.ws. Большой выбор плагинов и всегда свежие версии

hobbeat 01-05-2007 19:09 581781

По кнопочке. ИМХО, упаковщик WinUPak, дает большую степень сжатия. Я им пользуюсь.

gora 02-05-2007 08:02 581984

SAOPP
Цитата:

Кстате, upx обновился до версии 3 - обновления кнопочки будет?
Обновлен UPX, Сделан инсталятор (полный автомат :) , я надеюсь). Utilites010507 Отпишитесь по инсталятору.

qeraser 02-05-2007 11:47 582058

gora
Инсталлятор работает на RC3 сборки Sam.
Единственное, у меня небыло history.txt, пришлось создать вручную.
Хорошая работа.

SAOPP 02-05-2007 12:40 582084

gora
Спасибо :)

SAOPP 02-05-2007 12:52 582088

Кстати, по поводу инсталлятора, ставил в ручную (потом потестирую его) ибо пути немного у меня отличаются и create sfx лежит у меня не в utilities а в другой папочке...

gora 02-05-2007 13:01 582093

qeraser
SAOPP
Ясно. Инсталятор двоим из двух не подошел. :( Зря старался значит, буду думать.

SAOPP 02-05-2007 13:22 582101

Ну я думаю, что здесь дело в том, как устроена структура папок в ТК у каждого - из этого следуюет, может быть следует выбрать а вернее сделать возможным выбор куда ставить?

Total Commander\Soft\Create SFX\cmdline_exe.exe - вот здесь у меня лежит кнопочка

gora 02-05-2007 13:32 582110

SAOPP
1 Давать выбор - значит не будет "автомат"
2 Выбор надо делать из .bat файла, а это консольные окна от которых я так стартельно уходил :(
3 Вообще, я не думам, что создание "лишней" папки в ТС так не понравится пользователю, что он из-за этого предпочтет ставить кнопку вручную. Видимо не учел чего то, но как говориться в старом анекдоте: "Не нравиться - не ешь" :(

SAOPP 02-05-2007 13:49 582121

Есстно, кому как удобно, тот так и будет ставить ;)

qeraser 02-05-2007 19:09 582262

gora
Инсталятор подошел. Зря вы так. Его лишь доработать может чуть. А так все здорово.
В моем случае например, при отсутствии history.txt батник может выдавать предупреждение что файл отсутствует или версия не подходит. Но при этом не обрывать установку, а лишь предупреждать.
Кнопка нужная и полезная (для меня довольно сильно сокращает затрату времени на упакопку перепаковку).

SAOPP 02-05-2007 19:23 582265

Цитата:

Кнопка нужная и полезная (для меня довольно сильно сокращает затрату времени на упакопку перепаковку).
Да ни кто же ничего против кнопочки не говорит :) Она действительно сильно облегчает жизнь :)

Разговор про установку кнопочки, я допустим один раз поставив не буду юзать инсталлер только лишь потому, что немного другая структура директорий в ТК - собсно это не проблема, это всего лишь "обход" труда gora :(

qeraser 03-05-2007 13:52 582563

gora
Как обстоят дела с кнопкой и новым модулем by Oleg_Sch?

gora 03-05-2007 14:01 582569

qeraser
Сам получил его только сегодня ;) . Надо немного переделать все (кнопку, инсталятор) будет, а потом выложу. Ждите... Странно что нет замечаний/предложений по кнопке :( , не ужели все устраивает?

SAOPP 03-05-2007 14:11 582574

Цитата:

не ужели все устраивает?
Вот именно, я думаю, что и не должно быть никаких замечаний... ;)

gora 04-05-2007 15:00 583033

Кнопка №5 для работы с SFX архивами в Total Commander-е.

О ее возможностях см. здесь

Что нового:
1. Обновлены все составляющие компоненты.
2. Принцип "все включено" оставлен, но модифицированный модуль, 7z SFX Archive splitter, ResHacker, UPX "вынуты" из exe файла. Это ускорило запуск кнопки и позволит пользователям в будущем самостоятельно обновлять компоненты без моего участия ;) .
3. Предусмотрена возможность подключать другие утилиты для сжатия модуля (командная строка UPX вынесена в файл настроек).
4. Изменен инсталятор.

Сама кнопка находиться здесь (759кб)

SAOPP
qeraser
Т.к. вы, очевидно, единственные пользователи кнопки (по крайней мере отписавшиеся о ее работе), посмотрите и отпишитесь о работе инсталятора. Учитывал ваши замечания. Ну и о самой кнопке тоже :) .


Всем успехов!

SAOPP 04-05-2007 15:25 583042

О! Опять вкусности :)

Сразу отмечу следующее:
Цитата:

2. Принцип "все включено" оставлен, но модифицированный модуль, 7z SFX Archive splitter, ResHacker, UPX "вынуты" из exe файла. Это ускорило запуск кнопки и позволит пользователям в будущем самостоятельно обновлять компоненты без моего участия .
То, что жирненькое, по моему уже туеву кучу времени сидит на одном и том же месте + помоему не нуждается даже в апдейте со стороны автора (что и происходит собсно). По этому, думаю, может стоит вычеркнуть ResHacker из этого списка оставив его "внутри"(?), хотя конечно, возможно так как реализовано к лучшему...

gora 04-05-2007 15:39 583049

SAOPP
1 Он вообще то сжат мной аж на 500к, но все равно весит много. Так зачем утяжелять запуск кнопки :) .
2 Надеюсь скоро он совсем может "отвалиться" за ненадобностью ;), но об этом пока рано говорить.

А что по поводу моей просьбы к Вам?

SAOPP 04-05-2007 15:44 583051

Такс, первая неприятность, не знаю в чём проблема, возможно не верно распаковал, но вродебы всё в одной директории как и раньше.

При попытке распаковать (запакованный sfx файл) вижу следующее:

gora 04-05-2007 15:48 583058

SAOPP
Может дело в не внимательном чтении предупреждений при установке ;) ?
Куда поставили, исправляли ли ini файл ?

SAOPP 04-05-2007 15:52 583059

Такс, кажется я забыл заглянуть в файл настроек :)

Да да, уже всё ок :) Ложная тревога ;)

bbcby 06-05-2007 17:35 583740

В Settings_exe.ini в путях используется "!", это так и оставлять?
Хотя я даже прописал явные пути, но наблюдаю тот же скиншот, приведенный выше.

partmodule=d:\Program Files\totalcmd\Utilites\Create SFX\7ZSD_LZMA.sfx

При инсталляции кнопки мне было предложено установить D:\Program Files\totalcmd\Utilites

gora 06-05-2007 20:14 583772

bbcby
Мало информации. Опишите подробно: куда установили кнопку (почему отказались от пути по умолчанию), путь к файлу cmdline_exe.exe, есть ли рядом с ним файл Settings_exe.ini, путь к файлу Totalcmd.exe. Нужен ваш файл Settings_exe.ini и файл "Кнопки" (правый клик на кнопке -> Копировать, вставьте его в "блокнот"). Все это пришлите мне в почту, есть в профиле.

bbcby 07-05-2007 04:42 583867

gora
Извиняюсь за не полную информацию. От пути по умолчанию не отказывался.
TC установлен:
Код:

"D:\Program Files\totalcmd\"
Ваши утилиты легли:
Код:

"D:\Program Files\totalcmd\Utilites\Create SFX\"
Путь к cmdline_exe.exe:
Код:

"d:\Program Files\totalcmd\Utilites\Create SFX\cmdline_exe.exe"
Settings_exe.ini:
1. не менял - не работает
2. менял на явные пути вместо:
!COMMANDER_PATH!\Utilites\Create SFX\7ZSD_LZMA.sfx на D:\Program Files\totalcmd\Utilites\Create SFX\7ZSD_LZMA.sfx - не работает

кнопка
Код:

TOTALCMD#BAR#DATA
cmdline_exe.exe
%p%S3
%commander_path%\WCMICONS.DLL,12
SFX archive tool #5
%commander_path%\Utilites\Create SFX\
1
-1

Settings_exe.ini
Код:

;partmodule=!COMMANDER_PATH!\Utilites\Create SFX\7ZSD_LZMA.sfx
partmodule=d:\Program Files\totalcmd\Utilites\Create SFX\7ZSD_LZMA.sfx
;partSpliter=!COMMANDER_PATH!\Utilites\Create SFX\7ZSplit.exe
partSpliter=d:\Program Files\totalcmd\Utilites\Create SFX\7ZSplit.exe
;partResHacker=!COMMANDER_PATH!\Utilites\Create SFX\ResHacker.exe
partResHacker=d:\Program Files\totalcmd\Utilites\Create SFX\ResHacker.exe
useUPX=1
;partUPX=!COMMANDER_PATH!\Utilites\Create SFX\upx.exe
partUPX=d:\Program Files\totalcmd\Utilites\Create SFX\upx.exe
cmdlinUPX=--best
cfgext=.txt
maxlen=9000
waitmov=70
timer=10
extractwait=300
finishwait=30
nbrIcon=1

ТС RC3

bbcby 07-05-2007 04:52 583870

Хотя как-то это все странно. Сходил к человеку на другую машину. TC стоит по такому же пути. Завелось с первого раза. Но там WinXP, а у меня Win2003 sp2, права администратора. Может это как-то связано с повышенной безопасностью самого сервера?

qeraser 07-05-2007 13:25 584020

gora
Кнопка работает. Ваше решение о выносе модулей очень кстати. Теперь не придется Вас каждый раз дергать.
С инсталлятором тоже проблем никаких.

YuriPet 07-05-2007 15:37 584086

gora
Всё ОК! :victory: "Модули отдельно" - правильное и полезное решение.
(У меня весь необходимый набор давно "разложен" по другим папкам - теперь просто правлю пути в Settings_exe.ini и всё :) ).
Так держать! :up:

SAOPP 10-05-2007 16:47 585205

Да, отдельный топик думаю нужен :)

gora 10-05-2007 16:59 585207

Кнопка обновлена.
1 Убран ResHacker за ненадобностью. :) Это позволило значительно уменьшить дистрибутив.
2 Снова изменен инсталлятор. Теперь можно ставить кнопку в любую папку (а не только в папку ТС) и даже на другой диск. Изменять пути в .ini файле при этом НЕ требуется.

bbcby
Цитата:

Хотя как-то это все странно. Сходил к человеку на другую машину. TC стоит по такому же пути. Завелось с первого раза. Но там WinXP, а у меня Win2003 sp2, права администратора. Может это как-то связано с повышенной безопасностью самого сервера?
Тестировал кнопку на ХР SP2. Win2003 sp2 не использую. Может кто то из скачавших кнопку проверял ее работу на Win2003 sp2, поделитесь результатами.

Vadikan 11-05-2007 01:22 585406

С чем связано ограничение на версию? Что нужно сделать для того, чтобы кнопка работала в 6.5х?

Цитата:

Подробные инструкции внутри.
Внутри только SFX...

Oleg_Sch 11-05-2007 03:10 585426

Vadikan
Цитата:

Внутри только SFX...
Можно увидеть только после установки :)
Или здесь (Readme)

Vadikan 11-05-2007 05:41 585436

Oleg_Sch
Цитата:

Можно увидеть только после установки
У меня TC 6.5x, я не стал устанавливать. Ридми просто в архив положить же можно :) За ссылку спасибо.

gora 11-05-2007 07:47 585461

Vadikan
Цитата:

С чем связано ограничение на версию?
Ограничение на версию ТС связано с отсутствием ключей %p и %S в более старых версиях. :(
Цитата:

Что нужно сделать для того, чтобы кнопка работала в 6.5х?
Не сочтите за ехидство, но может легче просто версию ТС обновить?

Oleg_Sch
Цитата:

Можно увидеть только после установки
Или здесь (Readme)
Спасибо за помощь ;). Не учел я такого момента.

YuriPet 11-05-2007 07:50 585463

Цитата:

; Тип файла ресурсов для вариантов с заменой иконки (создание SFX архива -
; выделение четырех файлов) должен быть обязательно с указанным расширением.
; Если Вы хотите использовать другое расширение можете, заменить .res на любое
; удобное для Вас.
resext=.res
...
; Копирайты. Здесь можете указать Ваши данные. Можно использовать кириллицу, но будьте
; осторожны со спец. символами. Кавычки, восклицательный знак (возможно и некоторые
; другие) - не обрабатываются!
...
; Номера верcий
...
Что-то я не пойму, о чем это... :)

gora 11-05-2007 07:57 585465

YuriPet
Цитата:

Что-то я не пойму, о чем это...
Идет тестирование... Не обращайте (пока?) на это внимания. Но и не изменяйте ни чего в копирайтах пока. :)

YuriPet 11-05-2007 08:03 585469

gora
ОК! Подождем... ;)

Vadikan 11-05-2007 08:08 585472

Цитата:

Не сочтите за ехидство, но может легче просто версию ТС обновить?
Обновлю, когда зафиналит. Я не люблю беты. И вообще, у меня много туда всего прикручено своего...

gora 11-05-2007 08:29 585478

Vadikan
Цитата:

Я не люблю беты.
Вообще то ТС уже не совсем бета, а release candidate 4 (RC4), но не мне Вам указывать :) . Я же не могу "встроить" указанные выше ключи в более ранние версии :( (это я в свое оправдание ;) ).
Разделение веток делали Вы? Спасибо большое! Вообще то первая версия кнопки была еще здесь .

Vadikan 11-05-2007 09:11 585492

Цитата:

Я же не могу "встроить" указанные выше ключи в более ранние версии
Все понятно.
Цитата:

Разделение веток делали Вы? Спасибо большое! Вообще то первая версия кнопки была еще здесь .
Я, кто же еще :) При склеивании тем сообщения отображаются в строго хронологическом порядке. Если я сейчас приклею сюда то сообщение, то оно будет первым в теме. Нам это надо? Нет, не надо, потому что нынешнее первое сообщение уже совсем не то, чем оно являлось когда-то - на дату его создания посмотрите - я просто скопировал туда текст из первого поста новой темы.

gora 11-05-2007 09:25 585503

Vadikan
Цитата:

Если я сейчас приклею сюда то сообщение, то оно будет первым в теме. Нам это надо?
Вам виднее. Я эту технологию не знаю. Просто посчитал, что для "расчистки" ветки модуля можно бы и первые упоминания о кнопке переместить в ветку кнопки и пустить их ЗА прикрепленным постом (который сейчас есть). Но повторюсь, Вам виднее. Это я радею за чистоту ветки модуля и только (не думал, что столько места (постов) "съел" у "хозяина" ветки ;) ).

bbcby 13-05-2007 18:25 586376

Вроде как точно определил, что под Win2003 кнопка не работает. Кто поможет, где копать?

gora 14-05-2007 08:30 586550

Кнопка обновлена.
1 Теперь она может работать в любой версии ТС. (Вряд ли кто еще использует версии ниже 4.50 :) )
2 Сняты ограничения на максимальную длину путей/имен обрабатавыемых файлов.

Ссылки в шапке.

bbcby
Не знаю чем Вам помочь :( . Повторюсь, Win2003 не использую, и, соответственно, не знаю ее. Уточните, какую именно ошибку (пишется в заголовке окна) выдает кнопка и при каком вашем действии?

SAOPP 14-05-2007 11:51 586622

Мои обещания протестировать на 2k3 пока препятствуются отсутствием времени :(

SAOPP 14-05-2007 19:59 586831

Что-то после обновления, кнопочка мне при любом действии говорит, что пути/имена файлов слишком длинные, хотя это не так, в чём же дело gora? :(

SAOPP 14-05-2007 20:51 586847

Сейчас ощущаю очень сильную потребность в архивах версий, ибо сам не держу такового... :(

zuckij 14-05-2007 21:21 586858

SAOPP
Цитата:

Что-то после обновления, кнопочка мне при любом действии говорит, что пути/имена файлов слишком длинные, хотя это не так, в чём же дело gora?
Ради эксперемента c:\Documents and Settings\Администратор\Мои документы\PDF файлы\Замена оформления интерфейса иконок-логона Windows .7z И всё работает, ТС 7.0 r4

SAOPP 14-05-2007 22:06 586871

Воспользовавшись инсталлятором увидел что изменился параметр строчки на %L - в батнике я это упустил, суть не важна.

gora, единственное предложение по инсталлятору - это пути: запуск и значка, нужно думаю их изменить на %commander_path% нежели полный путь к тоталу...

bbcby 14-05-2007 23:55 586906

Ошибка выдается как на скриншоте на 3-й странице этой ветки, которую давал SAOPP.


SAOPP 15-05-2007 00:02 586910

bbcby
Использован ли инсталлятор для установки кнопочки?

bbcby 15-05-2007 03:41 586932

конечно!
я же писал, те же действия на WinXP - все нормально, на Win2003 sp2 - никак, причем TC на обеих машинах установлены по одинаковым путям.
т.е. "D:\Program Files\totalcmd\"

И еще одно, может не в тему, обнаружил, что перестали запускаться VBS скрипты, система выдает: There is no script engine for file extension ".vbs"
Пробовал напрямую ассоциировать с cscript или wscript, ничего не дало.

PS. С последней версией кнопки, WinXP - все нормально, на Win2003 sp2 - не происходит ничего, даже не выдает никакой ошибки.

qeraser 15-05-2007 08:09 586967

Подобная ошибка бывает и у меня с программами упакованными старыми версиями модуля

gora 15-05-2007 08:53 586988

qeraser
Цитата:

Подобная ошибка бывает и у меня с программами упакованными старыми версиями модуля
Вы о чем? Какая именно ошибка?
bbcby
Цитата:

Уточните, какую именно ошибку (пишется в заголовке окна) выдает кнопка и при каком вашем действии?
Меня интересовал только текст ошибки! Все окно приводить не обязательно, я его прекрасно знаю :) . Скрипты кнопка не использует и повлиять на их работоспособность на вашей машине не могла. Может Вам попробовать переустановить систему, если наблюдаются "странности" в ее поведении. Может у Вас так поломалось что то или "кто то живет"!?
SAOPP
Цитата:

Разговор про установку кнопочки, я допустим один раз поставив не буду юзать инсталлер только лишь потому, что немного другая структура директорий в ТК - собсно это не проблема, это всего лишь "обход" труда gora
Цитата:

gora, единственное предложение по инсталлятору - это пути: запуск и значка, нужно думаю их изменить на %commander_path% нежели полный путь к тоталу...
На Вас не угодишь. :( То не нужен инсталлятор, то нужен, но не такой. Если Вы не используете инсталлятор, то файл Settings_exe.ini как раз и имеет те самые относительные пути о которых Вы пишите! (взгляните на него в дистрибутиве)
Цитата:

partmodule=!COMMANDER_PATH!\Utilites\Create SFX\7ZSD_LZMA.sfx
partSpliter=!COMMANDER_PATH!\Utilites\Create SFX\7ZSplit.exe
partUPX=!COMMANDER_PATH!\Utilites\Create SFX\upx.exe
(Именно в знаках "!", а не в "%". Не пытайтесь их (восклицательные знаки) менять!) А уж свою папку вместо Utilites и изменения в тексте кнопки пропишите сами.
Инсталлятор сейчас позволяет установить кнопку куда угодно хоть на другой диск, а не только в папку с ТС. В этом случае относительные пути вообще не пропишешь. А предугадать, куда пользователь решит ее поставить, инсталлятор не в состоянии (пока?).

SAOPP 15-05-2007 13:07 587103

Цитата:

На Вас не угодишь. То не нужен инсталлятор, то нужен, но не такой. Если Вы не используете инсталлятор, то файл Settings_exe.ini как раз и имеет те самые относительные пути о которых Вы пишите! (взгляните на него в дистрибутиве)
Я конечно извиняюсь, но я говорю про тулбар и пути которые прописаны в нём к значку и каталогу с кнопочкой, а они как раз выглядят как полный путь к "нашему" тоталу... а не так как я предложил, я же не с потолка беру вопрос...

SAOPP 15-05-2007 13:29 587114

Вот эти пути я подставлял сам

gora 15-05-2007 13:35 587116

SAOPP
Посмотрите файл install_button.bat в инсталляторе и Вам все станет ясно о чем я писал. Этот файл и прописывает указанную информацию в файл Default.bar.

SAOPP 15-05-2007 13:40 587121

Да я понимаю, я говорю, что он прописывает D:\Appz\Total Commader\Soft\Create SFX\cmdline_exe.exe а не %commander_path%\Soft\Create SFX\cmdline_exe.exe аааайт?

gora 15-05-2007 13:50 587129

SAOPP
Хорошо. Приведите ваш вариант файла install_button.bat, что бы он выполнял поставленную Вами задачу при установке кнопки в любую папку, и даже на другой диск, если это укажет пользователь при установке.

SAOPP 15-05-2007 13:54 587130

gora
Я ничего не понимаю, кто кого спрашивает - я задал вопрос на прошлой странице, после этого получил несколько встречных вопросов указателей в виде ответа, я как-то не понятно задаю вопрос(?) или как? :\

gora 15-05-2007 14:01 587137

SAOPP
Цитата:

Инсталлятор сейчас позволяет установить кнопку куда угодно хоть на другой диск, а не только в папку с ТС. В этом случае относительные пути вообще не пропишешь. А предугадать, куда пользователь решит ее поставить, инсталлятор не в состоянии (пока?).
Я Вам уже ответил. (см. выделенное)

qeraser 15-05-2007 14:07 587140

gora
Цитата:

Вы о чем? Какая именно ошибка?
Извиняюсь за неточность, ошибка не такак как на скришотеbbcby
В моем случае
Код:

Файл ... слишком велмик для файла конфигурации

SAOPP 15-05-2007 14:08 587141

Браун?

gora 15-05-2007 14:17 587144

qeraser
Указанная Вами ошибка может появляться только, если Вы выбрали файл (как файл конфигурации) и его размер превышает параметр maxlen=9000 в файле Settings_exe.ini. Или кнопка не смогла разобраться в предложенном Вами наборе файлов (их было выделено больше чем надо для поставленной задачи на активной панели ТС).

qeraser 15-05-2007 16:20 587196

gora
Что означает данный параметр?

gora 15-05-2007 16:22 587197

qeraser
Цитата:

; Максимальная длина файла конфигурации в байтах. Если длина файла будет больше,
; то он не будет признан файлом конфигурации. Можете изменить, если ваши файлы
; конфигурации больше :) .

gora 23-05-2007 13:19 590046

bbcby
Попробуйте это (144к). Просто замените старый файл cmdline_exe.exe, на находящийся в архиве, в папке, где установлена кнопка. Тестировал на виртуалке в Windows Server 2003 Enterprise Edition (чем отличается от вашей не знаю :) ). Вроде заработало. О результатах отпишитесь.

Vadikan 24-05-2007 01:15 590317

Сообщение по завершении установки кнопки в W2k sp4 с кодовой страницей США.



После установки TC 6.52 перезапускается (без моих параметров командной строки, понятное дело), но кнопки на панели нет.

bbcby 24-05-2007 04:04 590337

gora
Работает! Просто СУПЕР! Огромное спасибо!
Если не сложно, в чем была проблема.

gora 24-05-2007 09:13 590378

Vadikan
Цитата:

в W2k sp4 с кодовой страницей США.
Ключевыми словами здесь, как я понимаю, являются "кодовая страница США". Делал для "отечественного потребителя", на "иностранцев" не расчитывал. :(
1 Вы предлагаете перевести на английский или знаете другой способ обойти данную проблему?
2 А как тогда выглядят остальные диалоги кнопки, также?
3
Цитата:

но кнопки на панели нет.
Пришлите мне в ПМ файлы Default.bar и Default.bar.bak из директории ТС. TC 6.52 оригинальный или какая то сборка?

bbcby
Цитата:

в чем была проблема
Ошибка разработчиков сторонней утилиты используемой в кнопке. Авторы (пока?) отмалчиваются. :( Может мой английский не понимают, может делают вид, что не понимают, может думают!? Иностранцы, ну что с них возьмешь! :)

gora 28-05-2007 09:38 591818

Новая версия кнопки. Изменений много:
1 Решена проблема с win2003
2 Изменен инсталлятор
- устранена ошибка с кириллицей в путях установки
- учтены предложения
- изменены названия файлов и папок размещения (любители НЕ пользоваться инсталлятором будьте бдительны ;) )
3 Из дистрибутива кнопки изъят readme и сделан полноценный Help (пока только онлайн)
4 Возможность изменять "копирайты"
5 "Интеллектуальное" архивирование (7z архивы) прямо из кнопки (выбор оптимального размера словаря исходя из размеров ОЗУ)
6 Иконка для SFX архива "обрезается" до двух форматов (уменьшение получаемого SFX архива)
7 Извлечение иконки из любого файла их содержащего
8 Извлечение из SFX архива всех пяти компонентов
и т.д. Подробнее в Help
Шапка обновлена.

SAOPP 28-05-2007 11:40 591864

gora
Отлично :)

зы С RC5м работа не проверялась ещё? А то у меня руки не доходят сейчас до этого... :(

YuriPet 28-05-2007 15:14 591971

Цитата:

С RC5м работа не проверялась ещё? А то у меня руки не доходят сейчас до этого...
Я проверил... Все ОК! :OK:

Vadikan 28-05-2007 18:52 592064

gora
Цитата:

Вы предлагаете перевести на английский или знаете другой способ обойти данную проблему?
Смотря как сделан диалог. 7z SFX вроде в юникоде должен отображать кириллицу корректно.

Цитата:

А как тогда выглядят остальные диалоги кнопки, также?
А я и не смотрел, раз кнопки не было :)
Цитата:

TC 6.52 оригинальный или какая то сборка?
Конечно, сборка. Когда-то это был Total Commander XP, но сейчас уже моя. Понятно, что все рассчитано на дефолтную конфигурацию панелей, но предупреждать пользователей сборок нужно. Например, пояснить, что достаточно вытащить button.exe на панель и указать %L в качестве параметра командной строки в свойствах кнопки.

gora 28-05-2007 19:47 592078

Vadikan
Цитата:

Смотря как сделан диалог. 7z SFX вроде в юникоде должен отображать кириллицу корректно.
Это окно из .bat файла в исталляторе, а не из модуля, но ваша проблема "на контроле" уже даже смог воспроизвести. :)
Цитата:

Понятно, что все рассчитано на дефолтную конфигурацию панелей, но предупреждать пользователей сборок нужно.
Вообще то достаточно наличия файла Default.bar в папке с ТС (почему и просил Вас прислать мне их, но видимо его у Вас просто нет!?)
Цитата:

Например, пояснить, что достаточно вытащить button.exe на панель и указать %L в качестве параметра командной строки в свойствах кнопки.
Все это (и предупреждение, и объяснение причин, и текст кнопки, и как ее вставить, и даже с картинками!) есть в справке. См. ссылку в шапке. Понимаю, что "повышенная занятость", не позволила заглянуть в нее/прочитать до конца (без издевки). ;) Для кого я ее писал, старался!? :(

Vadikan 28-05-2007 22:57 592150

gora
Цитата:

Вообще то достаточно наличия файла Default.bar в папке с ТС (почему и просил Вас прислать мне их, но видимо его у Вас просто нет!?)
Он есть, но его наличие не влияет на отображение кнопки. У меня профиль загружается из другой папки посредством параметров командной строки totalcmd.exe.
Цитата:

Все это (и предупреждение, и объяснение причин, и текст кнопки, и как ее вставить, и даже с картинками!) есть в справке. См. ссылку в шапке. Понимаю, что "повышенная занятость", не позволила заглянуть в нее/прочитать до конца (без издевки). :) Для кого я ее писал, старался!? :(
Весьма вежливый RTFM, спасибо :) Могу только сказать, что люди в большинстве своем справку читают, когда что-то не получается или когда их туда посылают. У меня был первый вариант, но как кнопку на панель TC вытащить я разберусь и без справки, так что читать мне ее было рановато....

YuriPet 29-05-2007 14:48 592490

gora
На мой взгляд - мелкая, но "противная" неудобность: при инициализации процесса создания архива (Shift+кнопка) окно "Архивирование папок/файлов" открывается под окном TC (rc5) :(
Это только у меня, или у всех? ;)

gora 29-05-2007 15:05 592498

YuriPet
Цитата:

открывается под окном TC
Есть такое, но проявляется не стабильно и причина не ясна :( Придется решать проблему радикально - отказываться от одной "глючной" утилиты, но замена ей пока не готова. Потерпите уж...(надеюсь не долго, если соавтор не подведет ;) ).

gora 06-06-2007 08:11 595763

Обновление кнопки. Изменения:
1 Исправлен баг с открытием окна упаковки под окном ТС.
2 Изменен синтаксис секции "копирайтов" в файле Settings.ini. Будьте внимательны!
3 Добавлен еще один режим при извлечения иконок.
4 Обновлено окно "Ошибки".
5 Добавлен новый ключ для упаковки. Обновите 7-Zip (до 4.47)!!!

YuriPet 06-06-2007 10:39 595856

gora
Цитата:

Ссылка для скачивания кнопки и подробные инструкции здесь
Если бы не Download Master с его функцией "Закачать всё" и возможностью выбрать из всех ссылок, имеющихся на странице, - "ни в жисть" ссылку для закачки не нашел бы... ;)

qeraser 06-06-2007 10:50 595860

gora
Согласен с YuriPet. Скажем так, нашел далеко не сразу.

gora 21-06-2007 09:43 602133

Обновление кнопки. Изменения:
1 Исправлен баг с переменной date в некоторых не "российских" региональных настойках.
2 Добавлена возможность подключения другого упаковщика (не UPX) с отличным синтаксисом командной строки.
3 Добавлен английский вариант кнопки. Те, кто пользуется английской Windows, могут попробовать :) . (Перевод слабенький, знаю - не силен. Поклевать-поплевать, можете здесь, с конструктивными предложениями прошу в ПМ).
4 Мелкие исправления.

Все ссылки на "старом" месте, которое легко находиться при внимательном чтении справки ;) .

Roka 22-06-2007 10:24 602605

Еще бы эта кнопка сама формировала файл конфигурации (имя_архива.txt) задав юзеру несколько вопросов, а при повторном создании sfx брала бы файл конфигурации автоматом, спросив желаете ли внести изменения, если нет то паковать как уже настроено.

gora 29-06-2007 08:32 605700

ALL
Обновление кнопки. Изменения:
1 Английский и русский вариант объединены. Интерфейс кнопки и инсталлятора выбирается автоматически: русский - для русской Windows, английский - для остальных.
2 Обновлена одна из утилит которая, совершенно необоснованно, попала "под подозрение" к DrWeb-у. :(
3 Обновлен модифицированный модуль.
Цитата:

1.2 beta (699) (June 28, 2007)
# Использован исходный код 7-Zip версии 4.48beta от 27 июня 2007 г.
+ Метод 'copy' для несжатых файлов (gora:forum.oszone.net)

1.2 beta (687) (June 16, 2007)
# Использован исходный код 7-Zip версии 4.47beta от 27 мая 2007 г.
4 Мелкие исправления.

Roka
Ваш пост воспринял как шутку, если Вы не шутили, то изложите пожелания более доходчиво ;)

YuriPet 29-06-2007 15:46 605907

Давно хотел спросить - это только у меня функция "упаковать нужные файл(ы) и/или папку(и) в 7z архив" срабатывает в зависимости от погоды (времени суток, фазы луны, давления воды в водопроводе...) только с N-той попытки нажатия "кнопка"+"Shift"? ;)
Сначала несколько раз выдается сообщение "Нет ни архива ни файла конфигурации" :(

gora 29-06-2007 16:02 605911

YuriPet
Попробуйте удерживать клавишу "Shift" и после нажатия "кнопки", вплоть ДО появления окна "выбора режима упаковки". Не спешите и все должно получиться :) .

SAOPP 29-06-2007 16:04 605912

YuriPet
Может быть не верно указаны файла требуемые для упаковки?

YuriPet 29-06-2007 16:39 605930

gora
Да... "Поспешишь - людей насмешишь" ;)
Спасибо за подсказку! :beer:

qeraser 30-06-2007 06:08 606199

gora

1. Возможно ли модифицировать вашу кнопку, чтобы извлекать 3 компонента (7z архив, файл конфигурации, иконку), а не 5?
Мне (SFX модуль и файл ресурсов) отдельно никогда не нужны были.

2. Возможно ли добавить кнопку "отмена"?

YuriPet 30-06-2007 14:06 606264

gora
А ведь действительно, qeraser дело говорит! ;)
Хотя, как по мне, так файл ресурсов можно и оставить...
Но то, что SFX модуль не нужен - 100%.

zuckij 30-06-2007 15:43 606317

Цитата:

Но то, что SFX модуль не нужен - 100%.
ну с этим я согласен, а остальное можно и оставить, Если сделать лишнее тело движение то можно на панельку перетянуть ярлык для %COMMANDER_PATH%\Utilites\SFX Tool\ 7ZSplit.exe и извлекать по одному надо файл конфигурации, или 7.z архива пожалуста! получите!

gora 30-06-2007 15:52 606323

qeraser
Цитата:

Возможно ли модифицировать вашу кнопку, чтобы извлекать 3 компонента (7z архив, файл конфигурации, иконку), а не 5?
Мне (SFX модуль и файл ресурсов) отдельно никогда не нужны были.
YuriPet
Цитата:

Хотя, как по мне, так файл ресурсов можно и оставить...
Но то, что SFX модуль не нужен - 100%.
Думаю над этим :( . Есть варианты:
1 Заменить существующий режим с 5-ю компонентами на извлечение:
а) 4-х компонентов без модуля
б) 3-х компонентов без модуля и файла ресурсов

2 Добавить еще один режим извлечения:
а) 4-х компонентов без модуля
б) 3-х компонентов без модуля и файла ресурсов

Вариант 1 делает извлечение модуля вообще невозможным, а это не совсем правильно, на мой взгляд :( . Иногда модуль очень даже бывает нужен для проверки его версии, наличия и типа сжатия модуля и т.д.
Хотел бы услышать мнение пользователей по этому вопросу.
Цитата:

Возможно ли добавить кнопку "отмена"?
Пока такой возможности нет, но я постараюсь учесть это в будущем.

YuriPet 30-06-2007 16:22 606340

gora
Цитата:

Иногда модуль очень даже бывает нужен для проверки его версии, наличия и типа сжатия модуля и т.д.
А разве нельзя всю эту информацию посмотреть в свойствах самого SFX-архива? ;)

gora 30-06-2007 16:26 606343

YuriPet
В свойствах нет размера модуля, сжат он или нет, модифицированный или оригинальный и т.д. и т.п. ;)

YuriPet 30-06-2007 16:31 606347

gora
Не знаю... Я пользуюсь TC, и имеющиеся в нем плагины (ArchView, FileInfo и ICLView) позволяют извлечь полную информацию... ;)

qeraser 30-06-2007 16:42 606352

gora
Цитата:

2 Добавить еще один режим извлечения
Я думаю этот наиболее универсальный вариант.

А нельзя ли вынести настройку, например в Settings.ini?

gora 01-07-2007 17:06 606657

Обновление кнопки. Изменения:
1 Значительно уменьшен размер кнопки (в 3 раза) и дистрибутива.
2 Учтены пожелания пользователей. Изменено окно "Извлечение компонентов SFX архива"
a ) настройка количества извлекаемых компонентов через ini файл
б ) возможность выхода без извлечения
3 Уменьшена задержка на опрос спец. клавиш при запуске кнопки.
4 Значительные обновления "внутренних" утилит. Внешне не очень заметные, но могущие привести к неожиданным эффектам.
5 Обновлен модифицированный модуль.
Тестируйте.

SAOPP 01-07-2007 18:19 606672

О! Отлично :)

YuriPet 01-07-2007 22:03 606733

gora
А так ли обязательно включать в создаваемый SFX-файл эту строку?
Цитата:

; This SFX Archive was created using "Total Commander" 01.07.2007 20-59
Иногда борьба идет за каждый лишний байт... ;)

SAOPP 01-07-2007 22:20 606742

Я её кстати вручную удаляю просто, перед созданием, если была перпаковка...

YuriPet 01-07-2007 23:56 606766

SAOPP
Так в том то фокус, что эта строка "вписывается" именно при создании SFX!
Разница при создании "кнопкой" и "обычным методом" (copy /b ...) - 584 байт.

FLINT 02-07-2007 00:26 606773

Мне тоже если честно надоела эта запись :)

SAOPP 02-07-2007 00:47 606780

Ага, даже так, а я и не знал, да и Gora ничего не говорил (собсно я и не интересовался ;)). Думалось, что она появляется при извлечении - теперь понятно, почему иногда у меня их было две а то и три :)

gora 02-07-2007 06:12 606825

YuriPet
Цитата:

Разница при создании "кнопкой" и "обычным методом" (copy /b ...) - 584 байт.
Это как это!??? Пример можно в почту, если не очень большой.

YuriPet 02-07-2007 09:53 606887

gora
Пример? Пожалуйста! (451 КБ)

gora 02-07-2007 11:13 606925

YuriPet
Спасибо. Проблема локализована и взята на заметку.
Цитата:

Иногда борьба идет за каждый лишний байт...
Попробуйте поискать другие пути, 73 байта погоду не сделают :) .

qeraser 03-07-2007 03:36 607298

gora
Огромное спасибо за доработки. Кнопка стала намного удобнее.

gora 04-07-2007 23:54 608297

Обновление кнопки. Изменения:
1 Устранено (значительно уменьшено) "увеличение объема" при замене иконки. Решение не окончательное, но проверьте. (YuriPet)
2 Вариант создания архива с тремя файлами дополнен вариантом: 7z-архив (.7z), файл конфигурации (.txt), файл ресурсов (.res).
3 Обновлен модифицированный модуль.
4 Устранены некоторые незначительные ошибки.

Тестируйте.

PS Интересует на каких ОС, версиях ТС, региональных настройках (язык) работает у Вас кнопка. Особенно интересует работа кнопки "на английском языке". Сам проверить все системы не имею возможности, поэтому, буду благодарен, если Вы сообщите указанные данные при написании отзыва о работе кнопки.
Заранее благодарен.

SAOPP 04-07-2007 23:57 608299

Отлично! :)

YuriPet 05-07-2007 02:22 608330

gora
Не понял... :o
У меня новый файл Button.exe (0.7.1.199) отказывается создавать SFX.
Пробовал при разных комбинациях: 7z+res+ico+txt, 7z+ico+txt, 7z+txt.
Что-то "отрабатывает" (создаются какие-то временные файлы), затем эти врем.файлы исчезают, а SFX не появляется.
"Вскрытие" составляющих SFX работает нормально.
Возвращаю старый (0.7.0.196) - все ОК!
Всё - пойду спать... :shout:

gora 05-07-2007 07:54 608366

YuriPet
Досадная ошибка :( , исправлено.

YuriPet 07-07-2007 01:40 609519

gora
Наконец-то "дошли руки" как следует протестить последнюю версию.
Всё обещанное в сообщении #122 есть и работает :OK:
Но все же... (72 байта) ;)

P.S. Проверял на: Windows XP Pro SP2 Rus, сборка: 2600.xpsp_sp2_qfe.070227-2300, TC 7.01

Roka 09-07-2007 09:01 610224

gora, никакая это не шутка! Просто как-то ломает ручками рисовать файл конфигурации для упаковки.
Короче идея такая. Имеем, к примеру, файл test.7z хотим из него создать exeшник, встаем на него жмем пресловутую кнопку, эта живность смотрит на наличие конфигурационного файла test.txt рядом с test.7z, если такого нет, то вылазит окошко с опросником типа http://tools.oszone.net/7zsfx/conf/, а после заполнения создается test.txt и происходит формирование exeшника. При повторном создании ехешника из test.7s кнопа найдет уже созданный test.txt и спросит юзера, мол конфигурационный файл найдет, создаем ехешник по нему или желаете внести изменения в конфигурацию, после чего создается ехешник.
Местонахождение иконки берем из test.txt в параметре gui_MyIcon=
В связи с этим ненадо выделять кучу файлов, а достаточно только встать на нужный 7z-архив.


SAOPP 09-07-2007 12:30 610322

Цитата:

Просто как-то ломает ручками рисовать файл конфигурации для упаковки.
Что Вам мешает пользоваться ГУИ для реализации своих конфигурационных файлов?

Roka 09-07-2007 14:17 610376

SAOPP если пользоваться ГУИ, то кнопка как-то отпадает, однако ГУЙ не доработан и развивается слабо.
И куда держать кучу аналогичного софта, если есть возможность реализовать все в одном.
Еще интересует на сколько кнопа привязана к Тоталу, возможно ли ее прикрутить к ФАРу или вообще пользоваться как отдельной софтиной.

SAOPP 09-07-2007 14:38 610397

Цитата:

то кнопка как-то отпадает
Чем же она отпадает? Создаётся конфиг и создаётся инсталл.

Roka 09-07-2007 14:46 610401

SAOPP, В том же ГУИ есть создание инстала.

Oleg_Sch 09-07-2007 15:11 610416

Roka
Вы предлагаете автору создать тот же GUI прямо в кнопке ?
Его ни я, ни hobbeat не потянули (или "не дотянули") :(
Поверьте мне - это ОЧЕНЬ тяжелая задача, и скорость/возможность такой реализации прямо пропорциональна свободному времени (потому как все это делается на голом "энтузязизьме" в свободное от работы время).
Как сказал Sham в моей ветке - "я за разделение труда".
Не надо обременять человека непомерной ношей...

Roka 09-07-2007 15:51 610445

Oleg_Sch, а делиться исходниками кто запрещает? Самое интересное 7zip открыт, а нахлобучки к нему нет. Взять хотяб ГУЙ, были б исходники можно было покопаться поправить/добавить что нужно, а рисовать вновь, что уже нарисовано мало кого заинтересует.

Oleg_Sch 09-07-2007 17:11 610502

Roka
Вы не правы. Из всех участников (gora, hobbeat, Oleg_Sch) только Я обязан предоставить исходники, потому как использую исходный код самого архиватора. Все остальные участники делают только НАДСТРОЙКИ, и свои исходники они не обязаны выставлять публично, только по личному желанию.
Это один момент.
Второй. Я (и Игорь Павлов) пишем на С++, hobbeat - на delphi, gora - это к нему вопрос... Как состыковать "несостыкуемое" и впихнуть "невпих..." ?
Мы говорим на разных языках :(
Вы, судя по-всему, не программист,коль делаете такие заявления "Да че тут такого... возьми подправь исходники... там делов-то...". Поверьте - не все "так просто" :(

Roka 10-07-2007 09:33 610799

Oleg_Sch
Просто Вы ушли маленько не туда, Ваш суперский модуль вообще даже не трогаем, это отдельное. Речь вообще идет про пожелания в развитии кнопки.
По поводу программиста, Вы тут погорячились. 7 лет им отработал, хотя уже 4 года работаю в другой области, правда досих пор пописываю на delphi для личных целей.

А вообще умерла так умерла, сразу бы сказали: "Парень, отвали со своими идиотскими предложениями" :(

Oleg_Sch 10-07-2007 11:20 610857

Roka
Цитата:

А вообще умерла так умерла, сразу бы сказали: "Парень, отвали со своими идиотскими предложениями"
Я просто хотел сказать, что если бы все это было просто - gora или hobbeat давно бы сделали... К сожалению, это не так :(
Как программист говорю - "состыковать это ОЧЕНЬ сложно" (не люблю слово "невозможно").

P.S. Программист с 17-ти летним стажем :( Начинал с ассемблера на 580ИК80 (8080 в интеловском варианте)

gora 10-07-2007 15:18 611059

Roka
Концепция кнопки предполагает выполнение поставленной задачи (того, что написано в шапке) в один-два клика мыши. Создание файла конфигурации выходит за пределы этой концепции, т.к. создать его за один-два клика не получится.
Цитата:

а делиться исходниками кто запрещает? ... Взять хотяб ГУЙ, были б исходники можно было покопаться поправить/добавить что нужно, а рисовать вновь, что уже нарисовано мало кого заинтересует.
Вы сами собираетесь "покопаться поправить/добавить" или предлагаете это сделать мне!? Создавать еще один GUI я не собираюсь (да и не смогу ;) ). Да и просить исходники на GUI (если они Вам нужны) нужно у hobbeat в его ветке, там это уместнее будет.
Цитата:

сразу бы сказали: "Парень, отвали со своими идиотскими предложениями"
Вас ни кто не гонит, просто выполнить ВСЕ пожелания пользователей я не смогу, а некоторые не считаю нужным. К последним относиться ваше предложение, обоснование см. выше.

gora 25-07-2007 19:11 618615

Обновление кнопки. Изменения:
1 Удалена опция извлечения иконки из SFX архива, как функция извлечения компонентов архива (дублировала опцию извлечения иконок).
2 Добавлен режим просмотра информации о версии модифицированного модуля в SFX архиве.
3 Добавлена возможность автонумерации сборки.
4 Обновлен модифицированный модуль.
5 Обновлен сплитер.
Тестируйте.

YuriPet 05-08-2007 23:09 623363

gora, не хочется расстраивать, но...
Включенный в последнюю версию (от 25.07.2007) модуль 7ZSD_LZMA.sfx (1.2.0.726) иногда "глючит" - заявляет, что "Файл не является 7-Zip архивом."
После "отката" на версию 1.2.0.715 - всё ОК!

Oleg_Sch 06-08-2007 00:56 623392

YuriPet,
Gora немного поспешил :(
Он дал Вам модуль на основе исходников 7-Zip 4.50 beta, а в них Игорь допустил небольшую ошибку, из-за которой на следующий день появилась версия 4.51
Немного терпения, на этой неделе будет модуль на основе 4.52
Для нетерпеливых ;) могу пока дать:
http://7zsfx.solta.ru/beta/ru/files/727/7zsd.7z
http://7zsfx.solta.ru/beta/ru/files/727/7zsd_extra.7z
это на основе 4.51

gora 06-08-2007 09:37 623483

YuriPet, ALL
Приношу свои извинения за то, что сделал вас невольными бета-тестерами нового модуля :( . Кнопка исправлена (заменил модуль на сборку 727) и перезалита, ссылка исправлена.

gora 05-09-2007 12:30 638526

Обновление кнопки. Изменения:
1 Упаковщик UPX заменен WinUpack-ом (мои благодарности за подсказку hobbeat), что позволило уменьшить дистрибутив более чем в два раза (~193кб)! WinUpack показал лучшее сжатие модуля (выигрыш по сравнению с UPX более 4-х кб, для некоторых это важно ;) ). Последние версии кнопки (уже несколько месяцев) упаковываются именно им, и претензий от антивирусов (и от вас) не было. :) Консервативные пользователи могут продолжать использовать UPX, для этого оставлена такая возможность (надеюсь, что UPX у вас остался от предыдущих версий).
2 Доступен для скачивания второй вариант дистрибутива кнопки для "продвинутых" пользователей без необходимых утилит (~54кб).
3 Устранено "размножение" строк "рекламы" при повторном использовании файлов конфигурации извлеченных из SFX архива. Строка будет только одна.
4 Изменен способ определения языка интерфейса. Возможно его изменение из ini файла.
5 Обновлен модуль (благодарности Oleg_Sch).
6 Небольшие изменения.
7 Исправлены найденные ошибки.

Что-то опять все молчат (о последних изменениях). Хоть бы отписались: работают они или просто не пользуетесь (не востребованы и можно/нужно убрать). :(
Да и мою просьбу в этом посте все кроме YuriPet проигнорировали, а ведь я не просто так спрашивал. :(
Помните, качество работы кнопки и в ваших руках! ;)

samsobi 06-09-2007 14:58 639202

gora,
Скачал, попробовал, полет нормальный. Поначалу прободался, толком ни одна функция не работала. Оказалось, одна из родительских папок (самая корневая) была с восклицательным знаком. Но так надо по работе. Переписал нужное в другую папку, бросил ее в корень и уже внутри ее отработал. Немного неудобно, но видимо какие-то ограничения на имена есть. :( Хотя сам по себе 7-zip работает с такими папками прекрасно.

gora 06-09-2007 15:16 639212

Цитата:

Цитата samsobi
Оказалось, одна из родительских папок (самая корневая) была с восклицательным знаком. »

Уточните, папка в которой размещены файлы кнопки или файлы из которых Вы делаете SFX архив? Какая из них у Вас с восклицательным знаком?
Вообще использовать любые не "алфавитные" знаки в именах файлов при работе кнопки нежелательно. Такие стресс тесты я не проводил, но предполагаю, что многие символы их не пройдут. :( Так что уж постарайтесь их не использовать по возможности.

samsobi 06-09-2007 17:36 639284

Файлы, которые надо упаковать лежат внутри такой структуры:
D:\!Pack\CD\Wintool\!BootCD\Defrag\*.*
При паковке файлов внутри Defrag - тихо, даже не заикается об ошибке. Выношу папку Defrag в корень - кнопка работает без сбоев. Я понимаю причину в ! , но смешное то что 7-zip пакует эту папку в любом месте! 8-)

gora 03-10-2007 19:04 653787

Обновление кнопки. Изменения:
1 Перед сжатием архива производиться освобождение памяти от "мусора" для увеличения степени/скорости сжатия. (экспериментально)
2 В диалоге сжатия файлов добавлен вывод максимального (в данный момент) размера словаря.
3 Обновлен модуль до версии 1.2 сборка RC2 788 (благодарности Oleg_Sch).
4 Устранена ошибка которая могла приводить к свертыванию окна ТС при запуске кнопки.
5 Устранена ошибка при которой могли неверно обрабатываться файлы, если в их расширении были заглавные буквы.

YuriPet 04-10-2007 14:33 654207

gora, Более десятка различных архивов - "Полет нормальный!" :up:

Jekson07 04-10-2007 19:44 654336

gora, а эту волшебную кнопочку, как-то можно, интегрировать в дистрибутив? :wink:

gora 04-10-2007 21:28 654390

Цитата:

Цитата Jekson07
кнопочку, как-то можно, интегрировать в дистрибутив? »

Теоретически - да, но есть сложности:
1 Кнопка может "нормально" работать только в составе ТС (она собственно и создавалась для этого). Значит должен быть аддон ТС. Я знаю только один такой аддон, но его автор не проявляет интереса к кнопке, а навязывать ему ее в состав аддона я не собираюсь. Можно написать свой аддон ТС, но не уверен, что этот вариант будет востребован.
2 Для полноценной работы кнопки нужен еще и 7-Zip. С ним как раз проблем нет - такой аддон есть, но тогда аддон ТС будет зависим от наличия аддона 7-Zip. Думаю на такую зависимость SamLab не согласиться. Да и не справедливо это навязывать пользователям ТС ставить еще и 7-Zip, если и он, и кнопка им не нужны.
3 Можно попробовать сделать аддон кнопки (а многим ли он будет нужен?), но тогда надо ориентироваться на аддон SamLab и отслеживать его изменения, а я, по некоторым причинам, им не пользуюсь.

Если у кого то возникнет желание написать такой аддон кнопки, я возражать не буду ;) , но сам пока такой возможности не имею. :(

ps Но я подумаю, что можно сделать.

zuckij 04-10-2007 22:25 654414

Цитата:

Цитата Jekson07
кнопочку, как-то можно, интегрировать в дистрибутив »

Цитата:

Цитата gora
Теоретически - да »

Цитата:

Цитата gora
Но я подумаю, что можно сделать »

Сделал (уже давно для себя) не без помощи, кнопки самораспаковывающий архив, и кнопка после установки работает, правда 7z в системе установлен. Устанавливаешь, тотал настраеваешь под себя, пакуешь в самораспаковывающий архив, добавляешь запись в реестр(тотал час понимает переменную %commander_drive%) и всё. примерный конфиг,
читать дальше »
;!@Install@!UTF-8!
Title="Total Commander"
BeginPrompt=" Total Commander (ранее WinCmd)\nфайловый менеджер для Windows™"
CancelPrompt="Вы хотите прервать распаковку?"
ExtractDialogText="Подождите, пожалуйста..."
ExtractPathText="Пожалуйста, введите путь распаковки:"
ExtractTitle="Total Commander"
InstallPath="%programfiles%"
Shortcut="P,{%%T\\totalcmd\\totalcmd.exe},{},{Total Commander},{},{Total Commander},{%%T\\totalcmd},{%%T\\totalcmd\\totalcmd.exe},{mainicon}"
Shortcut="P,{%%T\\totalcmd\\tcuninst.exe},{},{Total Commander},{},{Uninstall or Repair Total Commander},{%%T\\totalcmd},{%%T\\totalcmd\\tcuninst.exe},{mainicon}"
RunProgram="rundll32.exe advpack.dll,LaunchINFSection %%T\\totalcmd\\total.inf"
GUIFlags="2+4+8+64+256+4096"
; This SFX Archive was created using "Total Commander" 24.07.2007 12-08
;!@InstallEnd@!

Jekson07 04-10-2007 23:02 654434

gora,
Цитата:

Можно попробовать сделать аддон кнопки (а многим ли он будет нужен?)
Может и не многим, как и сама кнопка, но для тех, кто собирает тихие инсталляторы, этот аддон просто необходим. :wink:

gora 05-10-2007 08:29 654561

Jekson07, вот Вам и вариант собственного аддона ТС о котором я писал
Цитата:

Цитата gora
Можно написать свой аддон ТС, но не уверен, что этот вариант будет востребован. »

zuckij, хотелось бы взглянуть на ваш total.inf и как Вы настраиваете пути в кнопке, если предлагаете пользователю ввести путь к ТС вручную (GUIFlags="2+4+8+64+256+4096")? Или это вариант установки на работающую систему?
Цитата:

Цитата Jekson07
Может и не многим, как и сама кнопка, но для тех, кто собирает тихие инсталляторы, этот аддон просто необходим. »

Я же сказал - подумаю ;)

zuckij 05-10-2007 09:48 654615

Цитата:

Цитата gora
Или это вариант установки на работающую систему »

В принципе да, но его можно и поставить в тихую, для этого подправить конфиг.
читать дальше »
[Version]
Signature=$Windows NT$

[Optional Components]
MyRegTweaks

[DefaultInstall]
OptionDesc ="Registry Entries"
Tip ="Registry Entries"
Modes =0,1,2,3
AddReg =total.Reg

[MyRegTweaks]
OptionDesc ="Registry Entries"
Tip ="Registry Entries"
Modes =0,1,2,3
AddReg =total.Reg

[total.Reg]

HKCU,"Software\Mark Editor","MainSettings",1,50,02,00,00,00,00,00,00,57,28,00,00,00,00,00,00,00,00,00,00,\
2c,00,00,00,00,00,00,00,01,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
ff,ff,ff,89,00,00,00,7b,00,00,00,8c,03,00,00,8c,02,00,00,00,00,00,00,ff,ff,\
ff,00,00,00,00,00,dc,05,00,00,dc,05,00,00,dc,05,00,00,08,07,00,00,5c,00,00,\
00,00,00,00,28,93,42,00,00,c8,00,00,00,54,70,dc,77,70,00,00,00,ff,b7,43,00,\
6f,00,75,00,72,00,69,00,65,00,72,00,20,00,4e,00,65,00,77,00,00,00,06,00,bc,\
f7,06,00,18,00,1a,00,d8,16,40,00,00,00,00,00,d8,b7,06,00,b4,4e,40,00,00,00,\
00,00,d8,16,40,00,50,02,00,00,c8,b7,06,00,5c,00,00,00,03,00,00,a8,00,00,00,\
00,c8,00,00,00,00,00,00,00,00,00,00,00,cc,00,56,00,65,00,72,00,64,00,61,00,\
6e,00,61,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,5c,00,00,00,00,00,00,28,93,42,00,00,c8,00,00,00,54,70,dc,\
77,70,00,00,00,01,b7,43,00,6f,00,75,00,72,00,69,00,65,00,72,00,20,00,4e,00,\
65,00,77,00,00,00,06,00,bc,f7,06,00,18,00,1a,00,d8,16,40,00,00,00,00,00,d8,\
b7,06,00,b4,4e,40,00,00,00,00,00,d8,16,40,00,50,02,00,00,c8,b7,06,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,ff,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKCU,"Software\PSPad","Ready",0x10001,00,00,00,00
HKCU,"Software\PSPad","PSPadHandle",0x10001,aa,01,79,01

HKLM,"SOFTWARE\Ghisler\Total Commander","IniFileName",0,".\wincmd.ini"
HKLM,"SOFTWARE\Ghisler\Total Commander","FtpIniName",0,".\wcx_ftp.ini"
HKLM,"SOFTWARE\Ghisler\Total Commander","InstallDir",0,"%commander_drive%"

В принципе, не обязательно добавлять Mark Editor и PSPad просто я использую эти два блокнота совместно с командером и ставлю их заодно, так как командер у меня ставится на диск D\: ,а остальным я ставлю С:\Program Files\ потому и не стал замарачиваться с аддоном. Кнопка понимает переменную %commander_path% следовательно всё работает, а вот мой wincmd.ini
читать дальше »
[Configuration]
InstallDir=%commander_drive%
firstmnu=3833
FirstTimeUnpack=0
test=213
ShowHiddenSystem=0
UseLongNames=1
Small83Names=0
OldStyleTree=0
autotreechange=0
DirBrackets=0
ShowParentDirInRoot=1
SortDirsByName=1
Tips=3
FileTipWindows=1
Win32TipWindows=1
onlyonce=1
TrayIcon=0
UseRightButton=1
Savepath=1
Savepanels=1
MarkDirectories=1
RenameSelOnlyName=1
SaveCommands=0
SaveHistory=0
CountSpace=1
CountMarked=1
1hourdif=0
CopyComments=6
ShowCentury=1
Aligned extension=1
SizeStyle=0
SizeFooter=1
DirTabOptions=824
DirTabLimit=32
Viewer=none
Editor=%commander_path%\mark\mark.exe
Viewertype=1
ExplorerForCopy=0
Win95Delete=0
UseTrash=1
WatchDirs=1
AltSearch=1
QuickSearchMatchBeginning=1
ThumbsLocation=%$LOCAL_APPDATA%\GHISLER
ThumbsCopyDel=1
ThumbsCustomFieldsEnabled=1
ThumbOptions=15
ThumbExplTypes=*.* | *.htm *.html
ThumbPlgTypes=*.*
ThumbIrfXnTypes=*.*
ThumbTxtTypes=*.txt *.ini
FirstTimeZIP=0
LogOptions=7198
LogRotateLimit=0
LogKeepCount=30
IgnoreListFileEnabled=0
SoundDelay=5
SeparateTree=0
PanelsVertical=0
InplaceRenamePath=1
LongInStatus=1
SpaceMovesDown=1
CompareCaseSensitive=0
CompareIgnoreRepSpace=1
CompareIgnoreRepeatedLines=1
CompareVertical=0
SyncFlags=0
SyncButtons=63
AlwaysToRoot=0
SingleClickStart=0
LanguageIni=WCMD_RUS.LNG
Mainmenu=WCMD_RUS.mnu
[Layout]
DriveBar1=1
DriveBar2=1
DriveBarFlat=0
InterfaceFlat=0
DriveCombo=0
DirectoryTabs=1
XPthemeBg=0
CurDir=1
TabHeader=1
StatusBar=1
CmdLine=0
KeyButtons=1
HistoryHotlistButtons=1
[800x600 (8x16)]
FontSize=8
FontName=Tahoma
FontCharset=204
FontSizeWindow=8
FontNameWindow=Tahoma
FontCharsetWindow=204
FontWeight=400
FontWeightWindow=400
FontNameDialog=Tahoma
FontCharsetDialog=204
Tabstops=180,188,250,102,539,93
RenameX=77
RenameY=70
RenameDX=646
RenameDY=460
RenameMax=0
RenameTabs=115,145,345,405,525
maximized=1
x=25
y=25
dx=750
dy=550
Divider=500
DividerQuickView=500
DividerComments=500
CmdSelX=78
CmdSelY=72
CmdSelDX=637
CmdSelDY=371
CmdSelMax=0
[Tabstops]
0=205
1=213
3=275
4=127
6=590
5=93
AdjustWidth=1
[Packer]
ZIPlikeDirectory=1
InternalUnarj=1
ARJlongnames=0
InternalUnlzh=1
InternalUnrar=1
InternalUnace=1
LinuxCompatible=1
ARJ=%commander_path%\plugins\ars\arj.exe
LHA=%commander_path%\plugins\ars\lha.exe
RAR=%commander_path%\plugins\ars\rar.exe
UC2=%commander_path%\plugins\ars\uc.exe
ACE=%commander_path%\plugins\ars\ace32.exe
LastUsedPacker=10000
ExpertMode=1
[PackerPlugins]
7z=223,%COMMANDER_PATH%\plugins\wcx\Multiarc\multiarc.wcx
cab=223,%COMMANDER_PATH%\plugins\wcx\Multiarc\multiarc.wcx
uha=223,%COMMANDER_PATH%\plugins\wcx\Multiarc\multiarc.wcx
iso=192,%COMMANDER_PATH%\plugins\wcx\iso\iso.wcx
treecopyplus=21,%COMMANDER_PATH%\plugins\wcx\TreeCopyPlus\treecopyplus.wcx
imagine=327,%COMMANDER_PATH%\plugins\wlx\Imagine\imagine.wcx
gra=277,%COMMANDER_PATH%\Plugins\WCX\GraphicsConverter\GraphicsConverter.wcx
chm=479,%COMMANDER_PATH%\plugins\wcx\CHMDir\CHMDir.wcx
its=479,%COMMANDER_PATH%\plugins\wcx\CHMDir\CHMDir.wcx
[ContentPlugins]
0=%commander_path%\plugins\wdx\AudioInfo\audioinfo.wdx
0_detect=EXT="MP3" | EXT="MP2" | EXT="MP1" | EXT="OGG" | EXT="WMA" | EXT="WAV" | EXT="VQF" | EXT="AAC" | EXT="APE" | EXT="MPC" | EXT="FLAC" | EXT="CDA" | EXT="IT" | EXT="XM" | EXT="S3M" | EXT="MTM" | EXT="MOD" | EXT="UMX"
1=%commander_path%\plugins\wdx\jpg-comment\jpg-comment.wdx
1_detect=EXT="JPG" | EXT="JPEG"
2=%COMMANDER_PATH%\plugins\wdx\Media\media.wdx
2_detect=EXT="AVI" | EXT="DIVX" | EXT="MPEG" | EXT="MPG" | EXT="ASF" | EXT="VOB" | EXT="MP1" | EXT="MP2" | EXT="MP3" | EXT="WAV" | EXT="AIFF" | EXT="OGG" | EXT="WMA" | EXT="MOV" | EXT="WMV" | EXT="AC3" | EXT="AU" | EXT="D2V" | EXT="RA"[ListerPlugins]
0=%commander_path%\plugins\wlx\ICLView\iclview.wlx
0_detect=MULTIMEDIA & ext="ICL" | ext="ICO" | force
1=%commander_path%\plugins\wlx\Imagine\imagine.wlx
1_detect=MULTIMEDIA
2=%commander_path%\plugins\wlx\ArchView\archview.wlx
3=%commander_path%\plugins\wlx\fileinfo\fileinfo.wlx
3_detect=
InternalZip=1
InternalUnzip=1
zipnt=0
ZIP=pkzip.exe
UnZIP=pkunzip.exe
InternalZipRate=6
Zip83Name=0
ZipSetDateToNewest=0
nodelete=1
OpenPartial=1
ExpertMode=1
LastUsedPacker=10000
DefPlugin=7z
[Confirmation]
deleteDirs=1
OverwriteFiles=1
OverwriteReadonly=1
OverwriteHidSys=1
MouseActions=1
[RenameTemplates]
0=[N]
[left]
path=C:\
ShowAllDetails=1
SpecialView=0
show=1
sortorder=1
negative Sortorder=0
[right]
path=D:\
ShowAllDetails=1
SpecialView=0
show=1
sortorder=1
negative Sortorder=0
[searches]
Последние 5 минут_SearchFor=
Последние 5 минут_SearchIn=
Последние 5 минут_SearchText=
Последние 5 минут_SearchFlags=0|000002000020|||5|-1|||||0000|
Totalcmd_SearchFor=Totalcmd
Totalcmd_SearchIn=
Totalcmd_SearchText=
Totalcmd_SearchFlags=0|000002000020|||||||||0000|
Директория_SearchFor=
Директория_SearchIn=
Директория_SearchText=
Директория_SearchFlags=0|000002000020||||||||22221|0000|
Каталоги_SearchFor=
Каталоги_SearchIn=
Каталоги_SearchText=
Каталоги_SearchFlags=0|00000200||||||||22221|0000
Временные файлы_SearchFor=*.bak;*.wbk;~h*.*;$*.*;*.tmp;*.swp;backup*.*
Временные файлы_SearchIn=
Временные файлы_SearchText=
Временные файлы_SearchFlags=0|00000200||||||||22220|0000
Изображения_SearchFor=*.ani;*.bmp;*.dib;*.cam;*.cdr;*.cur;*.clp;*.dcm;*.acr;*.dcx;*.djvu;*.iw44;*.em f;*.eps;*.fpx;*.g3;*.gif;*.icl;*.ico;*.iff;*.lbm;*img;*.jpg;*.jpeg;*.kdc;*.ldf;*.lwf;*.pbm;*.pcd;*.p cx;*.pgm;*.png;*.ppm;*.psd;*.psp;*.ras;*.sun;*.rle;*.sff;*.sfw;*.sgi;*.rgb;*.swf;*.tga;*.tif;*.tiff; *.wbmp;*.wmf;*.xbm;*.xpm
Изображения_SearchIn=
Изображения_SearchText=
Изображения_SearchFlags=0|00000200||||||||22220|0000
Видео_SearchFor=*.avi;*.mpg;*.mpeg;*.mov
Видео_SearchIn=
Видео_SearchText=
Видео_SearchFlags=0|00000200||||||||22220|0000
Звук_SearchFor=*.aif;*.au;*.snd;*.mid;*.rmi;*.med;*.mp3;*.ra;*.wav
Звук_SearchIn=
Звук_SearchText=
Звук_SearchFlags=0|00000200||||||||22220|0000
Архивы_SearchFor=*.arj;*.ace;*.rar;*.cab;*.zip;*.lzh;*.ace;*.tar;*.uue;*.GZip;*uc2
Архивы_SearchIn=
Архивы_SearchText=
Архивы_SearchFlags=0|00000200||||||||22220|0000
Исполняемые_SearchFor=*.bat;*.com;*.cmd;*.exe;*.msi;*.scr;*.lnk;*.pif
Исполняемые_SearchIn=
Исполняемые_SearchText=
Исполняемые_SearchFlags=0|00000200||||||||22220|0000
Системные_SearchFor=*.dll;*.sys;*.cpl;*.vxd;*.bin
Системные_SearchIn=
Системные_SearchText=
Системные_SearchFlags=0|00000200||||||||22220|0000
Текстовые_SearchFor=*.doc;*.rtf;*.htm;*.html;*.txt;*.diz;*.nfo;*.bbs;*.ini;*.log
Текстовые_SearchIn=
Текстовые_SearchText=
Текстовые_SearchFlags=0|00000200||||||||22220|0000
Последние файлы_SearchFor=
Последние файлы_SearchIn=
Последние файлы_SearchText=
Последние файлы_SearchFlags=0|00000200|||1|1|||||0000
Последние файлы - 3 дня_SearchFor=
Последние файлы - 3 дня_SearchIn=
Последние файлы - 3 дня_SearchText=
Последние файлы - 3 дня_SearchFlags=0|00000200|||3|1|||||0000
Total Commander_SearchFor=Total Commander
Total Commander_SearchIn=
Total Commander_SearchText=
Total Commander_SearchFlags=0|000002000020|||||||||0000
[Colors]
ColorFilter1=>Последние 5 минут
ColorFilter1Color=48896
ColorFilter2=>Total Commander
ColorFilter2Color=8388608
ColorFilter1=>Исполняемые
ColorFilter1Color=2365583
ColorFilter2=>Видео
ColorFilter2Color=8193451
InverseCursor=0
InverseSelection=0
BackColor=-1
ForeColor=-1
MarkColor=-1
CursorColor=-1
CursorText=-1
ColorFilter3=>Totalcmd
ColorFilter3Color=16711680
ColorFilter4=>Системные
ColorFilter4Color=5455192
ColorFilter5=>Архивы
ColorFilter5Color=18504
ColorFilter6=>Изображения
ColorFilter6Color=8913032
ColorFilter7=>Текстовые
ColorFilter7Color=24064
ColorFilter8=>Временные файлы
ColorFilter8Color=8289918
[Buttonbar]
Buttonheight=29
FlatIcons=1
SmallIcons=1
SmallIconSize=16
XPstyle=1
[1024x768 (8x16)]
FontSize=8
FontName=Verdana
FontCharset=204
FontSizeWindow=8
FontNameWindow=Tahoma
FontCharsetWindow=204
FontWeight=400
FontWeightWindow=400
FontNameDialog=Tahoma
FontCharsetDialog=204
Tabstops=205,213,275,127,590,93
maximized=1
x=112
y=84
dx=800
dy=600
Divider=500
DividerQuickView=500
DividerComments=500
MenuChangeX=128
MenuChangeY=119
MenuChangeDX=768
MenuChangeDY=530
MenuChangeMax=0
ConnectX=269
ConnectY=222
ConnectDX=485
ConnectDY=324
ConnectMax=0
RenameX=189
RenameY=154
RenameDX=646
RenameDY=460
RenameMax=0
RenameTabs=115,145,345,405,525
SearchX=237
SearchY=161
SearchDX=549
SearchDY=179
SearchMax=0
CompareX=88
CompareY=96
CompareDX=768
CompareDY=539
CompareMax=0
CompareDivider=500
SyncX=318
SyncY=113
SyncDX=640
SyncDY=472
SyncMax=0
SyncTabs=92,152,247,270,362,422[Lister]
Font1=Courier New,-13,204
Font2=Courier New,-13,204
Font3=Tahoma,-13,204
textwidth=81
binwidth=75
SearchGoBack=3
BmpStartup=1
Multimedia=1
RTF=1
IView=1
IViewPath=%commander_path%\plugins\wlx\Imagine\imagine.exe
HTMLasText=1
LinkBraces=1
[user]
menu1=pspad
cmd1=%commander_path%\pspad\pspad.exe
iconic1=-1
key1=1
menu2=Notepad2
cmd2=%commander_path%\Notepad2\Notepad2.exe
key2=2
[DirMenu]
menu1=Help
cmd1=cd %userprofile%\Мои документы\Help
menu2=Мои документы
cmd2=cd %userprofile%\Мои документы
menu3=Tools
cmd3=cd %programfiles%\Tools
menu4=Program Files
cmd4=cd %programfiles%
[SearchName]
0=shutdown.exe
[SearchIn]
0=C:\
[FileSystemPlugins]
Device Manager=%commander_path%\plugins\wfx\DevMan\devman.wfx
Registry=%commander_path%\plugins\wfx\Registry\registry.wfx
services=%commander_path%\plugins\wfx\Services\services.wfx
CD/DVD Burner=%COMMANDER_PATH%\plugins\wfx\TCBurner\tcburner.wfx
AceHelper=%commander_path%\plugins\wfx\AceHelper\AceHelper.wfx

надёюсь не сильно загрузил, и более менее понятно объяснил .

gora 05-10-2007 13:29 654752

Jekson07, ALL

Как и обещал, подумал - получите.

Аддон-паразит 161кб (пилот). Интегрирует "Кнопку для создания и работы с 7z SFX архивами в ТС" в дистрибутив Windows.

Для функционирования кнопки требуется аддон TCPP70RU (собственно в него и встраивается, потому и паразит) :) .
Для полноценного функционирования кнопки требуется еще аддон 7zip4хх.
Лучше, что бы хх было последней версии :) .

Порядок добавления:

Распаковываем аддон-паразит, копируем содержимое в папку TCPP70RU, упомянутую выше, с заменой файлов и интегрируем UpdatePack-XPSP2-Rus в дистрибутив Windows XP SP2.

Проверяйте и не поленитесь отписаться о работе аддона. Если все пойдет нормально и аддон будет востребован, доведу его и сделаю ветку с этим аддоном. Востребованность буду определять просто - по числу отписавшихся о его использовании или оставивших свой ник внизу данного сообщения (первое предпочтительнее). :)

Тестируйте!

vek 05-10-2007 14:14 654772

gora
Ура!, на установленной системе тоже работает!
Я то аддон тотала не ставлю! Но использую "сайлент" чуть измененного самлабовского инсталятора. Теперь все прекрасно. gora, - огромное спасибо!

gora 05-10-2007 14:50 654787

Цитата:

Цитата vek
Ура!, на установленной системе тоже работает! »

:( Рад за Вас, но (это частный случай и у другого может не сработать) аддон не для этого создавался. Для установки на "живой" системе предназначена кнопка из шапки. Что Вас в ней не устраивает!? Вам нужна именно "тихая" установка кнопки? Тогда напишите ТЗ:
1 Как ставите кнопку (какую ком. строку используете)?
2 Какой программой ставите ТС и кнопку?
3 Последовательность установки ТС потом кнопка или произвольная?
4 Путь установки ТС?
5 Путь установки кнопки?

Тогда подумаю, может и Вас "осчастливлю".

vek 05-10-2007 15:20 654802

gora
Спаибо. .
1. setup_button.exe
2. Bat-файлом: по-разному. Или Runonce или просто после установки.
3. коммандер, а потом кнопку
4. %PROGRAMFILES%\Total Commander
5. %COMMANDER_PATH%\Utilites\SFX Tool\
Честно говоря Ваших вопросов не понял (в смысле я же написал, что setup_button.exe из аддона паразита прекрасно справился со всеми перечисленными мной задачами). Все же на всякий случай ТЗ написал. Единственное, при повторном запуске setup_button.exe появилась вторая кнопочка на панели коммандера. Может проверочку сделать на наличие этой кнопочки, чтобы если она вдруг обновится, пользователю не пришлось бы переустанавливать кнопочку ручками.
Цитата:

Цитата gora
может и Вас "осчастливлю »

А я уже счастлив!

gora 05-10-2007 15:40 654805

Цитата:

Цитата vek
я же написал, что setup_button.exe из аддона паразита прекрасно справился со всеми перечисленными мной задачами »

Сейчас справляется, а после доводки аддона возможно перестанет. Вот по этому я и задавал свои вопросы, дабы учесть все. Вы не ответили на этот вопрос:
Цитата:

Цитата gora
Для установки на "живой" системе предназначена кнопка из шапки. Что Вас в ней не устраивает!? »

Цитата:

Цитата vek
Единственное, при повторном запуске setup_button.exe появилась вторая кнопочка на панели коммандера. Может проверочку сделать на наличие этой кнопочки, чтобы если она вдруг обновится, пользователю не пришлось бы переустанавливать кнопочку ручками. »

Просто удалите первую кнопку с панели и все. Автоматизировать этот процесс затруднительно, т.к. пользователь может после установки кнопки (первой) переместить ее на панели в удобное для себя место, переименовать ее, изменить путь к файлу кнопки (это делает инсталлятор при установке). В общем этого не планирую (пока).

vek 05-10-2007 15:45 654810

Цитата:

Цитата gora
установки на "живой" системе предназначена кнопка из шапки »

Кнопка из шапки устанавливается из запущенного тотал-коммандера ручками. А мне хотелось автоматом. Вот это и не устраивало.

gora 05-10-2007 16:29 654821

Цитата:

Цитата vek
А мне хотелось автоматом. »

И в "тихом" режиме? Я правильно Вас понял?

vek 05-10-2007 16:31 654822

gora,
Абсолютно!

Jekson07 06-10-2007 14:58 655220

gora, спасибо сегодня попробую. Только к чему такое название аддона с волшебной кнопочкой? Не надо обижать своё детяще :)

Проверил, всё интегрировалось и работает. Ещё раз спасибо. :beer: Очерёдность аддонов: Total Commander, 7-Zip, Волшебная кнопочка. :wink:

gora 16-10-2007 15:41 661704

Обновление кнопки. Изменения:
1 Изменен инсталлятор. Добавлена возможность обновления кнопки без создания "новой" иконки кнопки на панели ТС.
2 Устранена ошибка в инсталляторе.
3 Устранена ошибка с неверным отображением пути в окне ввода при использовании в нем переменной %%S.
4 Изменен штамп даты/времени в именах выходных файлов.
5 Обновлены внутренние утилиты (благодарности Oleg_Sch)
6 Пустые строки в файле конфигурации при создании 7z SFX архива теперь не вырезаются. Это позволило использовать некоторые не анонсированные возможности модуля. (любознательные найдут их самостоятельно :) )
7 В SFX архивах дистрибутива кнопки теперь не используется сжатие модуля в связи с появившимися сообщениями о ЛОЖНОМ срабатывании антивирусов.
Ссылки для скачивания как обычно в шапке или на зеркале.

gora 30-10-2007 18:27 669858

Обновление кнопки. Изменения:
1 Исправлены незначительные ошибки.
2 Обновлен модифицированный модуль.

gora 14-11-2007 10:44 678594

Jekson07, vek, Rogalik, по немногочисленным просьбам пользователей - аддон кнопки TCx7zSFX (162 кб) (уже не паразит :) , а вполне самостоятельный), может быть использован и для установки на живую систему в "тихом" режиме.

bel1 26-11-2007 03:43 685235

При установки кнопки появляется ошибка что то связанное с "MSVBVM50.DLL" установка ведется на Vista x64

gora 26-11-2007 10:11 685326

bel1, сам Vista x64 не использую и проверить не смогу. В связи с этим ряд вопросов к Вам:
1 Устанавливаете из аддона при установке системы или из ТС на "живую" систему?
2 На каком этапе установки выскакивает ошибка? Какие окна вам удается увидеть и после какого появляется ошибка?
3 Полный текст ошибки.
4 Указанная "MSVBVM50.DLL" имеется в Vista x64 у Вас на компьютере и у других пользователей (узнайте, если есть возможность)? Вроде она должна быть.
5 Другие 7z SFX архивы на базе модифицированного модуля запускаются нормально, без ошибок?
6 Устанавливается ли сама кнопка и работает ли она после этой ошибки?

bel1 28-11-2007 01:50 686389

Вот ошибка в конце установки , хотя с этой ошибкой все работает на ура

gora 28-11-2007 09:00 686444

Цитата:

Цитата bel1
Вот ошибка в конце установки , хотя с этой ошибкой все работает на ура »

Это ошибка вспомогательной утилиты ReloadTC.exe. Можете работать спокойно, она не влияет на работу кнопки. В новой версии кнопки (она тестируются и скоро будет выложена) данная утилита использоваться не будет.

Jekson07 29-11-2007 14:07 687209

gora,

Столкнулся с такой проблемой, не могу понять из-за чего, это происходит. К примеру, у меня есть три папки, содержимое которых постоянно обновляется, по образу и подобию они практически идентичные. Если я создаю 7z архив, при нажатой клавише Shift и "Волшебной кнопки", то почему-то, именно с одной и той же папкой выскакивает ошибка что на скрине. С другими папками все без проблем отрабатывает. Интересно, что это за глюк и из-за чего такое может происходить?


gora 29-11-2007 16:31 687312

Jekson07, сколько у Вас RAM и сколько показывается размер словаря перед сжатием в кнопке? С таким же размером словаря 7-Zip сжимает эту папку без проблем или как? Какой вид сжатия используете?

Jekson07 29-11-2007 16:38 687318

gora,

Размер словаря перед сжатием в кнопке показывает 179Мб. С таким же размером словаря 7-Zip сжимает эту папку без проблем.

gora 29-11-2007 16:50 687324

Jekson07,
Цитата:

Цитата gora
Какой вид сжатия используете? »

Попробуйте другие виды сжатия - ошибка сохраняется? Размер папки?

Jekson07 29-11-2007 17:03 687331

gora, использую вот этот, попробую сейчас и с другими


gora 29-11-2007 17:09 687333

Jekson07, на скриншоте вижу размер словаря 64М, а не 179М
Цитата:

Цитата Jekson07
С таким же размером словаря 7-Zip сжимает эту папку »

Другие виды сжатия я имел в виду из кнопки. И размер папки (не сжатый) тоже хотелось бы знать.

Jekson07 29-11-2007 17:25 687341

gora,
Цитата:

на скриншоте вижу размер словаря 64М, а не 179М
А там больше и не сделаешь. Поменял метод сжатия с LZMA на РРМd и теперь все прошло нормально. Но мне не понятно всё равно почему с другими аналогичными папками такой проблемы не возникало. Ну это уже мелочи, главное работает. Спасибо.

gora 05-12-2007 12:24 690966

2 ALL
Отпишитесь все, кто использует расширение файла конфигурации отличное от .txt, т.к. собираюсь отказаться от возможности его изменять. Аналогично и по расширению файла копирайтов .res.

samsobi 05-12-2007 14:20 691073

Цитата:

Цитата gora
Отпишитесь все, кто использует расширение файла конфигурации отличное от .txt »

Если с заменой иконки и/или копирайтов, то требует расширение файла конфигурации .txt и баста! У меня Батон 0.7.2.262

gora 05-12-2007 15:00 691115

Цитата:

Цитата samsobi
Если с заменой иконки и/или копирайтов, то требует расширение файла конфигурации .txt и баста! »

Так в файле Settings.ini есть возможность изменить расширения этих файлов
Код:

; Type of a file configuration
cfgext=.txt
; Type of a file resources
resext=.res

Я как раз про это и спрашиваю! Кто пользуется этой возможностью изменять расширение?
Цитата:

Цитата samsobi
У меня Батон 0.7.2.262 »

Могли бы давно обновить ;)

samsobi 07-12-2007 13:54 692623

Цитата:

Цитата gora
Могли бы давно обновить »

Обновил 8-))) Но, если честно, попробовал менять расширение - работает и так и так. Реальной пользы не увидел, вернулся к стандарту (txt и res). IMHO можно отказаться от возможности его изменять.

gora 17-12-2007 00:10 698394

У кнопки сегодня небольшой юбилей ;). Все начиналось здесь :).

Юбилейное обновление кнопки. Изменения:
1 Обновлены внутренние утилиты. (благодарности Oleg_Sch)
2 Обновлен модифицированный модуль. (благодарности Oleg_Sch)
3 С целью уменьшения размера получаемого 7z SFX архива производится:
- дополнительное его "обрезание" (до 512б) без использования сжатия. (экспериментально)
- удаление комментариев из файла конфигурации. (опционально)
4 Изменен алгоритм выбора размера словаря при создании архива.
5 Предусмотрена возможность изменения степени использования оперативной памяти при создании архива через ini файл. (экспериментально)
6 Изменена информация выводимая перед созданием 7z архива.
7 Изменена информация выводимая после создания 7z SFX архива.
8 Удалена утилита вызывавшая ошибку отсутствия библиотеки MSVBVM50.DLL.
9 Удалена возможность изменения расширения файлов конфигурации и "копирайтов".
10 Немного уменьшен размер кнопки и инсталятора.

Jekson07 18-12-2007 20:21 699544

gora,
Цитата:

Столкнулся с такой проблемой, не могу понять из-за чего, это происходит. К примеру, у меня есть три папки, содержимое которых постоянно обновляется, по образу и подобию они практически идентичные. Если я создаю 7z архив, при нажатой клавише Shift и "Волшебной кнопки", то почему-то, именно с одной и той же папкой выскакивает ошибка что на скрине. С другими папками все без проблем отрабатывает. Интересно, что это за глюк и из-за чего такое может происходить?
С новой "Волшебной кнопкой" проблема разрешилась. Поздравляю всех с юбилейным обновлением. :beer:

FreeKnight 23-01-2008 11:34 723539

тоже присоединяюсь к Юбилейному выпуску, но... на сайте ссылки мертвы...дайте плиз кто-нить скачать

gora 23-01-2008 11:48 723555

Цитата:

Цитата FreeKnight
на сайте ссылки мертвы »

Не подтверждаю! Только что проверил - все скачалось (качал IE размер небольшой)!

FreeKnight 23-01-2008 12:49 723647

спасибо, все скачалось !!!

Anakin 19-02-2008 12:37 743766

gora, весьма заманчивая кнопка:) А можно сделать ее же, но для Windows Explorer?

gora 19-02-2008 12:48 743780

Цитата:

Цитата Anakin
А можно сделать ее же, но для Windows Explorer? »

Такой задачи не стояло. Я пользуюсь ТС и проводник мне не нужен. :) Возможно, сделать это кому то и удастся, но я этих заниматься не планирую.

Anakin 20-02-2008 00:07 744282

gora, хорошо, тогда опишите, пожалуйста, как сама кнопка (файл button.exe) взаимодействует с TC? Если я правильно понял из файла default.bar, он ей просто список файлов передает через командную строку (параметр %L)? Т.е. кнопку можно использовать и вне TC? А в каком формате этот список нужно передавать? Можно примерчик?:)

gora 20-02-2008 08:32 744415

Цитата:

Цитата Anakin
он ей просто список файлов передает через командную строку (параметр %L)? »

Да. Запуск происходит в "свернутом виде" и еще передается "путь запуска".
Цитата:

Цитата Anakin
А в каком формате этот список нужно передавать? »

В кодировке Windows (1251). Два примера:
Код:

F:\_ResPatch_All\_ResPatch_4_Poly\2_Selector\Selector.exe
F:\_ResPatch_All\_ResPatch_4_Poly\2_Selector\Selector.7z
F:\_ResPatch_All\_ResPatch_4_Poly\2_Selector\Selector.res
F:\_ResPatch_All\_ResPatch_4_Poly\2_Selector\Selector_config.txt

F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\AMD\
F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\Intel\
F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\Oeminfo1.cmd
F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\oemlogo.exe
F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\nircmdc.exe
F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\Oeminfo2.cmd


Anakin 20-02-2008 08:51 744418

gora, спасибо за информацию. И для полноты картины еще серия вопросов;)

1. "Путь запуска". Что это, как передается, до списка или после?
2. В списке для каждого файла надо указывать полный путь или можно только имя (если путь запуска - это и правда то, о чем подумал;))
3. Если указать каталог (как во 2-м примере), то файлы из этого каталога уже перечислять не надо?
4. Как передается информация, что надо запускаться в "свернутом виде"? А как же диалог с выбором варианта (скажем, сжатия архива или извлечения иконки)? И как тогда будет выглядеть "несвернутый вид"?:)
5. Правильно но ли я понимаю, что разделителем в списке файлов служит пробел, и если путь содержит пробелы, то его надо заключить в кавычки?
6. Как передать информацию о том, что еще в TC во время клика по кнопке была зажата клавиша Shift или Ctrl? Когда появился диалог, уже все понятно - кнопка отслеживает нажатия сама, а как быть до этого? Или тоже отслеживает кнопка? (ведь в момент щелчка по кнопке и запуску button.exe пользователь все еще держит клавишу зажатой;))

И пожалуйста, приведите еще один пример, на этот раз полный - допустим, пользователь выбрал все те же файлы и папки, что в примере 2 из пред. поста, зажав при этом Shift (хочет создать обычный 7z-архив). Как будет выглядеть полная командная строка вызова утилиты (и с путем запуска и индикатором клавиши, если нужно)?

Заранее благодарю за ответы! Если все сложится удачно (т.е. пноа взаиодмейтсвует с окружающей средой стандартным образом, не используя никаких спец. примочек TC), то на выходных наверное появится "волшебное меню" для Проводника Windows - кнопку там, увы не вставишь (:(), а вот доп. пункт в контекстное меню - запросто!:)

gora 20-02-2008 09:19 744433

1 Путь запуска - это путь к файлу Button.exe. У меня, например, это D:\totalcmd\Utilites\SFX Tool, в бат файлах это переменная %CD%, наверное так понятнее будет.
2 Только полный путь! Примеры приведены реальные которые формирует ТС.
3 Я же привел примеры того, что передает ТС. Он передает только пути\имена папок со слешем в конце и не раскрывает их содержимого.
4 Адрес к файл-списку (примеры которых я привел) ТС передает в как единственную переменную, в бат файлах это переменная %1, файлу Button.exe и запускает его в свернутом виде. Про диалоги не беспокойтесь они отработают как надо. :)
5 Извините, забыл привести такой вариант. Вот что передает ТС в этом случае:
Код:

D:\DISTRIBUT\Punto Switcher\новые правила переключения\
D:\DISTRIBUT\Punto Switcher\setup_ps295.exe
D:\DISTRIBUT\Punto Switcher\setup_ps295_0.exe
D:\DISTRIBUT\Punto Switcher\setup_ps29.exe
D:\DISTRIBUT\Punto Switcher\setup_ps28.exe

Как видите кавычек нет ни в путях, ни в названиях.
6 Нажатие спец. клавиш ТС не отслеживает и не передает кнопке. Она это делает сама после запуска Button.exe.
По-моему, я достаточно подробно расписал все что и как передается кнопке и что она определяет сама. Если еще будут вопросы - отвечу.
Удачи, Вам.

Anakin 20-02-2008 15:22 744698

gora, что-то не выходит. Раскладка такая: кнопка распакована по адресу C:\Documents and Settings\svliverk\My Documents\SFX Tool, в этом каталоге лежат файлы

7ZSD_LZMA.sfx
7ZSplit.exe
Button.bat
Button.exe
Desktop.ini
Files.txt
Settings.ini
setup_button.exe (это инсталлятор кнопки, перемещн сюда для опытов, о них как раз речь ниже)
Upack.exe

Файл Button.bat - следующего содержания:

Код:

cd C:\SFX Tool
Button.exe Files.txt

а Files.txt - такой:

Код:

C:\SFX Tool\setup_button.exe
В конце Files.txt - пустая строка, как и сам TC генерирует.

И вот теперь я запускаю Buttin.bat (никаких клавиш не зажимаю). Поскольку setup_button.exe является 7zSFX-архивом, то я ожидаю, что появится окно с предложением либо извлечь компоненты из архива, либо просмотреть файл конфигурации. Вместо этого я вижу мелькающее на секунду консольное окно с заголовком 7zSFX_Button_TC (рассмотреть трудно, все слишком быстро).. и все. Ни диалога с сообщением об ошибке, ни ожидаемого диалога - молчок:( Та же ситуация, если в Files.txt указать файл C:\SFX Tool\setup_button.exe и запустить с зажатой Ctrl - тоже мигнувшее окно и тишина, хотя должно быть предложение извлечь иконку.

Продолжаем опыты. Пытаемся запустить button.exe напрямую, без bat-файла - получаем сообщение об ошибке, что в активной панели нет выделенных файлов. Это ожидаемо, ведь файла-параметра не передано.

Наконец, запускаю Button.bat с нажатым Shift-ом - хочу создать обычный 7z-архив. Ура, появляется диалог с выбором типа архива (solid, non-solid, без сжатия). Вот только смущает, что размер выделенных файлов равен 0, а количество - 1 (так в диалоге сказано), хотя указаны все файлы из папки. Жму "Да", не нажимая доп-но никаких клавиш - появляется диалоговео окно с ошибкой 7-Zip "Incorrect item in listfile":(

Что я делаю не так?

P.S.: В файле settings.ini все пути прописаны, даже без использования всяких переменных, а конкретно:

Код:

; ------------- File of options -------------
;
; Path to the sfx module
pathModule=C:\SFX Tool\7ZSD_LZMA.sfx
; Path to the spliter
pathSpliter=C:\SFX Tool\7ZSplit.exe
; Path to the UPX
;pathUPX=!COMMANDER_PATH!\Utilites\SFX Tool\upx.exe
pathUPX=C:\SFX Tool\Upack.exe
; Path to the archiver 7-Zip
path7Zip=C:\Program Files\7-Zip\7zG.exe


gora 20-02-2008 16:38 744741

Anakin, так наверное дело в том, что путь файлам кнопки C:\Documents and Settings\svliverk\My Documents\SFX Tool(как Вы пишите), а Вы прописали в ini файле совсем другое
Цитата:

Цитата Anakin
pathModule=C:\SFX Tool\7ZSD_LZMA.sfx »

Пропишите пути правильно!

Anakin 20-02-2008 16:47 744747

gora, это ошибка в посте - я написал первую строчку, потом режил проверить на более простом пути, проверил, потом вернулся в браузер и дописал пост, а эта строка так и осталась. Нет, кнопка лежит по адресу C:\SFX Tool\.

P.S.: Я все таки не понял, как сама кнопка использует путь запуска. Она его из переменой окружения какой-то считывает?

P.P.S.:Есть смутное подозрение, что для интеграция в Проводник нужна правка сырцов, по крайней мере, в части приема исходных данных. Но хотелось бы разобраться, что с exe-файлом. Может, кнопка результат кидает куда-то во временную папку, посколько не из-под TC?

gora 20-02-2008 17:30 744782

Anakin, дома проверю, что у Вас не так, отпишусь. Но лучше давать точные данные, что бы мне не приходилось "предвидеть", что у Вас написано, а что у Вас в уме. ;)

PS А разве путь с пробелами не нужно заключать в кавычки!?
Цитата:

Цитата Anakin
cd C:\SFX Tool »

PPS
Попробовал разобраться в вашей ситуации и установил следующее:
1 Путь к файл списку Files.txt в команде Button.exe должен быть указан полный (C:\SFX Tool\Files.txt)!
2 Этот путь НЕДОЛЖЕН содержать пробелов и кавычки в данном случае не помогают! Кнопка разрабатывалась исключительно под ТС, а он этот путь к файл списку имеет беспробельный! Это я думаю можно будет исправить потом, а пока используйте беспробельный путь к файл списку.
3 В остальных путях/именах можно использовать пробелы заключая их в кавычки по общепринятым правилам. Но я бы рекомендовал при написании своей программы избегать их и потом, после написания ее, вводить их постепенно не устраивая стресс тестов еще на начальной стадии.

Anakin 21-02-2008 19:56 745686

gora, спасибо за подсказки - так все функции работают!!! Теперь возьмусь за написание самой DLL-ки. Вот только версия splitter'а у вас в инсталляторе устарела - новые аддоны, собранные с 7zSFX (например, Daemon Tools 4.12) распаковать только вашим не получится, надо указать путь к новой версии "расчленителя":)

Вопрос по поводу раскладки диалоговых окон на экране: а можно модернизировать алгоритм их отображения, чтобы не играться с параметром в seetings.ini? Скажем, сначала вычилить по файлу конфигурации кол-во окон, их габариты, потом просчитать координаты их левых верхних углов на экране, исходя из текущего разрешения, а уж потом - вывести?;)

gora 21-02-2008 21:08 745747

Цитата:

Цитата Anakin
Вот только версия splitter'а у вас в инсталляторе устарела »

В кнопке используется последняя версия сплитера от Oleg_Sch, а уж он как ни кто знает как устроены 7z SFX архивы на базе его модифицированного модуля. :)
Цитата:

Цитата Anakin
7zSFX (например, Daemon Tools 4.12) распаковать только вашим не получится »

Я не знаю, что там за архив (не использую данный аддон), но если Вы уверены, что это именно 7z SFX архив и сделан на базе модифицированного модуля, то можете написать в ветку Oleg_Sch (ссылка в шапке).
Цитата:

Цитата Anakin
новой версии "расчленителя" »

Таковой не знаю (приводите название, ссылку) и не собираюсь пока ни чего менять.
Цитата:

Цитата Anakin
а можно модернизировать... »

Давайте так, сначала Вы сделаете свою программу и покажете как она работает, а уж потом будем обсуждать возможность и целесообразность переделки кнопки под ваши вкусы/потребности.

PS Посмотрел я аддон Daemon Tools 4.12. Там всего 5 ехе файлов. Три из них 7z SFX архивы (DTools.exe, DTShEx.exe, INSTDT.exe) прекрасно извлекаются кнопкой, а два (daemon4120-lite.exe, awxDTools.exe) таковыми не являются! Кнопка их и НЕ должна извлекать! Ваши претензии не обоснованы!

Anakin 26-02-2008 17:12 748756

ALL

Потратив около недели времени я решил прекратить работу над Explorer-версией кнопки - так как Windows Explorer в силу своего внутреннего устройства сводит на нет многие преимущества кнопки. В частности, клик с зажатой клавишей Ctrl по пункту контекстного меню заставляет программу запуститься на заднем плане (это общее правило Проводника, так задумано в Windows и обойти нельзя) - т.е. при извлечении иконки кнопкой надо дополнительно нажимать Alt-Tab, чтобы диалог с вариантами вывелся на передний план. Да и непосредственно кнопку, как я писал, встроить в тулбар нельзя - только в контекстное меню, а это уже добавочный клик на каждую операцию.

Поэтому я решил, что эффективнее в плане времени и трудозатрат будет сделать специальную Archive-версию Total Commander, которая предназначена для тех, кто использует в качестве основного менеджера Проводник, а TC - преимущественно из-за кнопки;), т.е. полновесный TC PowerPack со всеми плагинами совершенно без надобности). Такая сборка и была успешно собрана, обкатана на создании порядка 60 тихих 7zSFX инсталляторов для программ, и в скором времени (надеюсь:)), будет трансформирована в аддон и выложена на форуме. Там же будет поддержка еще некоторых архивов;), который стандартный WinRAR не распознает.

В процессе работы с кнопкой появилась одна идея: а что если при извлечении одной иконки с размерами 16 и 32 (вариант с зажатым Shift-ом), не сохранять в файле форматы для всех имевшихся разрядов цветности, а оставлять только максимальный? В итоге всегда будет не больше 2 форматов (скажем, 16x16 RGBA и 32x32 256, если конечно 32x32 RGBA отсутствует). Также, возможно, стоит рассмотреть вариант 16+32+48, если модифицированный модуль, конечно, поддерживает формат 48x48 - тогда файл инсталлятора будет аккуратно отображаться в режиме "Плитка", а не интерполировать иконку 32x32:)

NeSkoda 27-02-2008 02:01 749021

А можно-ли научить кнопку ставиться в тотал на Vistа? При установке из под тотала пишет:7-zip внутренняя ошибка.Код ошибки 106.

gora 29-02-2008 12:20 750503

Цитата:

Цитата NeSkoda
А можно-ли научить кнопку ставиться в тотал на Vistа? При установке из под тотала пишет:7-zip внутренняя ошибка.Код ошибки 106. »

Эта ошибка возникает при невозможности записи файла. Сам Висту не использую, но видимо она не дает Вам записывать файлы, не хватает прав. С этим вопросом (о правах в Висте) Вам придется разбираться самостоятельно, я здесь не помощник. ;(
Могу посоветовать попробовать извлечь необходимые файлы кнопки из дистрибутива и установить их "вручную", а потом создать кнопку на панели ТС. Код кнопки Вы найдете на страничке по ссылке в шапке. Будут вопросы по ручной установке, отвечу.

vea419 02-03-2008 15:50 751805

У меня диск с архивами игр. Подскажите, пожалуйста, как сделать так, что бы при запуске из меню автозапуска выполнялись условия:
1) Запуск архива(SFX) во временную папку - запуск игры - Удаление папки по окончании (Ну с этим всё понятно)
2) Запуск ЭТОГО ЖЕ АРХИВА, но что бы он установился в Program Files (по выбору) и создал ярлык
То есть архив один а запустить его надо двумя способами

gora 13-03-2008 20:36 759696

2 camo Все вопросы по работе кнопки пишите в этой ветке.
Цитата:

Цитата camo
У меня архиватор 7zFM.exe находится в папке D:\Programs\WinArchiver\7-Zip, как правильно прописать к нему путь в файле настроек? »

Так:
Код:

path7Zip=D:\Programs\WinArchiver\7-Zip\7zG.exe
Все это написано на страничке кнопки
Цитата:

Некоторые параметры можно/нужно изменить на свои в файле Settings.ini. Сами названия параметров изменять нельзя! Можно изменять только их значения. Пропишите в них (в значениях) нужные Вам пути и параметры после знака равенства (=).

ВАЖНО! Даже если пути содержат пробелы, то заключать их в кавычки НЕ надо!

Если Вы устанавливали кнопку с помощью инсталлятора (не важно меняли или не меняли путь по умолчанию), то править пути не надо! Все должно работать. Исключением из этого может быть путь к архиватору 7-Zip, и только если он установлен в "нестандартном" месте.

Пути могут быть абсолютными или относительными (как показано в описании ниже). Переменные в относительных путях должны быть заключены в восклицательные знаки (!). Знаки процента (%) в этих местах недопустимы.

gora 04-04-2008 10:31 774372

2 ALL

Кнопка обновлена!

Изменения:
1 Обновлены внутренние утилиты. (благодарности Oleg_Sch).
2 Удалена одна из утилит, что позволило значительно уменьшить размер кнопки.
3 Добавлен звуковой сигнал при запуске. После его начала можно отпускать спец. клавишу.
4 Спец. клавиши теперь используются только при запуске кнопки. Все остальные операции нажатия их уже не требуют.
5 Окна кнопки теперь открываться только на "первом плане" даже при нажатии спец. клавиш.
6 Добавлен стиль ХР для окон.
7 Убран "тикер".
8 Время таймера отображается на кнопке. Таймер может быть остановлен.
9 При просмотре окон будущего архива они располагаются слева на право и сверху вниз.
10 Изменена иконка.
11 Много мелких изменений...

Настоятельно рекомендуется "переустановить" кнопку, а не использовать режим "обновления"!!!

Пробуем - отписываемся, пока есть возможность учесть ваши замечания и пожелания.

viksem 05-04-2008 18:22 775467

gora,

Аддон с кнопкой будет обновлен?

PS можно ли отключить "штамп даты/времени в именах выходных файлов"

mike345 05-04-2008 18:52 775485

Я вчера скачал. Новая версия там :)

-
Сорри, я не аддон, а саму кнопку скачал...

gora 05-04-2008 18:52 775487

Цитата:

Цитата viksem
Аддон с кнопкой будет обновлен? »

А я думал, что им уже давно ни кто не пользуется. Если очень - нужно можно сделать.
Цитата:

Цитата viksem
можно ли отключить "штамп даты/времени в именах выходных файлов" »

Уточните, каких то определенных или всех сразу? А что делать при наличии одноименных файлов? Перезаписывать?

viksem 05-04-2008 19:03 775500

gora,

Цитата:

Цитата gora
А я думал, что им уже давно ни кто не пользуется. Если очень - нужно можно сделать »

сделайте конечно, если можно

Цитата:

Цитата gora
Уточните, каких то определенных или всех сразу? А что делать при наличии одноименных файлов? Перезаписывать »

при распаковке SFX архива в имена файлов дописывается дата и время. Перед обратной упаковке их нужно удалять? Спасибо за ответ

gora 05-04-2008 19:23 775532

Цитата:

Цитата viksem
Перед обратной упаковке их нужно удалять? »

В этом нет ни какой необходимости. При повторной сборке 7z SFX архива, в этом случае, Вы получите имя со "штампом" (имя 7z SFX определяется именем 7z архива), но его (7z SFX архив) можно после этого переименовать. Удалить "штамп" можно, если это нужно ;) , всего в ОДНОМ файле.

gora 05-04-2008 19:54 775567

viksem, аддон "кнопки". ;)

PS Забыл вложить файлик :( , мои извинения. Обновил вложение.

МИШАНЧИК 06-04-2008 11:53 775939

gora, а можно как - то реализовать Ваш addon_TCx7zSFX_s_080405_20-42.7z не как аддон для Т-13, а то у меня Total Commander ставится на Т-12? Уж больно хорошая вещь Ваша кнопка!

gora 06-04-2008 12:59 775963

МИШАНЧИК, используйте аддон TC7FullMy, ссылку найдете в подписи, и проблем не будет.

LonerD 07-04-2008 14:10 776610

gora, сделайте, пожалуйста, вариант без бибиканья ? ))
Или расскажите, как убрать звуки.

gora 07-04-2008 14:23 776621

Цитата:

Цитата DPavlik82
сделайте, пожалуйста, вариант без бибиканья »

Вы про это?
Цитата:

Цитата gora
3 Добавлен звуковой сигнал при запуске. После его начала можно отпускать спец. клавишу. »

Попробуйте сжать папку Windows или аналогичную и не отпускайте спец. клавишу до появления окна. Удобно? А как иначе пользователю сообщить, что кнопка запустилась и опросила спец. клавишу!? :dont-know
Цитата:

Цитата DPavlik82
Или расскажите, как убрать звуки. »

Можно, например, отключить системный динамик. :yahoo:

PS А если серьезно, я подумаю об опциональности данной функции.

gora 10-04-2008 13:25 778875

2 ALL

Кнопка обновлена!

Изменения:
1 Обновлен модифицированный модуль. (благодарности Oleg_Sch).
2 Звуковой сигнал при запуске сделан опциональным (отключение через ini файл).
3 Устранена ошибка пропадания надписи на кнопке по умолчанию.
4 Устранена ошибка в инсталляторе когда не удалялась вспомогательная утилита.
5 Перед созданием 7z SFX архива производится проверка синтаксиса файла конфигурации.
6 Незначительные изменений...

Настоятельно рекомендуется "переустановить" кнопку, а не использовать режим "обновления"!!!

Пробуем - отписываемся, пока есть возможность учесть ваши замечания и пожелания.

Stanner 23-04-2008 17:41 787664

Предложение:
Возможно ли в следующих версиях кнопки добавить возможность задавать в файле настроек шаблоны имени для создаваемых архивов (мне часто приходится переименовывать получаемые архивы: удалять время, тип архива).
Например:

; Шаблоны имени архива
name1:"Полный"=%DN%_%CT%_%D%_%T%
name2:"Полный без времени"=%DN%_%CT%_%D%
name3:"Имя с датой"=%DN%_%D%
name4:"Имя с типом"=%DN%_%CT%
name5:"Имя"=%DN%

где
DN - имя каталога
CT - тип сжатия
D - дата
T - время

А в окне по нажатию Shift+кнопка добавить комбобокс с для выбора нужного шаблона имени с запиминанием последнего использованного.

Мне кажется, это было бы просто супер!

Stanner 27-04-2008 01:30 790017

После наката Wzor-овского SP3 перестала работать кнопка - пишет об ошибке (что-то типа 7-zip illegal parameters)
Это только у меня?

gora 27-04-2008 09:00 790096

Stanner
1
Цитата:

Цитата Stanner
в окне по нажатию Shift+кнопка добавить комбобокс с для выбора нужного шаблона »

Этого (пока?) не будет, а это
Цитата:

Цитата Stanner
добавить возможность задавать в файле настроек шаблоны имени для создаваемых архивов »

постараюсь сделать.
2
Цитата:

Цитата Stanner
перестала работать кнопка - пишет об ошибке (что-то типа 7-zip illegal parameters) »

Мало данных.
а) ошибка появляется при сжатии?
б) ошибка появляется всегда или только на некоторых файлах/папках?
в) сам 7-Zip сжимает без ошибки?
г) точный текст ошибки, лучше скриншот.
д) размер файла/папки на котором происходит ошибка?
е) размер ОЗУ?
ж) какое значение имеет параметр useRAM в файле конфигурации?

Stanner 28-04-2008 19:51 791020

По ошибке (писал ночью, по памяти - перепутал):
1) Текст - '7-zip memory allocation error'
2) проявляется только при передаче в архив списка файлов с достаточно большим объемом и количеством файлов (~150 Мб)
3) Сам 7-zip архивирует нормально
Память - 3Гб, 7-zip 4.57, UseRAM- 100 и 50, пробовал в варианте без файла подкачки и с ним.
Т.к. это проявилось после установки SP3 на рабочую машину, возможны многие причины... Всвязи с чем вопрос снимаю! Переставлю чистую SP3 и попробую на ней. Возможно, к тому времени выйдет и z-zip 4.58

gora 28-04-2008 20:42 791047

Stanner, не вдаваясь в подробности, попробуйте установить параметр
Код:

useRAM=-30
обратите внимание на знак минус!!! (Прочтите про него в справке) Если ошибка будет появляться - уменьшайте число, если нет - можете небольшими шагами его увеличивать до появления ошибки и затем немного уменьшить. Эту настройку лучше производить (достаточно один раз) на больших папках >150...300 Мб.

Stanner 30-04-2008 18:58 792291

Установка параметра с минусом помогла - кнопка снова заработала на больших архивах с кучей файлов!

gora 05-05-2008 10:19 795064

2 ALL

Кнопка обновлена!

Изменения:
1 Добавлена возможность отключения штампа режима сжатия/даты/времени (как целиком, так и по частям) через ini файл. (viksem, Stanner).
2 Для упрощения редактирования ini файла предусмотрен его вызов нажатием [Alt]+кнопка.
3 Добавлена возможность выбора редактора для корректирования ini файла (параметр pathTextEdit).
4 Устранена ошибка в инсталляторе.
5 Незначительные изменений...

Настоятельно рекомендуется "переустановить" кнопку, а не использовать режим "обновления"!!!

Внимание! Кнопку не рекомендуется использовать совместно с KAV/KIS версии 8 ввиду некоторых проблем в работе кнопки с указанными антивирусами.

Nimbussr 05-05-2008 15:34 795299

Описание проблемы:
Пример: Есть папка размером 20Мб, архивируем, выбрав в окне параметров «Разбить на тома размером (в байтах): 1457664 - 3.5" floppy». Получаем 3 файла: Archive.7z.001, Archive.7z.002, Archive.7z.003.
В командной строке пишем: COPY /b sfx.sfx + config.txt + Archive.7z.001 setup.exe, на выходе получаем исполняемый файл, setup.exe, при запуске которого появляется сообщение об ошибке в архиве. Другими словами, остальные два тома, в данном случае это Archive.7z.002, Archive.7z.003 оказались уже не связанными с полученным SFX архивом setup.exe.
Вопрос: Возможно, ли упаковать в самораспаковывающийся SFX архив такой многотомный архив? Например, как в WinRAR, там получается так:
Archive.part1.exe – сам исполняемый файл, а далее идут тома: Archive.part2.rar, Archive.part3.rar.
Заранее спасибо.

gora 05-05-2008 15:58 795323

Цитата:

Цитата Nimbussr
Возможно, ли упаковать в самораспаковывающийся SFX архив такой многотомный архив? Например, как в WinRAR »

На сколько я знаю - НЕТ.

Davlet 03-06-2008 20:15 817634

А пробовал кто нибудь в Win Xp SP3 проверить? у меня чего то пахать кнопка перестала...
Уже и систему с нуля поставил, все равно не пашет.
До перехода на SP3 кнопка работала, а после не проверял.
На работе пашет, там SP2.
Трабл в том что ни запаковать и ни распаковать не получается. Нажимаю, бесполезно, ничего не происходит.

Кто нибудь сталкивался?

gora 03-06-2008 21:05 817691

Цитата:

Цитата Davlet
пробовал кто нибудь в Win Xp SP3 проверить? »

Пробовал, сейчас сижу на SP3 и ни каких проблем нет.
Архиватор 7-Zip не забыли установить? KAV/KIS версии 8 не используете?
Попробуйте переустановить кнопку (лучше скачать заново).

Davlet 04-06-2008 09:41 818023

Цитата:

Цитата gora
Архиватор 7-Zip не забыли установить? »

Стоит конечно.

Цитата:

Цитата gora
KAV/KIS версии 8 не используете? »

Использую 7-й, но обычно вырубаю.

Цитата:

Цитата gora
Попробуйте переустановить кнопку (лучше скачать заново). »

Скачал последнюю (оказывается пользовался старой все время :) ), тоже самое...

Total Commander использую от SamLab-а сборку, не последняя, но с ней раньше работал...

Буду искать в чем трабл.

Поставил винду опять с нуля.
7-Zip версии 4.57 был интегрирован.
Поставил последнюю сборку Total Commander от SamLab.
У него кнопка уже стоит по умолчанию.
Но опять же не пашет...
Поставил простой тотал, поставил кнопку (по инструкции)... ноль реакции не запаковать ни распаковать...

Черт, а на ноуте пашет, но там SP2 стоит...
Эх, сношу и все ставлю заново.

Davlet 08-06-2008 16:10 821492

Так и не разобрался с проблемой...
Но думаю может быть проблема с оперативкой.
Трабл на новом системнике с 4 гигами оперативки. Ну а винда собственно определяет 3,25 Г.
Проверил со старым системником (там тока 1гиг), поставил туже винду, тотже тотал, последнюю кнопку, пашет, а на новом не пашет...

Пока не могу проверить, так ли это, комп пока вырубать нельзя до завтра.
У кого нибудь работает с 4 гигами оперативки?

А то может я зря на неё грешу...

Bodia1 08-06-2008 22:11 821734

Davlet,
В Total Commander в папке Utilites\SFX Tool есть файл Settings.ini,открой в текстовом редакторе и посмотри совпадают пути к
файлам и есть ли файлы указанные в ini.

Davlet 08-06-2008 22:52 821766

Цитата:

Цитата Bodia1
В Total Commander в папке Utilites\SFX Tool есть файл Settings.ini,открой в текстовом редакторе и посмотри совпадают пути к
файлам и есть ли файлы указанные в ini. »

Это я сразу проверил, пути указаны верно.

Ставил одну и туже винду, тотал, и кнопку.
На двух системниках, на новом и старом, и на ноуте тоже, и только на новом не работает.
Кнопка не реагирует ни на что.

В общем, завтра сниму одну планку, проверю как с 2 гигами оперативки будет работать.

Блин или я где туплю... :cool:

Stanner 09-06-2008 20:11 822481

У SamLab кнопка стоит в \Utils, у Gora по умолчанию ставится в \Utilites
И еще на пред. странице у меня на 3Gb были проблемы - менял параметр в Settings.ini

Davlet 11-06-2008 12:02 823562

Цитата:

Цитата Stanner
По ошибке (писал ночью, по памяти - перепутал):
1) Текст - '7-zip memory allocation error'
2) проявляется только при передаче в архив списка файлов с достаточно большим объемом и количеством файлов (~150 Мб)
»

Эта ошибка тоже есть, на рабочем компе.

Поигрался с параметром useRAM, бес толку, буду пробовать есчо.

gora 03-07-2008 18:30 841538

2 ALL
Кнопка обновлена.

Изменения:
1 Добавлена возможность распаковки архивов следующих типов: .7z, .zip, .rar, .cab, .chm
2 Предусмотрена возможность ограничить размер выбираемого словаря в 128Мб. 7-Zip не позволяет использовать больший по размеру словарь на 32-х битовых системах. (опционально)
3 Добавлен режим сжатия с использованием консольного архиватора 7-Zip. В некоторых случаях можно использовать словарь бОльшего размера за счет не дефрагментированности памяти. (экспериментально)
4 Исправлена незначительная ошибка.

NeSkoda 04-07-2008 20:52 842557

Вопрос по созданию DNet1135.7z из Система - [addon] Microsoft.NET Framework 1.1+3.0 . При выполнении 17 пункта - "error: Can't allocate required memory!" При выборе варианта 2 - архив создаётся.
Кнопка у меня "последняя".

gora 04-07-2008 21:06 842566

Цитата:

Цитата NeSkoda
При выполнении 17 пункта - "error: Can't allocate required memory!" »

Подобную проблему и ответ посмотрите начиная отсюда

PS А вообще то вариант 2 и сделан для подобных случаев. Можете смело использовать и его. Помогает от этой ошибки еще закрытие всех "лишних" приложений, а лучше бы еще и перезагрузиться, для очистки памяти от висящего в ней мусора от закрытых приложений.

conductor 05-08-2008 04:10 868050

gora
в тотал встроил кнопку
1 берем Your.7z + config.txt и создаём Your.exe
2 и делаем так
COPY /b 7ZSD_LZMA.sfx + config.txt + Your.7z Your.exe
берём Resource Hacker меням иконку запускаем Your.exe
в 1ом варианте пишет невозможно прочитать или отсутствует файл конфигурации
во 2ом инсталяция проходит иконки с рабочего стола удаляются
чо за бяка? (Resource Hacker нужен)
7ZSD_LZMA.sfx и config.txt в обоих вариантах одни и те же

gora 05-08-2008 09:20 868172

conductor
- Прикрепите свой файл config.txt к посту, именно прикрепите, а не приводите его текст!
- Используете ли сжатие модуля в первом и во втором случаях? Если "да", то когда меняете иконку, да сжатия или после?
- Почему в первом случае не меняете иконку? Условия тестирования не одинаковые!

2 ALL
Кнопка обновлена.

Изменения:
1 Обновлен модуль до версии 1.3 beta (сборка 1095). Благодарности Oleg_Sch
2 Незначительные изменения.

conductor 05-08-2008 12:19 868359

Цитата:

Цитата gora
conductor
- Прикрепите свой файл config.txt к посту, именно прикрепите, а не приводите его текст!

http://ibox.org.ua/123414/

gora 05-08-2008 13:41 868440

conductor, Представленный Вами файл Auto.exe работает, не смотря на наличие ошибок в файле конфигурации. Исправил ваш файл конфигурации:
Код:

;!@Install@!UTF-8!
RunProgram="setup.exe /VERYSILENT"
; Присутствует только ключ, а запускаемого файла нет
; AutoInstall="/VERYSILENT"
RunProgram="regedit /s reg.reg"
; Ярлык находится не по указанному пути, потому и не удаляется
; Delete="%ALLUSERSPROFILE%\\Рабочий стол\\UltraISO.lnk"
; Указан абсолютный путь и имя пользователя - будут проблемы при их изменении
; ВСЕ слеши должны быть двойными!
; Delete="C:\\Documents and Settings\\Admin\\Рабочий стол "
Delete="%UserDesktop%\\UltraISO.lnk"
GUIFlags="514"
;!@InstallEnd@!

Можно не удалять ярлык, а просто его НЕ создавать с помощью ключа /MERGETASKS=desktopicon Для UltraISO есть аддон (сделан на базе 7z SFX архива), можете его разобрать и посмотреть как там все сделано. Ссылку найдете в моей подписи.

conductor 05-08-2008 17:52 868692

берём Resource Hacker меням иконку запускаем Your.exe
в 1ом варианте пишет невозможно прочитать или отсутствует файл конфигурации

вот здесь поблема
а ярлыки удаляются насчёт ключа моя невнимательность
ВСЕ слеши должны быть двойными!про это я помню
если обратили внимание у меня без батника

gora 05-08-2008 20:08 868796

conductor
Почему Вы:
- игнорируете мои вопросы здесь?
- проигнорировали просьбу?
Цитата:

Цитата gora
Прикрепите свой файл config.txt к посту »

Мне не нужен ваш архив в 3 метра когда достаточно 300 байтного файла. У меня нет лишнего трафика.
- упорно спрашиваете про какой то
Цитата:

Цитата conductor
Your.exe »

когда сами выложили архив в котором НЕТ такого файла?
- пишете про два варианта, а выложили только один?
- используете
Цитата:

Цитата conductor
берём Resource Hacker меням иконку »

? Если использовать кнопку, то она сама без доп. утилит сменит иконку и даже "копирайты".


Разберитесь в своих файлах и мыслях, подробно опишите свои действия и четко сформулируйте свои вопросы. Посмотрите в мою подпись и четко ей следуйте!

conductor 06-08-2008 03:48 869092

gora
иэвиняюсь я наверное достал но
1 берём тотал от сам лаба 7.04
2 берём подарок 21
3 берём Total Wolfish Lair 0.86
в первых двух не создаётся SFX создаётся простой 7z
в 3ем варианте усё работает создаётся SFX (кнопку ставил во все 3 последнюю)
может где то не те плагины
у вас какой тотал ?
PS сейчас скачал абсолютно чистый без плагинов УСЁ РАБОТАЕТ!!!

MKN 06-08-2008 11:54 869278

conductor,
Твой случай - ещё одно подтверждение лажовости сборок тотала, напичканных отсебятиной и никчёмностью. Особенно "подарок"... ИМХО

LonerD 19-08-2008 15:42 878735

conductor, может, проблема в том, что у СамЛаба кнопка установлена не в папку по умолчанию..?

gora 21-08-2008 08:20 880107

2 ALL
Кнопка обновлена. (версия 0.10.4.611)

Изменения:
1 Обновлен модуль до версии 1.3 beta (сборка 1118). Благодарности Oleg_Sch
2 Незначительные изменения.

lorents 29-08-2008 20:07 886836

а есть программа которая сама выбирает оптимальные настройки сжатия?
я имею ввиду такую программу которая сама выберет размер словаря, размер слова и размер блока

YuriPet 29-08-2008 20:15 886843

lorents, как раз "кнопка" и содержит такую "фичу" ;)

lorents 29-08-2008 20:20 886849

ааа, :blush2:

lorents 29-08-2008 20:51 886872

YuriPet, не объяснишь, где эта фича, я проста никогда не работал с Total Commander
кнопку я установил, я что дальше делать?

YuriPet 29-08-2008 20:59 886880

Цитата:

Цитата lorents
где эта фича, я проста никогда не работал с Total Commander
кнопку я установил, я что дальше делать? »

1. Внимательно прочитать мануал ;) .
2. При создании архива происходит автоматический выбор параметров.

P.S. Да, прошу прощения - здесь, похоже, автоматически выбирается только размер словаря...
Подробности - у автора (http://forum.oszone.net/member.php?userid=8802).

igorgn 02-09-2008 19:19 889474

gora, а с 64-битной Вистой глюков не наблюдается?

gora 02-09-2008 19:25 889481

Цитата:

Цитата igorgn
а с 64-битной Вистой глюков не наблюдается? »

А разве есть модифицированные модули для 64-битной ОС? Я таковых не знаю и соответственно кнопку не тестировал в указанных условиях.

LonerD 02-09-2008 23:20 889663

Цитата:

Цитата igorgn
а с 64-битной Вистой глюков не наблюдается? »

Я наблюдал некритичный глюк с 64-битной вистой: Если уже идет архивирование обычным архиватором 7-ZIP (64-битным), то при попытке запустить еще один процесс архивирования кнопкой, второй процесс не запускается, нужно первый поставить на паузу - тогда работает.
Других глюков пока не наблюдал (хотя особо и не тестировал - мне хватает, что запаковывает, извлекает иконки, создает ехе-файлы...). Для кнопки использую 32-битный вариант 7-ZIP (файлы лежат в той же папке, где и файлы кнопки).

gora 04-09-2008 17:12 890983

2 ALL
Кнопка обновлена до версии 0.11.0.626.

Изменения:
1 Устранена проблема с КИС/КАВ 8. Благодарности Oleg_Sch за помощь в решении проблемы и YuriPet за тестирование.
2 Обновлен модуль до версии 1.3 beta (сборка 1133). Благодарности Oleg_Sch.

SaP Inc 06-09-2008 07:13 892199

Здравствуйте всем! На данном форуме я новичок, будет просьба не игнорировать и не "пинать" сильно если что не так :)

Теперь собственно вопрос по теме:
как не пытаюсь заставить данную кнопку работать, но увы и ах...

Подробнее:
1. пробЫвал использовать кнопку как из сборки ТС от SamLabs, так и скачанные с офф. сайта
2. при любых действиях с кнопкой (кроме зажатого Alt) появляется окно с заголовком "Ошибка. Нет выделенных файлов/папок в активной панели ТС"
3. Сам архиватор пробЫвал различных версий (от 4,57 до последней беты)
4. ТС использовался разных версий, но все сборки от SamLabs, текущая версия 7,04а.
5. ТС установлен в папку по умолчанию, т.е. c:\Program Files\Total Commander\

Итог один и тот же.

Привожу файл Settings.ini кнопки
читать дальше »
; ------------- File of options -------------
; Author: gora (http://forum.oszone.net/index.php?referrerid=8802). Home page: http://buttontc.7zsfx.info
; Path to the sfx module
pathModule=!COMMANDER_PATH!\Utils\SFX Tool\7ZSD_LZMA.sfx
; Path to the spliter
pathSpliter=!COMMANDER_PATH!\Utils\SFX Tool\7ZSplit.exe
; Path to the UPX
;pathUPX=!COMMANDER_PATH!\Utils\SFX Tool\upx.exe
pathUPX=!COMMANDER_PATH!\Utils\SFX Tool\Upack.exe
; Path to the folder of archiver 7-Zip
path7Zip=!COMMANDER_PATH!\Utils\SFX Tool\
; Path to the texteditor
; pathTextEdit=!COMMANDER_PATH!\Plugins\exe\AkelPad.exe
; Percent use of RAM at compression. 1...100 (plus - Total RAM, minus - Free RAM)
useRAM=100
; Restriction of the size of the dictionary for 32-bit OS (128Mb). Yes - 1, No - 0
maxdict=1
; Pattern of a name: filename_MC_DT_TM (filename - constant component)
pattern=MC,DT,TM
; To use compression - 1 or 2, is not use - 0
useUPX=2
; The command line for UPX
;cmdlinUPX=--best --all-methods
cmdlinUPX=-c2 -f222
; Interface language. Russian - 1049, English - 1033
lng=1049
; Number of extracted components 3...5
compnts=4
; The maximum length of a file configuration in bytes
maxlen=9000
; A delay on moving of dialog boxes of SFX archive after their opening in milliseconds
waitmov=70
; The timer on automatic closing of a message box about successful creation of SFX archive in seconds
timer=10
; Endurance for imitation of unpacking archive in a dialog box "ExtractTitle" SFX archive in seconds
extractwait=300
; Endurance for timer imitation in a dialog box "FinishMessage" SFX archive in seconds
finishwait=30
; Date of the first realese of the program in format dd.MM.yyyy
fstbildat=17.12.2006
; Number of cleanings of memory 1...10
nmbcln=5
; Delete of comments. Yes - 1, No - 0
delrem=1
; Beep on start. Yes - 1, No - 0
beeper=1
; Copyrights
-pv "0.10.2.!autobuild!"
-fv "0.10.2.!autobuild!"
-vs "ProductVersion=Версия 10.2"
-vs "FileVersion=Версия 10.2 Сборка !autobuild!"
-vs "Comments=Total Commander by SamLab.ws"
-vs "CompanyName=SamLab.ws"
-vs "FileDescription=Создано в Total Commander от SamLab.ws"
-vs "InternalName=Архив TC"
-vs "LegalCopyright=SamLab.ws
-vs "LegalTrademarks=SamLab.ws"
-vs "OriginalFilename=File.exe"
-vs "PrivateBuild=!date!"
-vs "ProductName=SamSoft"
-vs "SpecialBuild=SamBuild"


Кнопка очень нужна посему прошу помощи у вас форумчане и у Вас автор, надеюсь разберемся с проблемой.
Заранее спасибо.

gora 06-09-2008 08:36 892203

SaP Inc, установите оригинальный ТС, кнопку и 7-Zip. Пути установок оставьте по умолчанию. После этого все должно работать.

SaP Inc 06-09-2008 16:55 892428

Вся проблема заключается в том, что меня интересует именно работа кнопки в вышеуказанной сборке. Да и в ней же, кнопка удачно работает у других пользователей.
Может откликнется тот кто использует SamLab сборки с кнопкой, чуствую, что проблема поверхностна, но найти решение не могу или просто не вижу.
Спасибо.

Bodia1 06-09-2008 21:01 892554

SaP Inc,

В сборках "Пан сам клепав" ,путь c:\Program Files\Total Commander и переменная %COMMANDER_PATH% могут не совпадать.
Посмотри переменные окружения ,при запущенном Totalе или спроси SamLaba.

SaP Inc 07-09-2008 00:09 892710

Цитата:

Цитата Bodia1
SaP Inc,
В сборках "Пан сам клепав" ,путь c:\Program Files\Total Commander и переменная %COMMANDER_PATH% могут не совпадать.
Посмотри переменные окружения ,при запущенном Totalе или спроси SamLaba. »

Может быть, но я немного не вьезжаю как это посмотреть?
Если имеется ввиду процесс ТС данной сборки, то он именно в c:\Program Files\Total Commander

Bodia1 07-09-2008 11:32 892870

Цитата:

Цитата SaP Inc
Если имеется ввиду процесс ТС данной сборки, то он именно в c:\Program Files\Total Commander
------- »

Я имею ввиду %COMMANDER_PATH%=c:\Program Files\Total Commander.
Увидеть можно самим Totalом или в самом Totalе, точнее не скажу, не имел дела
с данной сборкой.

maik5 07-09-2008 19:20 893137

Цитата:

Цитата SaP Inc
Вся проблема заключается в том, что меня интересует именно работа кнопки в вышеуказанной сборке. »

Ну, так и спросите у автора сборки Утилиты - [addon] Total Commander PowerPack . SamLab в эту ветку редко заглядавает, а в Наборы обновлений для Windows XP/2003/Vista бывает каждый день.

mike345 07-09-2008 21:07 893241

Цитата:

Цитата maik5
Вся проблема заключается в том, что меня интересует именно работа кнопки в вышеуказанной сборке. »

SaP Inc, У меня работает в сборках от SamLab в любых каталогах (portable). Но, помню гдето путь менял с абсолютного на %commander_path%...

SaP Inc 07-09-2008 22:24 893307

mike345,
Вопрос где? Если не сложно посмотри.

gora 07-09-2008 22:39 893317

SaP Inc, прочитайте внимательно и проверьте, это не ваш случай?

ps
Я советовал бы Вам прислушиваться к моим советам. Вам установить чистый ТС проще чем мне качать многотонный пак от SamLab. Послушались бы, написали результаты - можно было бы что то советовать. А так я не могу локализовать ВАШУ неисправность.

SamLab 08-09-2008 08:37 893486

SaP Inc, Если вы устанавливаете Тотал в папку по умолчанию и правильно используете кнопку (с нажатым Shift) - проблем быть не должно, иначе пишите в аську и будем разбираться!

mike345 09-09-2008 19:18 894806

Цитата:

Цитата SaP Inc
Вопрос где? Если не сложно посмотри. »

Ну сейчас сложно сказать где именно, но в SFX Tool\setting.ini пути в виде !commander_path! (именно с восклицательным знаком),
А в настройке кнопки на панели инструментов %Commander_path%.

Я вообще все настройки в тотале делаю в виде переменной %Commander_path%...

Zalexi 14-09-2008 17:18 898931

Возможно как-то сделать так, чтобы при использовании кнопки создавался многотомный архив, разбитый на тома по 100мб?

gora 14-09-2008 17:42 898957

Zalexi, нет. Кнопка предназначена для создания SXF архивов, а ни 7-Zip, ни модифицированный модуль (пока?) не поддерживают многотомные SXF архивы.

Zalexi 14-09-2008 18:50 899018

gora, благодарю за ответ.
Я недостаточно ясно выразил свое пожелание. Использую кнопку просто для архивирования файлов (Shift+кнопка), т.к. сжимает немного лучше, чем самим 7z. Для SFX пока нет надобности, к тому же надо заморачиваться с .ini. Мне интересно использовать кнопку для многотомных НЕ SFX архивов.
Ранее использовал WinRar, привязаный к кнопке ТС с параметрами: a -hp1234 -s -V100M -m5 -rr3p -t %P%N %P%N (1234 - пароль на архив). Я и подумал, что можно как-то исхитриться и прописать что-то похожее для кнопки.

gora 14-09-2008 19:18 899050

Zalexi, создайте бат файл с нужной командой архивирования и разбиения архива на части, повесьте на панель ТС кнопку с командой запуска этого бат файла и передачей списка выделенных файлов. Все можно найти в справке по 7-Zip и ТС, но здесь это оффтоп. Если что то неясно, то создайте тему с вашим вопросом в подходящем форуме, думаю Вам помогут.

SAPetrovich 15-09-2008 16:54 899955

Скачал, установил с помощью сетапа, результат: кнопка есть, но ничего толкового от нее добиться не удается. Даже при нажатии ее с удержанием Alt-а - ничего. Наблюдение за списком процессов показало что Button.exe запускается на короткое время и даже видно что запускает из под себя cmd, но ввиду малого времени, не успеваю увидеть с какими параметрами.

Дабы не отсылали меня к
Цитата:

Цитата gora
это не ваш случай? »

сразу уточню.
Конечно, первую пробу делал на собственной установке TC. Он установлен у меня в c:\tc\, соответственно кнопку ставил в c:\tc\utl\. Причем, и в реестре, и в set-переменных все прописано правильно. т.е. %COMMANDER_PATH%=C:\tc.
После неудачи, на всякий случай, в Settings.ini прописал абсолютные пути, без ссылки на переменные - не помогло.

А на последок, попробовал на виртуалке, поставил винды, потом 7z, потом чистый tc, и затем setup_button.exe. Результат тот-же!

Так что подозреваю дело не в чистоте tc, а в чем-то другом. Например, в конфликте с какими-то прогами, или конфигурацией винды.

Странно что даже редактирование собственного ini-файла неудется инициировать?

gora 15-09-2008 17:04 899966

SAPetrovich, тип системы (Pro, Home; SP2 и т.д.), тип антивируса? Попробуйте отключить антивирус.

SAPetrovich 15-09-2008 17:13 899974

Да вот еще провел эксперимент. Заменил в кнопке вызов Button.exe на Button.cmd.
Поместил в папку C:\tc\utl\SFX Tool\ файл Button.cmd следущего содержания:

Код:

echo %0
type %1
set
pause

далее, стоя на файле Button.cmd топнул кнопку, и получил консольное окно со следующим выводом (некоторые строки от вывода команды set убрал за не надобностью):

Код:

C:\tc\utl\SFX Tool>echo "C:\tc\utl\SFX Tool\Button.cmd"
"C:\tc\utl\SFX Tool\Button.cmd"

C:\tc\utl\SFX Tool>type C:\(Temp)\CMD9.tmp
c:\tc\utl\SFX Tool\Button.cmd

C:\tc\utl\SFX Tool>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
...
CLIENTNAME=Console
COMMANDER_DRIVE=C:
COMMANDER_INI=C:\tc\wincmd.ini
COMMANDER_PATH=C:\tc
...
ComSpec=C:\WINDOWS\system32\cmd.exe
...
OS=Windows_NT
...
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
...
TEMP=C:\(Temp)
TMP=C:\(Temp)
...
windir=C:\WINDOWS

C:\tc\utl\SFX Tool>pause
Для продолжения нажмите любую клавишу . . .

Из этого следует что все вроде как правильно прописано.

Цитата:

Цитата gora
SAPetrovich, тип системы (Pro, Home; SP2 и т.д.), тип антивируса? Попробуйте отключить антивирус. »

Система Windows XP Pro VLK SP2 (на виртуалке SP3)
Антивирус DrWeb, отключать пробовал. На виртуалке вообще никакой антивирь не стоит.

Может ему мой TEMP не нравится?

gora 15-09-2008 17:18 899983

SAPetrovich, выложите еще и файл settings.ini из папки кнопки C:\tc\utl\SFX Tool .

SAPetrovich 15-09-2008 17:25 899990

Вложений: 1
Пожалуйста

swingsss 30-09-2008 23:01 912873

Уважаемый gora, подскажите пожалуйта как добавить к Иконкам форматов 16х16 и 32х32 и другие Заранее благодарен

gora 30-09-2008 23:07 912876

swingsss, в кнопке это не предусмотрено. Даже наоборот, все остальные форматы обрезаются, т.к. в SFX архиве они не нужны и только увеличивают размер архива. Система сама сделает больший формат из 32х32 когда ей будет нужно показать эту иконку. Жалоб на это не было. Но если уж так хочется добавить иконки с бОльшими форматами, то только руками с помощью редактора ресурсов.

arthurkas 03-10-2008 03:00 914696

спасибо автору за такую кнопку... облегчает жизнь однозначно ...
отмечу толька одно пожелание следующего характера:
при запуске кнопки она создает ряд файлов в темп папке и при этом KIS8 каждый раз их проверяет что существенно тормозит создание 7z SFX архива...
посему если есть такая возможность, будет время и, что самое главное, желание, то сделайте плиз выполнение кода кнопки в одном процессе или накрайняк помещайте исполняемые файлы (*.exe, *.bat), необходимые для работы кнопки, в постоянную директорию чтоб KIS8 их один раз проверил и больше не трогал...
еще раз спасибо за ваш труд...

gora 03-10-2008 09:30 914776

arthurkas, какая версия/дата кнопки? Скачайте последнюю из шапки, в ней проблемы с KIS8 должны быть решены. О результатах отпишитесь.

Anakin 04-10-2008 12:28 915536

Вложений: 1
Всем добрый день,

После долго перерыва я все-таки решил вернуться к своей задумке приспособить кнопку для работы в Windows Explorer, без установленного Total Commander. Представляю для тестирования бета-версию программы!:)

Инструкция:
1. Для работы программы необходим .NET Framework версии 2.0 или выше. Также у учетной записи, из под которой Вы планируете работать с кнопкой, должны быть права за запись в корень диска C: (туда записывается временный файл для "кнопки").
2. Извлеките из прикреплённого к сообщению архива файл 7ZipSFXTool.exe. Запустите его - кнопка будет установлена в каталог "ProgramFiles\7-Zip SFX Tool". Данный пакет уже включает кнопку, все необходимые утилиты (Вам даже не надо отдельно устанавливать архиватор 7-Zip!) и отредактированный файл Settings.ini (с правильными путями).

Чтобы воспользоваться кнопкой, выделите в проводнике нужные файлы и/или папки. Затем щелкните по ним правой кнопкой мыши и зайдите в подменю "Отправить". Потом зажмите клавишу Shift или Ctrl (или не зажимайте, все в зависимости от операции, которую Вы хотите совершить, клавиши те же, как и в обычной кнопке) и щелкните по пункту "7-Zip SFX Tool". Если Вы зажали какую-то клавишу, то отпускать ее следует после звукового сигнала, который оповещает о запуске "кнопки". После этого появится одно из диалоговых окон кнопки, далее все как и в Total Commander:)

P.S.: Прикреплённый инсталляционный пакет был собран уже с помощью Explorer-версии кнопки;)

MedVetoff 16-10-2008 20:25 925784

Ребят у вас ссылка битая на кнопки!Скинте нормальную!

MedVetoff 16-10-2008 20:34 925794

у меня какую-то хрень выдают!Не знаю что делать!Скинь архивы!

samsobi 16-10-2008 21:45 925837

Цитата:

Цитата MedVetoff
у меня какую-то хрень выдают! »

Если ты про это
Цитата:

Цитата gora
Ссылка для скачивания кнопки (версия 0.11.0.626 от 04.09.2008) и подробные инструкции здесь »

то все работает нормально - переходы по кликам и само скачивание. Полученный файл тоже нормальный, так что ищи у себя!

conductor 16-10-2008 21:51 925849

Цитата:

Цитата gora
arthurkas, какая версия/дата кнопки? Скачайте последнюю из шапки, в ней проблемы с KIS8 должны быть решены. О результатах отпишитесь. »

потверждаю проблему пришлось 7 раз давать по морде касперскому
версия 0.11.0.626 KIS8 454 файлик 7мв (4 файла) правда может из за маленькой велечины в глаза не бросается надо на жирном пробовать

MedVetoff 16-10-2008 23:13 925930

conductor

Так с кнопкой я разобрался.Я так понял, что она необходима для создания sfx.Это понятно, а как теперь править код?

gora 17-10-2008 10:43 926180

Цитата:

Цитата conductor
потверждаю проблему пришлось 7 раз давать по морде касперскому »

Добавил предупреждение в шапку.

conductor 17-10-2008 12:18 926289

Цитата:

Цитата MedVetoff
conductor
Так с кнопкой я разобрался.Я так понял, что она необходима для создания sfx.Это понятно, а как теперь править код? »

http://7zsfx.info/ru/
читай учись

nickgsm 18-10-2008 13:12 927206

gora, Пользуюсь кнопкой в Windows Vista Ultimate Sp1 с июня месяца.
Проблем не возникало, работает как часы.

gora 28-10-2008 12:03 935893

2 ALL
Кнопка обновлена до версии 0.11.2.681.

Изменения:
1 Устранена проблема с XP Home. Благодарности Oleg_Sch за помощь в решении проблемы.
2 Небольшие изменения.

Nigr 06-11-2008 13:31 944877

Народ, подскажите, как создать файл конфига для перепаковки респатча или какие данные вписать в док-т, если не сложно, не понял как сделать его...

gora 06-11-2008 13:41 944892

Цитата:

Цитата Nigr
как создать файл конфига для перепаковки респатча »

Его не нужно создавать заново, его можно просто извлечь "кнопкой". Почитайте, ссылки есть в шапке.

PS
При написании вопроса, обязательно указывайте полное название аддона и файла который Вас интересует, т.к. файл RP_3in1.exe, например, это 7z SFX архив - "матрешка". В нем еще 3 SFX архива. Гадать я не умею... :(

Nigr 07-11-2008 13:00 945826

Спс, вроде разобрался. gora, глянь в личку, есть вопрос...

Lite 13-11-2008 18:19 951767

Это всё хорошо, что сама кнопка и SFX модуль обновляются. Между тем http://7zsfx.info/ru/ ещё с версии 1.3 beta (сборка 1095) 28.07.08 обновления не видел. Соответственно никто не в курсе о произведённых изменениях и добавленных функциях. К тому-же ввиду последних нововведений, а именно, многоязычности инсталлятора, 7zSFXSplitter и сама кнопка некорректно отделяет файл конфигурации, в котором используется многоязычность.
Вы не можете как-то скоординироваться что-ли? Просто как-то не очень хорошо получается...

gora 14-11-2008 01:10 952137

Цитата:

Цитата Lite
ввиду последних нововведений, а именно, многоязычности инсталлятора, 7zSFXSplitter и сама кнопка некорректно отделяет файл конфигурации, в котором используется многоязычность. »

Эта возможность не анонсирована и никаких претензий Вы предъявлять не вправе! Все что анонсировано работает (единичные и редкие баги не в счет). Работа над модулем продолжается и я некоторые из промежуточных бета версий модуля выкладываю в составе кнопки, для возможности их более широкого тестирования (список "официальных" тестеров крайне узок).
Цитата:

Цитата Lite
Между тем http://7zsfx.info/ru/ ещё с версии 1.3 beta (сборка 1095) 28.07.08 обновления не видел. »

Автор модуля делает его в свое свободное время, которого всегда не хватает, а помощи от форумчан в переводе англоязычной части сайта он так и не дождался, не смотря на неоднократные обращения в своей ветке! Не хотите помочь?
Цитата:

Цитата Lite
Соответственно никто не в курсе о произведённых изменениях и добавленных функциях. »

Ну так уж и ни кто! Некоторые пользователи моих аддонов уже столкнулись новыми функциями и по аналогии используют их. Эти функции пока тестируются и переделываются, потому пока и не анонсированы. Oleg_Sch относится к своему модулю очень ответственно и это дОлжно только приветствовать, но ни как не видеть в этом повод для упреков.

Цитата:

Цитата Lite
Вы не можете как-то скоординироваться что-ли? »

Мы будем стараться! :)

Lite 14-11-2008 11:40 952412

Прошу на меня не обижаться. Это действительно может выглядеть как упрёк, но задумывалось как вопрос или отчёт наблюдений очевидца. Сам просто отношусь ко всему серьёзно. Вобщем не хотел нигоко так уж упрекать, просто подметил. Иначе как конструктивно твёрдо писать не умею. Да и наверное лучше прямо сказать, а потом уже разобраться, чем ходить мягко вокруг да около.
Вобщем не знаю как объяснить лучше. Надесь был понят.

Цитата:

Цитата gora
Мы будем стараться! »

А вот за это БРАВО!

Цитата:

Цитата gora
Автор модуля делает его в свое свободное время, которого всегда не хватает, а помощи от форумчан в переводе англоязычной части сайта он так и не дождался, не смотря на неоднократные обращения в своей ветке! Не хотите помочь? »

Можно было-бы, только я не понял в чём. Можно ссылку в студию?

gora 14-11-2008 11:46 952419

Цитата:

Цитата Lite
Можно было-бы, только я не понял в чём »

Цитата:

Цитата gora
в переводе англоязычной части сайта»

Если можете и есть желание, то напишите мне в ПМ.

hobbit25 14-11-2008 16:46 952702

gora, а можно вместо "зажать shift и нажать ОК" сделать еще одну кнопочку типа первый вариант и второй вариант !???

gora 14-11-2008 19:36 952815

Цитата:

Цитата hobbit25
а можно вместо "зажать shift и нажать ОК" сделать еще одну кнопочку »

Не понял, кнопку ОК ни где нажимать не надо! Вы о "кнопке для создания и работы с 7z SFX архивами в Total Commander" или о модифицированном модуле? Если о модуле, то это к Oleg_Sch в ветку модуля (ссылка в шапке).

hobbit25 17-11-2008 00:20 954500

gora, не знаю куда и чего но вот хочется спросить. опишу более точно свой вопрос. Хочется пример картинка вместо "при нажатии [ОК] ВМЕСТЕ С [Shift]" иметь кнопочку например 1 вариант а вместо кнопки ОК второй вариант [IMG][/IMG]

gora 17-11-2008 00:25 954506

hobbit25, кнопка использует модифицированный модуль для изготовления 7z SFX архива, он то (модуль) и формирует это диалоговое окно. Кнопка не может изменять диалоги модуля, по-этому Вам надо
Цитата:

Цитата gora
к Oleg_Sch в ветку модуля (ссылка в шапке). »


hobbit25 17-11-2008 15:15 954914

gora, ок спасибо что послали в нужное русло!!!

bbcby 21-11-2008 17:41 959321

При попытке запаковать выбранный файл с помощью кнопки выдается сообщение:
7-Zip: Incorrect Command Line
Остальные функции кнопки работают.

bish 22-11-2008 01:44 959796

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-архив.
А на кнопку "Создать конфигурационный файл" можно повесить ссылку на генератор конфигурационного файла (предупредив в подсказке, что нужно соединение с интернетем).
По-моему было-бы очень удобно :) одним инсталлятором создать все три кнопки.
К тому-же при установке можно спросить "нужны-ли дополнительные кнопки".

gora 23-11-2008 00:17 960577

Вложений: 1
bbcby, мало информации.
1 Размер ОЗУ?
2 ТС чистый или чья то сборка? Кнопка устанавливалась инсталлятором и ее версия?
3 Ошибка возникает при сжатии любых объектов или только определенного размера? Какого?
4 7-Zip установлен в стандартном месте?
5 Приведите здесь файл Settings.ini в тегах code.

bish, не уверен, что эти кнопки будут всем нужны, а усложнять инсталлятор дополнительным выбором не хотелось бы. Онлайн генератором могут пользоваться далеко не все, да и отстал он уже от возможностей модуля. Для написания файлов конфигурации я использую набор образцовых файлов конфигурации и редактор EmEditor с подсветкой для файлов конфигурации (прикрепил).
По поводу файла ресурсов тоже имею образцовые файлы и использую их. Вам бы посоветовал не создавать кнопкой файл заново, а просто положить образец в папку "кнопки", а на дополнительную кнопку прописать копирование его (файла) в нужную директорию и запуск редактора.

bbcby 23-11-2008 03:30 960660

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 ;)"


bbcby 23-11-2008 14:24 960919

Обновил версию 7-Zip, кнопка заработала. Извиняюсь за беспокойство.

aset 05-12-2008 05:00 972857

gora,
вопрос вышел 7zip 4.62 Final ожидается ли обновление кнопки?

gora 05-12-2008 11:23 972999

Цитата:

Цитата aset
ожидается ли обновление кнопки? »

Планируется к 17.12.08

aset 06-12-2008 12:16 973819

gora,
Ждемс :)

sLiDeR-X 09-12-2008 16:35 976476

Хочу упаковать. Выделяю файлы, жму шифт и кнопку, выбираю метод и в итоге:

В чем может быть проблема?
Заранее благодарю :)

И еще вопрос, почему при интеграции иконки происходит изменение ее размера? (16*16 в проводнике с лесенками отображается)

aset 19-12-2008 16:47 985042

gora,
Цитата:

Цитата gora
Планируется к 17.12.08 »

уже 19.12.08

Oleg_Sch 20-12-2008 02:06 985446

Цитата:

Цитата aset
gora,
Цитата gora:
Планируется к 17.12.08 »
уже 19.12.08 »

Не нападайте на gora, подрядчик, в моем лице, подводит его. Но дело сдвинулось с мертвой точки.

aset 20-12-2008 16:11 985664

Oleg_Sch,
а никто и не лезет, просто спросил

gora 31-12-2008 10:05 994345

2 ALL
Кнопка обновлена до версии 0.12.1.749.

Изменения:
1 Обновлен модифицированный модуль до версии 1.3.0 beta сборка 1240. (благодарности Oleg_Sch)
2 Добавлен режим сжатия с консольным окном.
3 Добавлен режим просмотра версии модуля используемого в кнопке.
4 Переменные в ини файле подставляются в традиционных знаках процентов (старый способ с восклицательными знаками тоже работоспособен).
5 Исправлена ошибка при проверке некоторых файлов конфигурации.
6 Изменены некоторые диалоги.
7 Некоторые незначительные улучшения.

Поздравляю всех с Новым годом!

aset 31-12-2008 14:48 994520

gora,
Будем ждать обновления модуля

lorents 02-01-2009 23:34 995919

Объясните пожалуйста следующий вещи
1. Создать solid архив с максимальным сжатием
2. Создать non-solid архив
3. Создать архив без сжатия
4. Создать solid архив с максимальным сжатием
консольным архиватором (с окном консоли)
5. Создать solid архив с максимальным сжатием
консольным архиватором (без окна консоли)
и благодаря чему кнопка так хорошо сжимает, просто если сам архивирую, то такого результата ни как не могу получить?

SAOPP 02-01-2009 23:42 995927

Архивация происходит на максимальном уровне 7z архиватора, отсюда и такая степень сжатия.

lorents 02-01-2009 23:48 995932

SAOPP,
а что значит окно консоли?

gora 02-01-2009 23:54 995935

Цитата:

Цитата lorents
благодаря чему кнопка так хорошо сжимает, просто если сам архивирую, то такого результата ни как не могу получить? »

Сжимает не кнопка, а архиватор 7-Zip. Только в кнопке используется командная строка с более хорошо подобранными параметрами чем те, что в архиваторе используются по умолчанию.
Цитата:

Цитата lorents
а что значит окно консоли?

Используется консольный архиватор 7-Zip и его окно видно при архивировании. Использование консольного архиватора позволяет выбрать больший размер словаря и получить лучшее сжатие при очень больших архивах (>128 Мб).

lorents 03-01-2009 00:17 995956

gora,
Цитата:

Цитата gora
Сжимает не кнопка, а архиватор 7-Zip. Только в кнопке используется командная строка с более хорошо подобранными параметрами чем те, что в архиваторе используются по умолчанию. »

а как узнать параметры архивации?

gora 03-01-2009 00:44 995976

Цитата:

Цитата lorents
а как узнать параметры архивации? »

Начните с чтения справки по архиватору (русская справка здесь) и многие вопросы отпадут.

lorents 03-01-2009 00:59 995983

gora,
Цитата:

Цитата gora
и многие вопросы отпадут. »

и в правду отпали, но остался один а как сделать бантик который мог вводить пароль в архив, я в справке этого не нашел

katok888 07-01-2009 10:11 999464

gora, не стоит ли в инсталлятор кнопки добавить справку 7zSD_RU.chm и вывести ярлык на панель ТС?

SAOPP 07-01-2009 13:47 999565

Хехе, у меня постоянно там это висит.


katok888 07-01-2009 14:10 999587

SAOPP, Себе то я тоже сделал.

sLiDeR-X 07-01-2009 14:36 999610

Прошу помощи. Все еще для меня актуален вопрос, поднятый в посте:
http://forum.oszone.net/post-976476-309.html
Заранее благодарен

SAOPP 07-01-2009 14:47 999618

sLiDeR-X, у вас какая ОС?

gora 07-01-2009 15:01 999629

Цитата:

Цитата katok888
не стоит ли в инсталлятор кнопки добавить справку 7zSD_RU.chm и вывести ярлык на панель ТС »

Мне кажется, что не всем это понравится, т.к., увеличит инсталлятор в 3...4 раза. Каждый сам себе формирует набор нужных программ для работы с 7z SFX архивами.
Цитата:

Цитата sLiDeR-X
Прошу помощи. Все еще для меня актуален вопрос, поднятый в посте: »

Смотрите по порядку. 1, 2, 3
4 Мне у каждого выпрашивать подробности?
5
Цитата:

Цитата gora
Неправильно заданный вопрос ответу не подлежит!!! »

6 Что бы получить ответ, нужно самому постараться максимально подробно изложить проблему!

sLiDeR-X 07-01-2009 19:18 999802

1 Размер ОЗУ? 1гб
2 ТС делаю сам, кнопку устанавливал тоже сам, без инсталятора (пробовал на чистый ТС с инсталятором - разницы не заметил) (на работе тот же самый тотал работает!!!)
3 сжатие (точнее попытка сжатия) любого файла прифодит к ошибке
4 сам архиватор положен в папку с кнопкой: (раньше было по умолчанию, но все оставалось так же)
читать дальше »
Код:

Lang\ru.txt
7z.dll
7z.exe
7zG.exe
7ZSD_All.sfx
7ZSD_Deflate.sfx
7ZSD_LZMA.sfx
7ZSD_LZMA_Dialogs.sfx
7ZSD_LZMA_Dialogs_original.sfx
7ZSD_PPMd.sfx
7zSD_RU.chm
7ZSplit.exe
Button.exe
Settings.ini
Upack.exe


5
читать дальше »
Код:

; ------------- File of options -------------
; Author: gora (http://forum.oszone.net/index.php?referrerid=8802). Home page: http://buttontc.7zsfx.info
; Path to the sfx module
pathModule=%commander_path%\AddOn\ForTC\SFX Tool\7ZSD_LZMA_Dialogs.sfx
; Path to the spliter
pathSpliter=%commander_path%\AddOn\ForTC\SFX Tool\7ZSplit.exe
; Path to the UPX
;pathUPX=%commander_path%\Utilites\SFX Tool\upx.exe
pathUPX=%commander_path%\AddOn\ForTC\SFX Tool\Upack.exe
; Path to the folder of archiver 7-Zip
path7Zip=%commander_path%\AddOn\ForTC\SFX Tool\
; Path to the texteditor
; pathTextEdit=%ProgramFiles%\EmEditor\EmEditor.exe
; Percent use of RAM at compression. 1...100 (plus - Total RAM, minus - Free RAM)
useRAM=100
; Restriction of the size of the dictionary for 32-bit OS (128Mb). Yes - 1, No - 0
maxdict=1
; Pattern of a name: filename_MC_DT_TM (filename - constant component)
pattern=MC,DT,TM
; To use compression - 1 or 2, is not use - 0
useUPX=0
; The command line for UPX
;cmdlinUPX=--best --all-methods
cmdlinUPX=-c2 -f222
; Interface language. Russian - 1049, English - 1033
lng=1049
; Extension of a file of a configuration
; cfgext=.cfg
cfgext=.txt
; Number of extracted components 3...5
compnts=4
; The maximum length of a file configuration in bytes
maxlen=9000
; A delay on moving of dialog boxes of SFX archive after their opening in milliseconds
waitmov=70
; The timer on automatic closing of a message box about successful creation of SFX archive in seconds
timer=10
; Endurance for imitation of unpacking archive in a dialog box "ExtractTitle" SFX archive in seconds
extractwait=300
; Endurance for timer imitation in a dialog box "FinishMessage" SFX archive in seconds
finishwait=30
; Date of the first realese of the program in format dd.MM.yyyy
fstbildat=17.12.2006
; Delete of comments. Yes - 1, No - 0
delrem=1
; Beep on start. Yes - 1, No - 0
beeper=1
; Copyrights
-pv "0.12.1.%autobuild%"
-fv "0.12.1.%autobuild%"
-vs "ProductVersion=Версия 12.1"
-vs "FileVersion=Версия 12.1 Сборка %autobuild%"
-vs "Comments=Total Commander CandyPack"
-vs "CompanyName=$L!DER"
-vs "FileDescription=Создано в Total Commander CandyPack от $L!DER"
-vs "InternalName=Кнопка TC"
-vs "LegalCopyright=$L!DER"
-vs "LegalTrademarks=$L!DER"
-vs "OriginalFilename=Button.exe"
-vs "PrivateBuild=%date%"
-vs "ProductName=Button TC #12.1"
-vs "SpecialBuild=Только для пользователей 'oszone.net' & TotalCommander ;)"



Ради интереса решил проверить... поставил чистый тотал, ничего не изменял, из него поставил кнопку - все то же самое :(

П.С.
При этом все операции (даже обычная распаковка архивов) работает, а вот упаковывать не хочет

gora 07-01-2009 21:04 999887

sLiDeR-X
1 Распакуйте прикрепленный архив и папку из него положите в папку кнопки (у Вас это %commander_path%\AddOn\ForTC\SFX Tool\)
2 Перетащите файл test.bat из этой папки на панель ТС (сделайте кнопку)
3 В свойствах этой кнопки пропишите в строке Параметры: %L
4 Выберите любой файл для сжатия и попробуйте его сжать моей кнопкой (которая у Вас не работает), а если не получится, то оставьте курсор на этом же файле и нажмите на новую кнопку (см. п.2)
5 В папке test появятся новые файлы с расширением .tpm, упакуйте их и прикрепите к посту
6 Какая у Вас ОС? Home или Pro? Русская или английская?
7 Версия ТС?

conductor 07-01-2009 21:22 999912

gora
у меня иногда возникает такая проблема пакую в 7 зип(первый этап) не нахожу этого файла
включаю поиск она находится но не в той папке где у меня лежат эти файлы
но самое интересное я пакую другую прогу этот архив остаётся в той же папке раза 3 я попадал с разными прогами пробовал на другом чистом винте неа не хочет она в той папке она лезет в большой корень скидываешь туда иконку конфиг усё тип топ(перетаскиваем 7 зип а папку с иконкой конфигом ноль эмоци)
эы от тотала не зависит от фаерволол тоже такие вещи делаю на чистой винде
gora
может человеку посоветовать скачать сам лаба лонера чоб понять где у него проблема если эти 2 сборки не будут работать проблема в системе

sLiDeR-X 07-01-2009 23:12 1000029

gora, спасибо,что вы взялись мне помочь :)
упаковывал сам файл тест.бат
ос у меня ru_winxp_pro_with_sp3_vl
версия тотала - 7,04

gora 07-01-2009 23:31 1000057

Цитата:

Цитата conductor
у меня иногда возникает такая проблема пакую в 7 зип(первый этап) не нахожу этого файла »

Найдите у себя такую папку, которую после упаковки Вы не можете найти, и приведите полный путь к ней!
Цитата:

Цитата conductor
может человеку посоветовать скачать сам лаба лонера »

Ну уж нет. Тут бы с чистым ТС разобраться, а Вы еще и проблемы сборки мне предлагаете расхлебывать!?

sLiDeR-X, возможно проблема в имени пользователя $L!DER. Попробуйте сделать без спец. символов (SLIDER), зайти под ним и повторить опыт с кнопками еще раз. Если не заработает, то пришлите результаты снова.

sLiDeR-X 07-01-2009 23:37 1000062

gora, да, проблема оказалась именно в этом.
как тогда в моем случае быть, не пересоздавать ведь учетку.
придется упаковывать без помощи кнопки? :(

gora 07-01-2009 23:53 1000081

Цитата:

Цитата sLiDeR-X
как тогда в моем случае быть, не пересоздавать ведь учетку.
придется упаковывать без помощи кнопки? »

Я помог Вам найти проблему, а по поводу: пересоздавать учетную запись, переустанавливать систему с другой (без спец. символов) или отказаться от использования кнопки в полном функционале - решать Вам.

conductor 07-01-2009 23:53 1000082

Цитата:

Цитата gora
Найдите у себя такую папку, которую после упаковки Вы не можете найти, и приведите полный путь к ней! »

вы меня не поняли я говорю что с одной прогай нет проблем правильно работает с другой прогой она 7зип она кидает (пакует)в общий корень а не где находятся у меня эти 4-5 файлов (иконка конфиг .msi)
почему она создаёт свою папку тот что написали я давно понял да но туда опять приходится в новую папку перекидывать иконку и конфиг ёще раз повторяю не на всех прогах
блин неудобно делать лишние телодвижения

gora 08-01-2009 00:04 1000091

conductor
Цитата:

Цитата conductor
вы меня не поняли »

Вас мудрено понять если Вы пишите без единого знака препинания и все в одно предложение, но я постарался и задал Вам вопрос!
Цитата:

Цитата gora
Найдите у себя такую папку, которую после упаковки Вы не можете найти, и приведите полный путь к ней! »

Вы не ответили. Вы меня не поняли?
Цитата:

Цитата conductor
7зип она кидает (пакует)в общий корень »

Повторяю вопрос второй раз! Приведите здесь путь к папке которую кнопка не может упаковать или упаковывает в корень!!!

conductor 08-01-2009 01:33 1000164

http://ipicture.ru/Gallery/Viewfull/11306667.html
может это что то прояснит
http://pic.ipicture.ru/uploads/090108/0Ro0W8TUrQ.jpg
на втором все нормально как положено
зы пока писал и делал скрины подумал от длины названия папки зависит ? если да тогда всё понятно(хотя не уверен пробовать уже в лом выключаюсь)

gora 08-01-2009 09:33 1000278

conductor, папка у Вас называется: Your Uninstaller! 2008 6.2.1343
В онлайн справке к кнопке написано:
Цитата:

2. В именах файлов, обрабатываемых кнопкой, и папок/путей (в которых расположены эти файлы) не используйте специальные символы (!,%,&,<,>,^ и т.п.) т.к. кнопка их может не обработать или обработать неправильно!

conductor 08-01-2009 15:32 1000560

Цитата:

Цитата conductor
зы пока писал и делал скрины подумал от длины названия папки зависит ? если да тогда всё понятно(хотя не уверен пробовать уже в лом выключаюсь) »

так и я практически ответил себе

lorents 24-01-2009 19:34 1018145

Объясните такую ситуацию
все вы знаете программу Nero 9 (и то что он архивируется 7-zip'ом) и так
сам архив nero в чистом виде весит 380 мб
я его смог сжать через кнопку 327 мб
а один пользователь 247 мб (он как я понял использовал lzma 512M вот и сжался,но 6Гб RAM и поддержка x64 требуется)
и так вот выходит что чем больше памяти lzma использовано тем сильнее сжатие, а есть предел памяти lzma?

Pozia 24-01-2009 20:14 1018178

Подскажите что значит строчка в файле конфигурации

Shortcut="D,{%PROGRAMFILES%\\Nero\\Nero8\\Nero Burning Rom\\nero.exe},{},{},{Nero Burning ROM},{Nero Burning ROM}"

SAOPP 24-01-2009 20:26 1018190

Pozia, http://7zsfx.info/ru/parameters.html#Shortcut

И кстати вопрос в другой топик.

FateStar 29-01-2009 16:44 1023572

gora, на сайте http://buttontc.7zsfx.info четко написано:

"ВАЖНО!
- Для работы кнопки необходим нормально установленный архиватор 7-Zip. В случае отсутствия архиватора или его некорректной установки полноценная работа кнопки НЕВОЗМОЖНА!"

Но ведь известны компромиссы, когда кнопка работает без установленного 7-Zip'a, вроде как без проблем!
Отсюда и вопрос:
- если кнопка может работать без установленного 7-Zip'a, то какие файлы из дистрибутива НУЖНЫ для ее нормальной работы?!

Простите, если вопрос уже поднимался...
Спасибо за ответ!

gora 29-01-2009 16:48 1023575

Цитата:

Цитата FateStar
известны компромиссы, когда кнопка работает без установленного 7-Zip'a »

Примеры??? Перечислите файлы архиватора которые при этом лежат рядом с файлами кнопки?

mike345 29-01-2009 16:58 1023584

Может лучше включить нужные файлы от 7-zip в дистрибутив кнопки, и раз и навсегда избавиться от всех этих проблем.
К тому же тогда будет работать полностью portable...

FateStar 29-01-2009 17:20 1023609

Цитата:

Цитата gora
Примеры???»

Вот, привожу, как пример, то, что в моей папке SFX Tool:

SFX Tool\7z.dll
SFX Tool\7z.exe
SFX Tool\7zG.exe

SFX Tool\7ZSplit.exe
SFX Tool\Button.exe
SFX Tool\Upack.exe
SFX Tool\Settings.ini
SFX Tool\7ZSD_LZMA.sfx

Первые три файла - из дистрибутива 7-zip'a...
Кнопка прекрасно работает (вернее, я не замечал никаких "побочных действий")!

Строка Settings.ini:
; Path to the folder of archiver 7-Zip
path7Zip=%commander_path%\UTILS\SFX Tool\

gora 29-01-2009 19:43 1023761

Цитата:

Цитата FateStar
какие файлы из дистрибутива НУЖНЫ для ее нормальной работы?! »

К вашему набору я бы добавил еще языковые файлы...
Цитата:

Цитата FateStar
Но ведь известны компромиссы, когда кнопка работает без установленного 7-Zip'a, вроде как без проблем! »

Ключевые слова здесь "вроде как". Я не тестирую варианты основанные на недокументированных возможностях архиватора. Сегодня он работает в таком режиме, а завтра перестанет и что тогда прикажете делать!? :dont-know
Цитата:

Цитата mike345
Может лучше включить нужные файлы от 7-zip в дистрибутив кнопки, и раз и навсегда избавиться от всех этих проблем. »

Думаю, что это может только добавить проблем, но ни как их не убавить.

1 Пользователь должен иметь сам архиватор и обновлять его по своему усмотрению, а не получать его в качестве "нагрузки" к кнопке.
2 Размер необходимых файлов архиватора на порядок превышает размер файлов кнопки. Увеличивать размер дистрибутива кнопки в десять раз считаю нецелесообразным.
3 Кнопка все равно не сможет работать без ТС, и для "полного комплекта" нужно еще и ТС включать в кнопку. Доводы против этого см. п. 2.

В любом случае каждый пользователь сам решает, как ему удобнее использовать кнопку, если она у него исправно работает. В случае же возникновения проблем я настоятельно рекомендую начать поиск неисправностей с выполнения рекомендаций (часть которых Вы процитировали) изложенных на сайте кнопки.

Спасибо за использование кнопки! :)

mike345 29-01-2009 20:00 1023784

В таком случае идет привязка к настройкам компа, а это не есть гуд.
Но если все работает, если подложить файлики, то этого и так достаточно, кому надо доделают под свои задачи...
Кстати проблем с кнопкой не было ни разу, хотя пользуюсь постоянно...
Спасибо огромное за кнопку! Мегаудобнейший инструмент!

FateStar 30-01-2009 09:13 1024176

Цитата:

Цитата gora
К вашему набору я бы добавил еще языковые файлы... »

Простите, забыл указать, что в SFX Tool есть еще папка Lang с русским языковым файлом.
Но, чтобы язык был действительно русским, создаю (например) файл 7-Zip.reg с таким кодом:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\7-ZIP]
"Lang"="ru"

и запускю. После добавления данных в реестр язык русский. Без использования *.reg файла - английский!

gora, спасибо за ответы и шикарный инструмент!

gora 03-02-2009 23:10 1028836

2 ALL
Кнопка обновлена до версии 0.12.2.778.

Изменения:
1 Обновлен модифицированный модуль до версии 1.3.0 beta сборка 1284. (благодарности Oleg_Sch)
2 Исправлена ошибка при сжатии консольным архиватором и кириллице в путях к сжимаемой папке (jameszero).
3 Некоторые незначительные улучшения.

Val GUU 05-02-2009 13:26 1030197

Вопрос такой..., есть ли возможность при упаковке файлов обойтись без удерживания shift, может какой параметр есть чтоб в кнопку прописать?

gora 05-02-2009 13:33 1030208

Цитата:

Цитата Val GUU
может какой параметр есть »

Нет такого параметра. Если курсор стоит на .exe файле (предположим, что это 7z SFX архив), то что должна делать утилита при нажатии кнопки, распаковать его на части или упаковать его в архив!? Как это "сказать" кнопке? :dont-know

Val GUU 05-02-2009 13:42 1030221

оЧ жАлЬ... может в будущем... может другая кнопка... только для упакавки... было бы здорово!)))

Innokentiy 06-02-2009 12:30 1031183

gora
Обновил кнопку до 0.12.2.778 от 03.02.2009
При попытке добавить в архив файлы начинающиеся с восклицательного знака, выкидывает ошибку "Ошибка: Недопустимые символы в пути\имени файлов\папок". На предыдущей версии таких проблем не было.

gora 06-02-2009 12:49 1031201

Цитата:

Цитата Innokentiy
При попытке добавить в архив файлы начинающиеся с восклицательного знака, выкидывает ошибку "Ошибка: Недопустимые символы в пути\имени файлов\папок" »

Цитата:

Цитата онлайн справка
Возможные проблемы
...
2. В именах файлов, обрабатываемых кнопкой, и папок/путей (в которых расположены эти файлы) не используйте специальные символы (!,%,&,<,>,^ и т.п.) т.к. кнопка их может не обработать или обработать неправильно!

Сделана частичная защита для тех кто не читает справку.:read:

sLiDeR-X 06-02-2009 15:52 1031372

gora, поставил 778 билд. кнопка перестала работать :(
Моя проблема раньше заключалась в том, что моя учетка $L!DER
Теперь же вообще не выполняет никаких функций :(

В программах наоборот делают поддержку символов всех, почему у вас не так? :(

aset 12-02-2009 05:44 1036085

sLiDeR-X,
Цитата:

Цитата gora
Сделана частичная защита для тех кто не читает справку. »


sLiDeR-X 12-02-2009 07:17 1036099

aset, и к чему это привел?

Boa Soft 13-02-2009 02:59 1037008

Цитата:

Цитата sLiDeR-X
Моя проблема раньше заключалась в том, что моя учетка $L!DER »

Вообще-то моветон применять спецсимволы в именах пользователей/компьютеров.расшареных папок итд.

Но, если уж так получилось, попробуйте перенести папку %temp% вне папки профайла и не обрабатывать папки и файлы, лежащие внутри профайла.

PS Сначала создаем себе проблемы, потом мужественно их преодолеваем :)

sLiDeR-X 13-02-2009 07:02 1037043

Boa Soft, спасибо, попробую.
Так если не создавать проблемы, прогресса не будет :)

Aligator24 16-02-2009 01:02 1039629

Вложений: 1
Люди помогите, пытаюсь заменить файл в exe-архиве. Всё распаковалось, а заменяться не желает( Помогите пожалуйста!!! Скрин прилагается)

gora 16-02-2009 09:19 1039812

Aligator24, непонятно, причем здесь кнопка!? :dont-know Кнопка не использует автономный архиватор.

Aligator24 16-02-2009 11:02 1039876

Цитата:

Цитата gora
Aligator24, непонятно, причем здесь кнопка!? Кнопка не использует автономный архиватор. »

Я что-то совсем запутался :( Подскажите как мне заменить файл в распакованном архиве! Это вообще можно делать?

lorents 16-02-2009 19:33 1040461

что значит в методах
BCJ2 LZMA:23 LZMA:20 LZMA:20

ackerman2007 20-02-2009 10:39 1043817

Хм, у меня TC стоит в папке "C:\Program Files\File&Folder Management\TotalCmd". Запустил установщик, вроде бы установил, TC закрылся и должен был открыться обратно - ан нет, ругнулся что не найден файл "C:\Program Files\File\totalcmd.exe". Запускаю - кнопки на панели инструментов нет. Переместил TC в папку C:\Program Files\TotalCmd, все установилось и запустилось нормально. Total Commander версии 7.04а, оригинальная Windows XP Professional SP3 (не сборка).

gora 20-02-2009 11:07 1043837

Цитата:

Цитата ackerman2007
Хм, у меня TC стоит в папке "C:\Program Files\File&Folder Management\TotalCmd". »

ackerman2007, уже объяснял на предыдущей странице. Пункт 2 из Возможные проблемы относится и к месту расположения кнопки (читай ТС). Ну не может она преодолеть этот барьер, извините ее за это...
Назовите папку так: "C:\Program Files\File and Folder Management\TotalCmd" и кнопка будет устанавливаться и работать.

ackerman2007 20-02-2009 15:32 1044067

gora, ага, понятно. И да, уберите из спецсимволов
Код:

< > ^
Их все ровно невозможно испольвать в имени папки/файла (ограничение файловых систем, да и самой Windows). Можете туда еще запятую добавить, чтобы более точный список был :) Извиняюсь конечно за то, что не прочитал справку на сайте, в иной раз буду знать =).

gora 25-02-2009 20:19 1048624

2 ALL
Кнопка обновлена до версии 0.12.3.800.

Изменения:
1 Обновлен модифицированный модуль до версии 1.3.0 beta сборка 1307. (благодарности Oleg_Sch)
2 Некоторые незначительные изменения.

Cibersoft Prolex 28-02-2009 15:58 1051305

gora, а она, все таки, закрывает ресурсы;) ?

З.Ы а можно ее испозьзовать без ТС?

gora 28-02-2009 16:06 1051310

Цитата:

Цитата Cibersoft Prolex
а она, всетки, закрывает ресурсы ? »

Что под этим понимать? Она делает 7z архивы, 7z SFX архивы, но она же их и распаковывает без труда и извлекает все составные части вплоть до файла конфигурации, иконки и копирайтов. Так что я не понимаю что Вы имеете ввиду.
Цитата:

Цитата Cibersoft Prolex
а можно ее испозьзовать без ТС? »

Мою - нет, но в ветке выкладывался вариант для работы без ТС. Как работает тот вариант, не знаю, не пользовался.

Cibersoft Prolex 28-02-2009 16:57 1051336

gora, я имел ввиду, чтоб не допустить модефикации ресурсов аддона другими сторонними прогами, типо 7z и т.д.

gora 28-02-2009 17:27 1051353

Цитата:

Цитата Cibersoft Prolex
чтоб не допустить модефикации ресурсов аддона другими сторонними прогами »

Этого сделать не удастся. Кнопка не умеет делать такие 7z SFX архивы, и кто или что умеет делать это, я не знаю.

Boa Soft 28-02-2009 18:29 1051376

Цитата:

Цитата Cibersoft Prolex
я имел ввиду, чтоб не допустить модефикации ресурсов аддона другими сторонними прогами, типо 7z и т.д. »

Изучайте InnoSetup и будет вам счастье. Оно умеет шифровать собранный пакет от распаковщиков. Но, в освоение заметно сложнее.

wolkow70 03-03-2009 10:59 1053581

Распковывать обычные 7z архивы из ТС с помощью этой кнопки никак нельзя?

gora 03-03-2009 11:02 1053583

Цитата:

Цитата wolkow70
Распковывать обычные 7z архивы из ТС с помощью этой кнопки никак нельзя? »

Цитата:

Цитата gora
С ее помощью можно:
...
Распаковать архив (.7z, .zip, .rar, .cab, .chm) в папку с именем архива (будет создана). »


Midas 05-03-2009 16:25 1055761

Подскажите, где можно скачать последнюю версию кнопки, указанный сайт не открывается
Цитата:

Цитата gora
Ссылка для скачивания кнопки (версия 0.12.3.800 от 25.02.2009) и подробные инструкции здесь »


Midas 05-03-2009 16:59 1055796

Stanner,
Скачал, странно почему же у меня не открывается сайт, я и 2-х знакомых попросил открыть сайт с других провайдеров, не открывается :sorry:

Update: теперь и сайт открывается, странно

lorents 21-03-2009 16:29 1070372

может у кого есть архивация нескольких файлов или папки сразу через 7-zip в bat-файл?

SAOPP 21-03-2009 16:43 1070381

Последний вопрос, растолкуйте по человечески, а то вот мне кажется, это отжиг повальный просто.

lorents 21-03-2009 16:59 1070395

SAOPP, ты про мой вопрос?
ладно попробую по-другому задать свой вопрос, как за архивировать папку через командную строку с помощью 7-zip

Lite 22-03-2009 05:37 1070795

Наилучшие сжатие при использовании Upack достигается при параметрах "-c2 -f110". Нашёл это несколько месяцев назад полным перебором. По идее справедливо не только для этой кнопки, но и для многих других файлов. Во всяком случае для других файлов оно превосходило параметры "-c2 -f222".

MKN 24-03-2009 16:48 1073375

Цитата:

Цитата Lite
Наилучшие сжатие при использовании Upack достигается при параметрах "-c2 -f110". »

Ничего подобного ! С этими параметрами у меня ровно в 2 раза увеличился размер архива (сжимал дистрибутив Nero9)

Lite 24-03-2009 18:29 1073483

Как можно сжимать установщик? Ни Upack, ни UPX для этого не предназначен. И как? Неужели он после этого работал? :lol:

Если же речь идёт именно о SFX модкле, то это просто невозможно. Даже если бы модуль увеличился в размере, по сравнению с другими параметрами сжатия, то он вовсе не мог увеличить размер архива:
Во-первых размер SFX модуля ничтожно мал, чтобы увеличить весь архив в 2 раза.
Во-вторых если имелось ввиду по сранению с несжатым, то это тоже невозможно, чтобы сжатый занимал больше чем не сжатый.

Вобще-то имлось ввиду, что параметры, которые прописаны в INI файле кнопки, а именно "-c2 -f222", дают больший размер сжатого SFX моделя. чем "-c2 -f110".

mike345 24-03-2009 18:31 1073491

Дистрибутив и так уже должен быть сжат по самое некуда...

MKN 25-03-2009 09:02 1074000

Во-первых, чтобы не было путанницы - я сжимал файлы и папки, (для примера из дистрибутива Nerо9) в 7z архив с помощью кнопки - с "родными" и твоими рекомендуемыми параметрами.

Цитата:

Цитата Lite
Неужели он после этого работал? »

Я изменил параметры на тобой рекомендуемые. Результат ужасен. И какая разница что я сжимал ? При чём здесь :
Цитата:

Цитата Lite
Как можно сжимать установщик? »

С "родными" параметрами я сжимал с отличным результатом те же файлы в 7z архив, что и с твоими параметрами.
Цитата:

Цитата Lite
Вобще-то имлось ввиду, что параметры, которые прописаны в INI файле кнопки, а именно "-c2 -f222", дают больший размер сжатого SFX моделя. чем "-c2 -f110". »

С точностью до наоборот для получаемого 7z архива. Подтвержденно эксперементально на вышеуказанном примере.

Что происходит с другими вариантами сжатия после применения "твоих параметров" - уже не имеет значения, т.к. кнопка по сути , перестаёт нормально работать...

gora 25-03-2009 09:49 1074034

Lite, MKN, кнопка сжимает только модуль. Сжимать Upack-ом или UPX-ом готовый 7z SFX архив нельзя! Параметры сжатия Upack-ом зависят от конкретного модуля, а так же от иконки и копирайтов внедренных в него в процессе работы кнопки. В INI файле кнопки можно указать оптимальные параметры сжатия конкретного модуля (обычно это модифицированный модуль с не измененными иконкой и копирайтами), и погрешность после смены ресурсов модуля будет незначительной. Для последнего модуля оптимальными параметрами являются -c2 -f43.
Если нужно, могу выложить скрипт для автоматического подбора этих параметров.

MKN 25-03-2009 11:46 1074173

gora,
Цитата:

Цитата gora
кнопка сжимает только модуль »

Это понятно, но ведь изменения параметра -c2 -f222 приводят к изменению результирующего размера архива 7z ?

Действую классически, используя 1 вариант, согласно инструкции :

Цитата:

Чтобы упаковать нужные файл(ы) и/или папку(и) в 7z архив, надо выделить всё подлежащее упаковке, или просто поместить курсор на файл/папку, если упаковать нужно только один объект. Затем нажать на кнопку , удерживая клавишу [Shift].

В появившемся окне можно выбрать способ сжатия:
Solid (непрерывный) архив дает максимальное сжатие. Пользователь видит процесс сжатия.
Цитата:

Цитата gora
могу выложить скрипт для автоматического подбора этих параметров »

Выложи пожалуйста.

gora 25-03-2009 11:55 1074180

Цитата:

Цитата MKN
Это понятно, но ведь изменения параметра -c2 -f222 приводят к изменению результирующего размера архива 7z ? »

Нет, не приводит! Не путайте 7z архив и 7z SFX архив, это разные вещи. В процессе архивирования 7z архива используется только 7z(G).exe, а упомянутые выше параметры относятся к Upack который используется только для сжатия модуля при создании 7z SFX архива.

Lite 25-03-2009 12:08 1074194

Цитата:

Цитата gora
Lite, MKN, кнопка сжимает только модуль. Сжимать Upack-ом или UPX-ом готовый 7z SFX архив нельзя! Параметры сжатия Upack-ом зависят от конкретного модуля, а так же от иконки и копирайтов внедренных в него в процессе работы кнопки. В INI файле кнопки можно указать оптимальные параметры сжатия конкретного модуля (обычно это модифицированный модуль с не измененными иконкой и копирайтами), и погрешность после смены ресурсов модуля будет незначительной. Для последнего модуля оптимальными параметрами являются -c2 -f43.
Если нужно, могу выложить скрипт для автоматического подбора этих параметров. »

Я то знаю, что сжимать гововый архив нельзя, об этом я и писал выше.
Делал перебор только один раз, тогда и нашёл "-c2 -f110". Проверял его в сравнении с "-c2 -f222" на нескольких версиях, при обновлении модифицированного модуля. "-c2 -f110" всегда показывал резельтат лучше, чем "-c2 -f222". Проверял это и на RAR SFX модуле с тем же результатом, только перебор не делал. Просто если соотношение сохраняется, то и перебор особо делать незачем, так как с большой вероятностью лучше параметра не будет. Вот если бы "-c2 -f222" при этом сжал лучше, чем "-c2 -f110" тогда, понятное дело, всётаки требуется перебор, раз изменилось соотношение.

Насколько мне известно больше сжатие зависит именно от структуры модуля и кода внутри него, а не от копирайтов и иконки. Я предполагал, что модуль от версии к версии меняется не настолько значительно, чтобы полностью поменять структуру, то найденное один раз справедливо и для многих последующих версий. Конечно настанет момент когда это изменится. Вот так я думал. Похоже ошибался. Хм... Буду делать новые переборы...

MKN 25-03-2009 12:12 1074198

Цитата:

Цитата gora
Не путайте 7z архив и 7z SFX архив »

Lite, gora, прошу прощения - я и кнопки перепутал и INI файлы... Они у меня абсолютно внешне одинаковые...

SamLab 16-04-2009 17:07 1095953

Может можно как-то побороть ложный детект файла Upack.exe доброй половиной антивирусов? (http://www.virustotal.com/ru/analisi...6bb2ce0c5fdeeb)

gora 16-04-2009 18:18 1096019

Цитата:

Цитата SamLab
Может можно как-то побороть ложный детект файла Upack.exe доброй половиной антивирусов? »

Не совсем понял о каком именно файле идет речь. Пишете о Upack.exe, а ссылку даете на Default.sfx который не входит в кнопку. Если о первом, то можете его исключить из кнопки (по умолчанию сжатие модуля не используется).

SamLab 16-04-2009 21:45 1096193

gora, Да - ошибся ссылочкой :) Вот верная http://www.virustotal.com/ru/analisi...96afa517a3dc20

ники 19-04-2009 18:56 1098325

Можно для тех кто в "танке"... что это кнопка дает по сравнению с 7Zip разве он неможет создавать распак. архивы?

Proektor 26-04-2009 21:42 1104951

gora,
А можно ли как-нибудь изменить в уже существующей "кнопке" метод сжатия на LZMA2, поддерживаемый в 7-zip 9.xx?

gora 26-04-2009 22:02 1104966

Proektor, модуль, используемый в кнопке для создания SFX архивов, пока еще не поддерживает метод сжатия LZMA2. LZMA2 получил поддержку только в альфа версиях архиватора, а на них исходники не выкладываются, подождите ...

gora 03-05-2009 20:22 1109857

2 ALL
Кнопка обновлена до версии 0.12.4.868.

Изменения:
1 Добавлена поддержка иконок 48х48 (опционально).
2 Добавлена возможность использования LZMA2, пока только при работе с 7z архивами. С 7z SFX пока работать не сможет (опционально).

Jekson07 04-05-2009 18:58 1110622

Цитата:

Цитата gora
Добавлена поддержка иконок 48х48 (опционально).

Формат иконки 48х48 автоматически вырезается и остаются, как и в предыдущих версиях, только два формата: 16х16 и 32х32. Что нужно сделать, чтобы из иконки не удалялся формат 48х48?

Habetdin 04-05-2009 19:52 1110662

Jekson07, %ProgramFiles%\Total Commander\Utilites\SFX Tool\Settings.ini
Цитата:

; Maximum icons size 32 - (32x32), 48 - (48x48)
maxicon=48

Jekson07 04-05-2009 19:57 1110664

Цитата:

Цитата Habetdin
Total Commander\Utilites\SFX Tool\Settings.ini

В этой строчке изменить 32 на 48? Всё, уже разобрался...
Код:

; Maximum icons size 32 - (32x32), 48 - (48x48)
maxicon=32

gora, может поддержку формата иконки 48х48 в следующей версии сразу прописать в Settings.ini?

gora 05-05-2009 11:02 1111082

Цитата:

Цитата Jekson07
может поддержку формата иконки 48х48 в следующей версии сразу прописать в Settings.ini? »

1 Не думаю, что большинству пользователей нужна будет поддержка формата 48х48, сделал ее только по просьбам некоторых уважаемых форумчан (и вашей, кстати). По умолчанию в Settings.ini останется 32, но я думаю, что замена одного числа в файле не составит больших трудностей (кнопка обновляется не часто как хотелось бы).
2 Все новые опции всегда описываю на страничке кнопки (онлайн справка), читайте внимательнее! ;)

В любом случае запрошенная поддержка формата 48х48 сделана, пользуйтесь!

Jekson07 05-05-2009 12:32 1111159

Цитата:

Цитата gora
Не думаю, что большинству пользователей нужна будет поддержка формата 48х48, сделал ее только по просьбам некоторых уважаемых форумчан (и вашей, кстати).
В любом случае запрошенная поддержка формата 48х48 сделана, пользуйтесь!

За поддержку формата 48х48 огромное спасибо. Жаль, что по умолчанию останется поддержка только двух форматов 16х16 и 32х32. Ну и ладно, сами подправим. :)

YanTo 12-05-2009 05:29 1115958

gora
Кстати, ставил тут кнопку, обратил внимание
Мелочь, но лучше поправить ;)

А за кнопку огромное спасибо!

Painkiller 29-05-2009 14:58 1130300

Цитата:

2. В именах файлов, обрабатываемых кнопкой, и папок/путей (в которых расположены эти файлы) не используйте специальные символы (!,%,&,<,>,^ и т.п.) т.к. кнопка их может не обработать или обработать неправильно!
Сделана частичная защита для тех кто не читает справку.
И на фига это надо было делать??? Новая версия кнопки полное Г.... . Счас нормально ей работать не возможно. Придётся оставаться на старой версии.

Shanser 29-05-2009 15:08 1130310

Цитата:

Цитата Painkiller
И на фига это надо было делать??? Кнопка полное Г.... . Счас нормально ей работать не возможно. Придётся оставаться на старой версии. »

Так писать просто не корректно, человек продолжает развивать проэкт несмотря не на что, и за это ему огромное спасибо. Иногда встречаются и недоработки которые впоследствии устраняются. Все новые изменения каждому понравится не могут, всегда есть недовольные. А так ... Просто слов нету!!!

To gora,

Цитата:

2. В именах файлов, обрабатываемых кнопкой, и папок/путей (в которых расположены эти файлы) не используйте специальные символы (!,%,&,<,>,^ и т.п.) т.к. кнопка их может не обработать или обработать неправильно!
Сделана частичная защита для тех кто не читает справку.
Может быть сделать какой-то режим работы кнопки который выбирается при ее исталяции, и впоследствии снимает ограничения относительно путей и символов которые в них содержатся - скажем как режим для экстрималов.
Кто захочет может выбрать настройки по умолчанию (с ограничениями), а всем остальным - экстримальный вариант...

gora 29-05-2009 15:20 1130322

Цитата:

Цитата Painkiller
Кнопка полное Г.... . »

Вот это поблагадарил, так поблагадарил! :)

=========================================================================
2 Shanser
Цитата:

Цитата Shanser
и впоследствии снимает ограничения относительно путей и символов которые в них содержатся - скажем как режим для экстрималов. »

Цитата:

Цитата gora
Ну не может она преодолеть этот барьер, извините ее за это... »

В кнопке нет "искусственного"ограничения функционала, просто при не соблюдении этого:
Цитата:

Цитата Shanser
2. В именах файлов, обрабатываемых кнопкой, и папок/путей (в которых расположены эти файлы) не используйте специальные символы (!,%,&,<,>,^ и т.п.) т.к. кнопка их может не обработать или обработать неправильно! »

очень часто возникают проблемы в ее работе и, как следствие, жалобы в ветке. В последних версиях сделана только частичная проверка на спец. символы и при их наличии выводится окно с сообщением "Недопустимые символы в пути/имени файлов/папок" для удобства пользователя, а в предыдущих версиях она просто зависала/вылетала ни чего не сумев ни сделать ни сказать пользователю. Разве так трудно привыкнуть выбирать имена папок/путей без спец. символов!? :dont-know На CMD.exe же ни кто не жалуется, хотя он тоже не может работать с такими путями?

Painkiller 29-05-2009 17:40 1130406

Цитата:

В последних версиях сделана только частичная проверка на спец. символы и при их наличии выводится окно с сообщением "Недопустимые символы в пути/имени файлов/папок" для удобства пользователя
Если бы хоть какое то сообщение выводилось . Вообще ноль эмоций.
Цитата:

очень часто возникают проблемы в ее работе и, как следствие, жалобы в ветке
у меня таких проблем не было
Цитата:

зачем же тогда пользуетесь "старым" Г... !?
Потому что работает на 100% . И я ей доволен и вот решил обновить, потому что существует уязвимость в модуле этой версии ( подробнее http://www.viruslist.com/ru/advisories/29434 )да и захотелось по свежее , но увы. Я в вас очень разочаровался!
Shanser , я бы так не писал, если этот человек , хоть как то мне постарался помочь, но отделался простой отговоркой. Я таких людей презираю, я не думал что такой человек как Gora являться одним из их.
gora , хотелось бы сделать возможность отключения этой защиты вашей от дурака. Мне например она не нужна. Но это только пожелания

Вот пример простого конфига:
;!@Install@!UTF-8!
Title="Установка WinSnap 3.08"
BeginPrompt="Начать установку?"
InstallPath="c:\\ProgramFiles\\WinSnap 3.08"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
FinishMessage="WinSnap установлен."
;!@InstallEnd@!

И где тут моя ошибка???? Старый спокойно пакует!!!

LonerD 29-05-2009 22:52 1130650

Painkiller,
Цитата:

Цитата Painkiller
И где тут моя ошибка???? »

Скорее всего, ошибка в ИМЕНАХ ФАЙЛОВ, которые здесь не приведены.

Painkiller 30-05-2009 00:16 1130682

DPavlik82, именна ввожу обычные английские буквы типа имя архива "ewe" и тоже название в конфига и пытаюсь упаковать . И ноль эмоций. Хотя старая пакует всё что хочешь.

Habetdin 30-05-2009 00:42 1130691

Painkiller, а конфиг точно в кодировке UTF-8 сохранен?

Painkiller 30-05-2009 00:49 1130695

Habetdin , специально перепроверил! Я уже не знаю за что цепляться

Painkiller 30-05-2009 00:52 1130697

Вложений: 1
вот конфиг + запакованная прога в 7zip архив . Не могу это всё упаковать кнопкой. Плизз проверьте что не так??? Старая версия пакует без проблем. Могу предположить может Windows 7 виновата. Но почему тогда старая версия пашит ещё со старой сборки тотола от DPavlik82????

YuriPet 30-05-2009 01:09 1130704

Вложений: 1
Painkiller
1. Кнопкой версии 0.12.4.868 от 03.05.2009 под Windows XP SP3 все без вопросов преобразовал в SFX (см. вложение).
2. Кто вам гарантировал работоспособность под Windows 7 ?
3. Вас мама с папой не учили вежливо со старшими разговаривать?

Painkiller 30-05-2009 05:03 1130743

YuriPet , я по моему не просил вас о помощи. Короче вижу мне тут не кто толком не поможет. Моё мнение осталось тем же. Спасибо Habetdin и DPavlik82 за попытку помочь. Я думаю тему можно закрывать. Разберусь как всегда сам!

YuriPet 30-05-2009 11:49 1130852

Цитата:

Цитата Painkiller
я по моему не просил вас о помощи. »

В своей просьбе:
Цитата:

Цитата Painkiller
вот конфиг + запакованная прога в 7zip архив . Не могу это всё упаковать кнопкой. Плизз проверьте что не так??? »

вы не указали конкретного адресата, следовательно просили о помощи ВСЕХ участников форума.
Цитата:

Цитата Painkiller
Короче вижу мне тут не кто толком не поможет. »

Хамов и грубиянов у нас не любят и, очень надеюсь, что вам действительно здесь
Цитата:

Цитата Painkiller
не кто толком не поможет »

Цитата:

Цитата Painkiller
Разберусь как всегда сам! »

Отличная идея!
А если еще и самовоспитанием займетесь, то из вас вполне может человек получится...

mike345 30-05-2009 13:39 1130925

gora, чтобы у людей было меньше вопросов, предлагаю, в шапку рядом с сообщением о КАВ\КИС добавить сообщение типа такого:
Код:

Кнопка не работает с путями включающими следующие символы: _список_ всех_ спецсимволов_.
PS: Спасибо за кнопку...

SamLab 12-06-2009 10:34 1141512

Painkiller, Вот последняя версия с моими настройками прекрасно работает на Windows 7 - http://slil.ru/27751587

Val GUU 12-06-2009 13:35 1141611

Цитата:

Цитата gora
версия 0.12.4.868 от 03.05.2009 »

Win7 7127x86 проблем нет)

VelDmi 06-07-2009 17:44 1160335

Обновил кнопочку, в очередной раз убедился что при изменении пути установки инсталлятор ничего не прописывает в конфиг. Пришлось доработать ручками. Автору спасибо за труд.

Oleg_Sch 08-07-2009 14:43 1162053

Давно не заглядывал, а тут почитал...
Да простят меня модераторы за оффтоп, но не смог удержаться...
Painkiller, хотел много написАть, но ограничу себя в высказываниях, дабы не совсем уподобляться Вам, но Вашими же словами:
Цитата:

Цитата Painkiller
Я таких людей презираю»

Вы хотя бы разбиритесь что в каком посту Вы имеете в виду.
1. кнопку для ТС от gora
2. мой модифицированный модуль http://forum.oszone.net/post-1130406-407.html
3. архиватор 7-Zip от Игоря Павлова http://www.viruslist.com/ru/advisories/29434 ? (тот же пост http://forum.oszone.net/post-1130406-407.html )

При разговоре в таком тоне, желания (IMHO, не только у меня) Вам помогать нет никакого.
Когда научитесь вежливости, можно поговорить и помочь.
Или можете презирать нас всех троих.

P.S. Все дальнейште "разборки", если захотите, переносим в ПМ, не засоряя ветку.

Stanner 16-07-2009 12:20 1169267

gora, пользуюсь 7-zip 9.04 и последней версией "кнопки". При использовании было непонятно, почему сам диалог сжатия - на английском? Решилось копированием в папку с "кнопкой" папки Lang с ru.txt

gora 16-07-2009 12:37 1169297

Stanner, очевидно Вы пользуетесь не чистым ТС с установкой Кнопки через инсталлятор, а какой то сборкой с предустановленной Кнопкой вроде SamLab и иже с ним. Кнопка использует оригинальный 7-Zip установленный в стандартном месте (c:\Program Files\7-Zip\) а не кастрированный его вариант в папке кнопки как это делает, например, SamLab. Пропишите в ini файле кнопки стандартный путь к архиватору и все будет по русски и проблем не будет.

VelDmi 17-07-2009 11:29 1170353

Вложений: 1
при архивировании кнопкой файервол (оутпост) выдает: приложение 7ZBUT.EXE пытается изменить память другого приложения (см. скрин). А создать разрешающее правило невозможно, так как происходит распаковка 7ZBUT.EXE во временный каталог, каждый раз разный.

Stanner 17-07-2009 11:57 1170385

VelDmi, так задайте в правилах приложений для c:\Program Files\Total Commander\Utils\SFX Tool\Button.exe "разрешать все".

jentoso 21-07-2009 18:32 1173835

У меня такой вопрос. Можно не создавать кнопку на панели в ТС, а просто добавить в контекстное меню? Вроде Ctrl+D. (вопросз задал, потому что нету под рукой ТС). Спасибо.

San_dr 27-07-2009 13:23 1178906

на ноутах с разрешением 1366*768 памятка кнопки не влазит в экран, приходится сбрасывать ее диспетчером задач - ее собственные кнопки недоступны, а повысить разрешение экрана выше невозможно. Нельзя ли скомпоновать информацию компактней?

gora 27-07-2009 13:38 1178917

Цитата:

Цитата San_dr
с разрешением 1366*768 памятка кнопки не влазит в экран »

Не понятно, почему она "не влазит"!? Размер этого окна 497х648 и оно нормально помещается по вертикали на экране с разрешением 1024х768. Может у Вас по вертикали не 768, а меньше?

San_dr 29-07-2009 11:38 1180541

Цитата:

Цитата gora
Может у Вас по вертикали не 768, а меньше? »

Да нет, именно 768, и в доп параметрах обычный размер (96 точек на дюйм) (см аттач)


Разобрался - по причине плохого зрения пользуюсь аддоном "шрифтовая схема Pragmatica 12 pt", она у меня в автозагрузке, так вот без нее - все ок, но т.к. она здорово помогает, то отказаться от нее не могу, просьба остается в силе- нельзя ли немного перекомпоновать памятку? И, кстати, - по той же причине плохого зрения не могу пользоваться ТОТАЛОМ, в проводнике и иконки виднее, и много вспомогательного у меня, для слепых. Тотал держу только для кнопки. Нельзя ли кнопку сделать без Тотала? - т.е. укомплектовать ее необходимыми библиотеками из тотала, если она их использует?

gora 29-07-2009 12:37 1180584

San_dr, от ТС отказаться не могу, кнопка делалась специально для него, но... Вы можете увеличить шрифты в самом ТС: Настройка - Шрифты - Изменить шрифт. Установите размер всех шрифтов, например, в 12 и посмотрите, может быть Вас это устроит. Памятку подрезал специально для Вас, посмотрите, если не устроит уберу еще что нибудь из нее.

San_dr 30-07-2009 14:52 1181548

Цитата:

Цитата gora
если не устроит уберу еще что нибудь из нее. »

Кнопка снизу уже видна большая часть, нажимать можно, спасибо,gora, я с принципом разобрался, дальше смогу сам.

Oleg_Sch 01-08-2009 01:58 1182833

Цитата:

Цитата San_dr
на ноутах с разрешением 1366*768 памятка кнопки не влазит в экран, приходится сбрасывать ее диспетчером задач - ее собственные кнопки недоступны, а повысить разрешение экрана выше невозможно. Нельзя ли скомпоновать информацию компактней? »

Я рад, что уже решили проблему, но... Оффоп, маленький хинт :)
Сам в подобных ситуациях делаю так:
1. Добираемся до системной менюшки приложения. вариантов "как" - много, нпр, правой кнопкой мыши на кнопке приложения в таскбаре.
2. Выбираем "Переместить"
3. Жмем какую-нибудь клавишу из "влево-вправо-..."
4. не нажимая кнопок на мыши таскаем окно как хотим
5. фиксируем понравившееся положения нажатием левой кнопки мыши

Не раз спасало, когда приложение бросало окошко за пределы экрана или, как в Вашем случае, не помещалось, а до кнопок надо добраться.

Vladimir_02 13-08-2009 23:49 1193190

не помню... на каком-то форуме читал, как один товарищ возмущался, что кнопка работает только с платным Тотал Коммандером... хочу обрадовать - кнопка прекрасно работает в БЕСПЛАТНОМ брате-близнеце ТС Unreal Commander...
только я устанавливал вручную: вкинул папку Utilites\SFX Tool в папку UC
потом перетащил Button.exe на панель инструментов
выбрал созданную кнопку на панели UC и правый щелчек мыши - Изменить/Параметры запуска - %L
и все работает!

gora 14-08-2009 08:13 1193304

Цитата:

Цитата Vladimir_02
хочу обрадовать - кнопка прекрасно работает в БЕСПЛАТНОМ брате-близнеце ТС Unreal Commander »

Это не новость, она в нем давно работает:
Цитата:

Цитата Bodia1
Кнопка для создания и работы с 7z SFX архивами »


Vladimir_02 14-08-2009 18:54 1193702

Цитата:

Цитата gora
Это не новость, она в нем давно работает: »

Не видел эту тему))
Поменяй в загаловке "Кнопка для создания и работы с 7z SFX архивами в Total Commander и Unreal Commander"
А еще вопрос: можно прикрутить эту кнопку к контекстному меню Проводника??

Можно ли сделать возможность создания SFX чтобы файл конфига и иконка не лежали в одной папке с *.7z
часто приходиться делать самораспаковывающийся архив с одинаковым текстом и иконкой, но из разных 7z.... приходится копировать config.txt и icon.ico к архиву 7z.... А хотелось бы чтоб был перед созданием SFX диалог с выбором папки с ресурсами (например в папке с кнопкой Resurces)
или чтото в settings.ini прописать чтобы кнопка использовала постоянно тот самый конфиг...
надеюсь понятно объяснил....

LAktor 02-09-2009 18:32 1209818

Помнится где -то на сайте был материал как пользовать Кнопкой, рассписано было очень подробно, если память не изменяет то на примере RESpatch, помогите найти!

Shanser 02-09-2009 18:36 1209821

Цитата:

Цитата LAktor
Помнится где -то на сайте был материал как пользовать Кнопкой, рассписано было очень подробно, если память не изменяет то на примере RESpatch, помогите найти! »

Цитата из шапки.
Цитата:

Цитата gora
Ссылка для скачивания кнопки (версия 0.12.4.868 от 03.05.2009) и подробные инструкции здесь »


gora 02-09-2009 18:36 1209822

Цитата:

Цитата LAktor
где -то на сайте был материал как пользовать Кнопкой, рассписано было очень подробно »

Ответ на вопрос №2 здесь или читайте на сайте кнопки, ссылка в шапке.

Habetdin 15-09-2009 17:58 1219614

gora, будет ли обновление кнопки? Модифицированный модуль обновился (хотя вы и так знаете, конечно)

Stanner 17-09-2009 03:36 1220731

Habetdin, новые версии модулей прекрасно работают с текущей кнопкой, все настройки - в файле конфигурации.

Vitaliy21 23-09-2009 19:52 1225878

Здравствуйте!

Подскажите пожалуйста, написал команду, которая копирует ярлык на рабочий стол (это только пример).

Проблема в том, что если путь к ярлыку будет с пробелами, то ярлык не скопируется...

Тоесть вот так:
Код:

RunProgram="hidcon:cmd /c copy ProShow Producer.lnk \"%UserProfile%\\Рабочий стол"
А если будет к примеру вот так:
Код:

RunProgram="hidcon:cmd /c copy ProShow_Producer.lnk \"%UserProfile%\\Рабочий стол"
То скопируется...

Как решить проблему с созданиями файлов, в имени которых есть пробелы?

gora 23-09-2009 19:57 1225882

Так пробовали?
Код:

RunProgram="hidcon:cmd /c copy \"ProShow Producer.lnk\" \"%UserProfile%\\Рабочий стол\""

Stanner 24-09-2009 08:03 1226224

Как и в Windows, надо брать длинные имена в кавычки, т.е. использовать \"

Habetdin 24-09-2009 15:37 1226496

Цитата:

Цитата Vitaliy21
RunProgram="hidcon:cmd /c copy ProShow_Producer.lnk \"%UserProfile%\\Рабочий стол" »

Выделенная кавычка не закрыта + имя ярлыка не в кавычках :)

wolkow70 01-10-2009 11:06 1231837

Цитата:

Цитата gora
Для полноценной работы с solid и LZMA2 архивами настоятельно рекомендуется обновить модифицированные модули самостоятельно. Лучше скачать их сразу все и разместить в папке кнопки SFX Tool. Скачивать нужно альфа версию »

Скачал, обновил, все разместил. Что дальше то ?
Цитата:

Цитата gora
Для выбора нужного модуля и метода сжатия в ini файле кнопки все предусмотрено уже сейчас. »

Там прописано на один вариант модуля и типа сжатия. Многовариантность не возможна?

Stanner 01-10-2009 11:37 1231847

wolkow70, насколько я знаю, gora это планирует. А пока я себе просто добавил еще одну кнопку в другую папку и у каждой в настройках свой вид сжатия и модуль.

gora 01-10-2009 11:50 1231856

2 ALL

Кнопка обновлена до версии 0.13.0.1020 от 02.10.2009

ВАЖНО!
Для работы кнопки необходим нормально установленный архиватор 7-Zip версии не ниже 9.04. В случае отсутствия архиватора или его некорректной установки полноценная работа кнопки НЕВОЗМОЖНА!


Изменения:
1 Удалена возможность сжатия модуля, как вызывавшая нарекания со стороны антивирусов
2 Удалены некоторые настройки и оптимизирован ini файл
3 Изменены некоторые параметры по умолчанию в ini файле
4 Добавлены все 6 модифицированных модулей (благодарности Oleg_Sch)
5 Оставлен только один архив для скачивания кнопки с полным набором и инсталлятором
6 Добавлен выбор метода упаковки (LZMA или LZMA2) с помощью комбинации специальных клавиш
7 Изменено назначение некоторых специальных клавиш и их комбинаций
8 До создания SFX архива "на лету" производится определение методов сжатия, использованных в конкретном 7z архиве и проверяется наличие необходимого модуля
9 По результатам проверки автоматически выбирает один из пяти имеющихся модифицированных модулей, который и использует при создании SFX архива
10 Выводится информация о выбранном при сжатии методе
11 Выводится информация об использованном при создании SFX архива типе модуля
12 Исправлена ошибка в инсталляторе при установке в нестандартное место
13 Исправлена ошибка невозможности создания SFX архива в некоторых комбинациях компонентов
14 Добавлена проверка корректности установки кнопки и архиватора 7-Zip
15 Некоторые исправления для возможности работы кнопки в Win7 x64 (полная работа ее в указанной системе не проверялась и не гарантируется, но работа в этом направлении ведется)
16 Много исправлений в интерфейсе и коде кнопки

Рекомендации по установке:
Перед установкой новой версии настоятельно рекомендуется:
- обновить архиватор и установить его нормально, а не как это сделано в некоторых сборках
- удалить старую версию кнопки (кнопку на панели ТС и папку SFX Tool)
- установить новую версию с помощью инсталлятора

При возникновении проблем в работе кнопки обязательно указывайте в посте были ли выполнены вышеозначенные рекомендации. Без их выполнения претензии к работе кнопки рассматриваться не будут.

Ссылка для скачивания и подробное описание на сайте кнопки, ссылка в шапке.

Stanner 01-10-2009 16:15 1232021

gora, сделал все по рекомендациям, файл конфигурации не правил, 7-zip - 9.07, при разборке старого sfx - "Некорректная установка 'Кнопки'/Архиватора 7-zip".
P.S. Параметра pathSpliter больше нет?

gora 01-10-2009 16:22 1232031

Вложений: 1
Цитата:

Цитата Stanner
Параметра pathSpliter больше нет? »

Да, он удален за ненадобностью.
Прикрепил батник.
- Распакуйте его в папку установленной кнопки (SFX Tool)
- Запустите его
- Полученный архив log.7z (должен создаться в этой же папке), прикрепите к посту
- Если архива не будет, то будет файл log.txt, прикрепите его к посту

wolkow70 02-10-2009 07:29 1232519

Наблюдаю проблему со сменой типа сжатия файлов при помощи альтернативной комбинации кнопок.
При нажатии Shift + кнопка создается нормальный LZMA архив.
При нажатии Shift+Alt+кнопка вывыводится окно с указанием версии модуля и архиватора. И все. Архив не создается и его создание не запускается.
Правил INI вручную, тогда все нормально, создается архив LZMA2.
Сначала подумал что проблемы с моим TC. Вообще снес его и поставил с оригинального инсталятора, даже не регистрировал. И все равно - описанная проблема. То есть, даже на свежем TC.

gora 02-10-2009 08:20 1232532

Цитата:

Цитата wolkow70
Наблюдаю проблему со сменой типа сжатия файлов при помощи альтернативной комбинации кнопок. »

Цитата:

Чтобы упаковать нужные файл(ы) и/или папку(и) в 7z архив, надо выделить всё подлежащее упаковке, или просто поместить курсор на файл/папку, если упаковать нужно только один объект. Затем нажать на кнопку , удерживая клавишу [Shift] или клавиши [Shift]+[Ctrl]. При сжатии может использоваться метод LZMA или LZMA2. Основной метод (любой из двух) прописывается в ini файле и используется при удерживании клавиши [Shift], а альтернативный - при удерживании клавиш [Shift]+[Ctrl].
На сайте кнопки была ошибка в описании спец кнопок (исправлена еще вчера в 15.08 МСК).

SamLab 03-10-2009 10:05 1233266

gora, На х64 путь path7Zip=%ProgramFiles%\7-Zip\ не работает, требует именно path7Zip=C:\Program Files\7-Zip\
PS: Так и не исправлено от предыдущей версии выбор случайной иконки для панели задач на Windows 7

gora 03-10-2009 11:44 1233334

Цитата:

Цитата SamLab
На х64 путь path7Zip=%ProgramFiles%\7-Zip\ не работает »

Там много еще чего не работает, но я (пока) и не обещал, что будет работать.
Цитата:

Цитата SamLab
Так и не исправлено от предыдущей версии выбор случайной иконки для панели задач на Windows 7 »

Ни чего не понял!? О чем речь? Приведите ссылку на пост с сообщением об этой проблеме.

SamLab 03-10-2009 11:54 1233343

gora, Я об этом не писал это и так всем пользователям Windows 7 видно думал известная проблема - вот скрин



Иконка для кнопки в панели задач берется хаотически от любого приложения (на скрине от Тотала взялась, но может взяться от любой другой программы даже не запущенной)

Вот подборка иконок...


LonerD 04-10-2009 00:01 1234002

Цитата:

Цитата gora
Изменения:
1 Удалена возможность сжатия модуля, как вызывавшая нарекания со стороны антивирусов »

Зря, ох зря.
Верните, пожалуйста.
Ведь никому не мешала, была опциональная возможность, кто хочет - пользуется, кто не хочет - не пользуется.

Цитата:

Цитата gora
Некоторые исправления для возможности работы кнопки в Win7 x64 »

Подскажите, пожалуйста, какие именно. Лично я не замечал ошибок, но не хочется наступать на грабли.

Цитата:

Цитата gora
14 Добавлена проверка корректности установки кнопки и архиватора 7-Zip »

То есть 7-Zip должен быть установлен на машине?
Как, зачем, с чего это вдруг?
Зачем вы решили нарушить портабельность Тотала??? :o :cry: :dont-know :dont-know :dont-know
Всегда ведь файлы от 7-Zipа ложились в папку с кнопкой, в файле настроек прописывались пути, и всегда все работало шоколадно.
Тотал лежит на флешке, существующая ранее концепция проверена не один десяток раз на разных машинах. А теперь Вы предлагаете - приходишь на чужой компьютер - и что - устанавливать на каждом комьпютере 7-Zip?
Не знаю, как вам, но мне это кажется абсолютно нелогичным.
Да, 7-Zip - это хороший и перспективный архиватор, но зачем же так навязывать его???
Зачем ломать то, что работало и изобретать велосипед без колес? Спасибо за работу, пока буду пользоваться предыдущей версией и ждать возвращения функциональности.

gora 04-10-2009 00:46 1234021

Цитата:

Цитата DPavlik82
Зря, ох зря.
Верните, пожалуйста. »

Не думал, что кто то еще этим пользуется... Если пользователи Вас поддержат - верну.
Цитата:

Цитата DPavlik82
какие именно »

Проблема возникала при попытке прописать путь к альтернативному редактору, по крайней мере к моему.
Цитата:

Цитата DPavlik82
То есть 7-Zip должен быть установлен на машине?
Как, зачем, с чего это вдруг?
Зачем вы решили нарушить портабельность Тотала???
»

Архиватор ни когда не входил в состав кнопки и она всегда использовала стандартно-установленный 7-Zip. Ни какая портабельность работы кнопки и ТС с ней не заявлялась. В ини файле (по умолчанию) всегда прописывался полный путь к архиватору.
Цитата:

Цитата DPavlik82
Зачем ломать то, что работало »

Я не менял путь в ини файле и ни чего не ломал, очевидно ломает тот, кто его меняет и/или использует
Цитата:

Цитата Lisabon
отдельный огрызок 7-Zip »

PS
Кнопка не создавалась для сборок и давайте проблемы сборок (портабельных версий) обсуждать на сайтах этих сборок и не выносить их в ветку кнопки.

LonerD 04-10-2009 13:27 1234205

Цитата:

Цитата gora
она всегда использовала стандартно-установленный 7-Zip »

Нет. Она использовала тот 7-Zip, путь к которому прописан в настройках и благодаря этому работала тогда, когда на компьютере не был установлени 7-Zip.

Цитата:

Цитата gora
очевидно ломает тот, кто его меняет и/или использует »

Рядом с кнопкой или в папке с тоталом лежат файлы от 7-Zipа, в настройках кнопки прописаны пути.
Поясните, пожалуйста, что я ломал??? Я что-то не заметил, что я что-то поломал, воспользовавшись предоставленной настройкой, которая, спасибо автору, всегда четко работала.

Цитата:

Цитата gora
Кнопка не создавалась для сборок »

Любая сборка создается в первую очередь для себя. То, что она в таком же виде выложена и в сети - это уже другая тема (тем более большая часть существующих сборок тотала в сети не выложена). Как раз таки для сборок нынешний вариант кнопки легче приспособить, чем для собственного использования (SamLab уже приспособил распаковку файлов 7-Zipа в нужную папку; выглядит неэстетично, но работает).
Тут речь о личном удобстве использования - выше я уже описал типичную ситуацию с Тоталом на флешке или внешнем винте.

Цитата:

Цитата gora
давайте проблемы сборок »

Так ведь с предыдущей концепцией кнопки проблем как раз таки и не было :)
Зачем же пытаться их создать?

nakat 04-10-2009 14:48 1234255

здравствуйте,скачал вашу кнопку пытаюсь устанавить ее ТС выдает сообщение программа не запускается. у меня стоит кнопка версии0100512. а почему ета не занускается не пойму скажу сразу я дилетант но очень понравилась работа с кнопкой . извините за орфографию но пишу из микроемулятора . спасибо

Val GUU 04-10-2009 15:54 1234285

За кнопку спасибо, но то что она жёстко привязана к установленному 7-Zip не есть гуд (ИМХО)

Pozia 04-10-2009 21:13 1234489

Цитата:

Цитата gora
Выбор параметров для сжатия производится автоматически исходя из возможности максимального использования ОЗУ компьютера»

допустим я сожму на мощном компе. Как потом это дело распоковать на слабом компе? Может лучше как то сделать возможность вручную выбирать уровень сжатия?

gora 04-10-2009 21:32 1234494

nakat, ответ в ПМ.
Pozia, немного теории:
- для сжатия (LZMA) необходимо RAM=10,5...11х(размер_словаря)
- такой размер памяти должен быть выделен "единым куском" (нефрагментированный)
- размер словаря не может превышать размер архива до сжатия
- максимально-допустимый размер_словаря ограничен в архиваторе до 128 Мб (для х32 систем).
- для распаковки необходимо RAM=1х(размер_словаря)

Из этого следует, при самых максимальных значениях всех параметров сжатия, для распаковки потребуется не более 128 Мб RAM. Такое количество памяти найдется практически на любом компьютере. Не смотря на это в ini файле есть параметры которыми пользователь может управлять размером словаря по своему усмотрению (useRAM и maxdict). Подробнее о них написано на сайте кнопки.

Stanner 05-10-2009 00:31 1234610

Val GUU, DPavlik82: А кто Вам мешает записать в папку с кнопкой файлы от 7-zip и подправить пути в файле конфигурации? gora никогда не записывал их в эту папку, это было в сборках от SamLab...

LonerD 05-10-2009 02:22 1234680

Цитата:

Цитата Stanner
А кто Вам мешает записать в папку с кнопкой файлы от 7-zip и подправить пути в файле конфигурации?»

Э-м-м... Ничего не мешает. Только в последней версии кнопки gora по личным соображениям убрал эту функцию, и теперь - хоть подправляй, хоть не подправляй пути в файле конфигурации, а работать кнопка будет только если 7-Zip установлен в системе в папку %Programfiles%.
Ладно, все, проехали этот вопрос.
Понятно, что любой некоммерческий продукт создается на энтузиазме для личного пользования и собственного удобства; и с моей стороны глупо было возмущаться тем, что исчез какой-либо необходимый или удобный для меня функционал. Приношу свои изинения автору. Спасибо за качественный продукт . Версия 0.12 отличается завидной стабильностью в работе :up

mike345 05-10-2009 03:02 1234704

Цитата:

Цитата gora
ВАЖНО!
Для работы кнопки необходим нормально установленный архиватор 7-Zip версии не ниже 9.04. В случае отсутствия архиватора или его некорректной установки полноценная работа кнопки НЕВОЗМОЖНА! »

Уважаемый gora, спасибо за кнопку! Я конечно понимаю, что Вы можете делать так, как считаете нужным, но объясните хотя бы, зачем Вы планомерно убиваете портабельность. В чем смысл? Ведь работало же, так для чего урезать?

Pozia 05-10-2009 22:03 1235270

gora, установил кнопку и без проблем работаю. Только вот скачал WinstyleMonitor новую версию здесьздесь и кнопка говорит что это не sfx архив. Старая кнопка работает без проблем. Что не так?

Habetdin 05-10-2009 22:06 1235275

Pozia,
Цитата:

Цитата Pozia
WinstyleMonitor »

WinStyle.exe - это RAR-SFX;
WinStyleMonitor.exe - вовсе не SFX, а файл для замены старой версии, находящейся в WinStyle.exe :)

Pozia 05-10-2009 22:10 1235280

Habetdin, все. пора спать...

Pozia 06-10-2009 20:21 1236129

gora, можно ли как нибудь повесить на быстрые клавиши (допустим ALT+Ctrl и нажатие кнопки) вызов Тестирование SFX архива?

gora 06-10-2009 20:50 1236150

Pozia, а это чем не устраивает?
Цитата:

Цитата gora
Извлечь все или только некоторые составные части из готового SFX архива (3 варианта). »

Если SFX архив "не родной" или битый, то Вы получите об этом сообщение. Или нужно что то другое? Конкретизируйте, что значит
Цитата:

Цитата Pozia
Тестирование SFX архива »


gora 06-10-2009 21:15 1236176

2 ALL

Кнопка обновлена до версии 0.13.2.1024

Изменения:
- Добавлена полноценная справка
- Удалена мини справка из окна ошибки и добавлена кнопка для вызова справки
- Исправлены найденные ошибки

Pozia 06-10-2009 23:51 1236331

Цитата:

Цитата gora
Конкретизируйте »

нажимаем ПКМ по SFX архиву там выбираем 7zip->Тестировать. Поясню зачем это. Если есть проблемы с железом, в частности с оперативкой как я недавно столкнулся, то архив на выходе получается НО кривой. Так я много потерял данных в свое время, так как не делал копии. А если после создания проверить архив как я указал, то видно есть в нем ошибки или нет. Так я сейчас все время проверяю. Хотелось бы только для этого быструю клавишу.

Val GUU 07-10-2009 01:38 1236417

Ещё раз спасибо за проделанную работу!!! И всё-таки надеюсь что "ревность " к кривым самоварам... пройдёт... и путь к 7-zip будет альтернативным)!

nakat 08-10-2009 22:48 1237994

помогите чайнику,как запустить два файла через& не идет пишет ошибка в сороке....

Amigos 09-10-2009 06:43 1238145

Цитата:

Цитата nakat
,как запустить два файла »

куда "запустить" ?


"через&" это как ?

name1 & name2 ?

nakat 09-10-2009 08:29 1238169

Да,имя первого & имя 2

Например две картинки, имя первой & имя 2. Из архива запустить.

Amigos 09-10-2009 11:42 1238304

Цитата:

Цитата nakat
Из архива запустить. »

куда запустить?
объясните пожалуйста, что вы хотите сделать с "двумя картинками в архиве" и каким боком это относится к теме "Кнопка для работы с 7z SFX архивами в Total Commander".

"запустить" - это не объяснение, это издевательство.

nakat 09-10-2009 12:33 1238386

беру два файла жму шифт создаю архив7zip дальше файл конфигурации ExecuteFile="C:\Documents and Settings\All Users\Рабочий стол\1.ico" как сюда добавить еще один файл чтобы исполнились оба один за другим или два сразу

Amigos 09-10-2009 13:08 1238421

Цитата:

Цитата nakat
чтобы исполнились оба один за другим или два сразу »

RunProgram="name1.exe"
RunProgram="name2.exe"

последовательно запустит сперва name1.exe, после его завершения name2.exe

nakat 09-10-2009 15:31 1238553

спасибо за ответ,но я прописываю RunProgram="C:\Program Files\TweakUI.exe",выскакивает окно "не удается найти указаный файл". из папки виндовс любой файл исполняется .шо я не так делаю?

gora 09-10-2009 15:41 1238560

nakat, Вы злостно оффтопите! То, что для изготовления ваших архивов использовалась кнопка, не дает Вам права все вопросы по ликбезу сваливать в эту ветку. Для этого есть другие форумы.

Amigos 09-10-2009 18:59 1238746

Цитата:

Цитата nakat
RunProgram="C:\Program Files\TweakUI.exe",выскакивает окно "не удается найти указаный файл" »

фейспалм

RunProgram="%PROGRAMFILES%\\TweakUI.exe"

nakat 09-10-2009 20:49 1238870

Вложений: 1
вот такая картинка везде кроме диска С и виндовс и диска Д.имею ввиду любой указанный файл находящийся вне етих папок не может найти

Stiflеr 10-10-2009 20:41 1239593

Где-то на форуме видел инструкцию по изменению аддонов, а щас не могу её найти, дайте пожалуйста ссылку!

gora 10-10-2009 21:00 1239606

Цитата:

Цитата Stiflеr
инструкцию по изменению аддонов »

Как я могу произвести изменения в файле filename.exe SVCPACK аддона на основе модифицированного модуля?

nakat 11-10-2009 11:58 1239927

ну объясните дураку, прописываю такRunProgram="C:\Documents and Settings\Администратор\Рабочий стол\7zSD_RU.chm" выдает ошибку. а короткий путь и все отлично работает RunProgram="C:\DOCUME~1\9335~1\0016~1\7zSD_RU.chm" может настройки какие-то нужно произвести.

Habetdin 11-10-2009 14:54 1240035

nakat, нужно экранировать слэшы:
Код:

RunProgram="C:\\Documents and Settings\\Администратор\\Рабочий стол\\7zSD_RU.chm"
А так же лучше использовать переменные:
Код:

RunProgram="%7zSfxFolder00%\\7zSD_RU.chm"
P.S.:
Цитата:

Цитата gora
nakat, Вы злостно оффтопите! То, что для изготовления ваших архивов использовалась кнопка, не дает Вам права все вопросы по ликбезу сваливать в эту ветку. Для этого есть другие форумы. »


Pozia 13-10-2009 19:27 1242010

Имею вот такую вот проблему с отображением букв. На домашнем компе все нормально, на рабочем вот так. Отличие компов в том, что у меня нет прав админа и стоит Windows x64 XP Pro. Сама кнопка работает. Просто проблема с отображением букв. Как это решить?

gora 13-10-2009 20:27 1242060

Pozia, запустите в окне консоли команду CHCP. Что пишет? Если будет ошибка то проверьте наличие файла chcp.com (в 32 разрядной живет здесь c:\WINDOWS\system32\chcp.com ). Если его нет, то найдите его на диске с дистрибутивом и скопируйте его в указанное место.

Pozia 13-10-2009 23:20 1242230

Цитата:

Цитата gora
Если его нет, то найдите его на диске с дистрибутивом и скопируйте его в указанное место. »

завтра проверю, но если не будет то врядли скопирую. нет прав. По другому можно решить проблему?

gora 13-10-2009 23:46 1242243

Цитата:

Цитата Pozia
По другому можно решить проблему? »

Можно принудительно включить английский интерфейс, раскомментировав строку в ini файле и изменив значение так:
Код:

lng=1033

Grunger86 14-10-2009 18:52 1242928

Цитата:

Цитата gora
необходим нормально установленный архиватор 7-Zip версии не ниже 9.04 »

Что это за бред? :)

Почему я не могу установить, или даже распаковать кнопку, у меня стоит 7-Zip 4.65 ?

BillGates_XP 14-10-2009 19:06 1242951

Цитата:

Цитата Grunger86
Почему я не могу установить »

для распаковка архива вам нужно необходима 7-Zip 9.07 или выше

Потом сделать путь так чтобы нормально установился 7z SFX


Painkiller 16-10-2009 20:31 1244864

Народ, прошу помощи. Сделал аддон через кнопку , перед этим ужал методом LZMA2 через 7-Zip 9.07. Всё пашит. Аддон работает. Но проблемы в том что я его не могу распаковать. 7-Zip 9.07 зависает при распаковке. Если открыть мой аддон через 7-Zip 9.07 то видна два файла drvmain.sdb и sysmain.sdb. Кнопка тоже не может распаковать. Пробовал через Universal_Extractor_1.6_4496_7. Распаковывает только drvmain.sdb и sysmain.sdb. Как распаковать не знаю. Winrar видит все файлы какие я паковал, но у его нет поддержки метода LZMA2. Что делать???? Аддон весит 390 мб.

Amigos 16-10-2009 21:00 1244900

Painkiller, 7zSplit ?

Painkiller 16-10-2009 21:04 1244906

Цитата:

Цитата Amigos
Painkiller, 7zSplit ? »

Amigos, тоже распаковал drvmain.sdb и sysmain.sdb.

Pozia 18-10-2009 14:12 1246057

gora, как реализовать в файле конфигурации следующее?:
мне нужно чтобы при запуске sfx архив распаковался в нужную папку. При этом проверяется условия наличия файла по определенному пути. Если его нет, то выскочит диалоговое окно с возможностью выбора нужного каталога для распаковки.

gora 18-10-2009 14:43 1246073

Pozia
1 Такие вопросы лучше задавать здесь
2 Модифицированный модуль таких возможностей не предоставляет
3 Можно сделать "матрешку". Внешний SFX будет распаковывать внутренний SFX во временную папку, проверять "наличия файла по определенному пути" и запускать внутренний SFX с нужными ключами (показывать или скрывать окно BeginPrompt).
4 Для приведения примерных файлов конфигурации недостаточно данных: путь к проверяемому файлу, путь распаковки по умолчанию, размеры архива и файлов в нем и т.д., но думаю, что идея Вам понятна.

sLiDeR-X 19-10-2009 10:14 1246705

Я снова хочу уделить внимание факту проверки установленности архиватора 7-zip.
Раньше клал необходимые файлы в папку SFX Tool и прописывал в Settings.ini "path7Zip=%commander_path%\AddOn\ForTC\SFX Tool\".
Теперь же архиватор должен быть установлен, чтобы работала кнопка.
Почему было принято решение ввести проверку и возможно ли сделать как было раньше?
Заранее спасибо

ya158 27-10-2009 12:57 1253641

Цитата:

Цитата gora
Для работы кнопки необходим нормально установленный архиватор 7-Zip версии не ниже 9.04 »

А по каким признаким кнопка определяет "нормальность" установки архиватора 7-Zip?

gora 27-10-2009 14:05 1253743

Цитата:

Цитата sLiDeR-X
Раньше клал необходимые файлы в папку SFX Tool и прописывал в Settings.ini "path7Zip=%commander_path%\AddOn\ForTC\SFX Tool\". »

Такого пути в ини файле кнопки (по умолчанию) ни когда не было.
Цитата:

Цитата sLiDeR-X
Почему было принято решение ввести проверку »

Перечитайте несколько последних страниц ветки, почитайте отзывы пользователе сборок о кнопке на сайтах сборщиков (правда вряд ли найдете там даже правильное название кнопки не говоря уж об остальном), можете заглянуть в ветку аддона ТС одного из сборщиков на нашем форуме - думаю, ответ найдете сами.
Цитата:

Цитата ya158
по каким признаким кнопка определяет "нормальность" »

Их полтора десятка. А зачем это Вам? Хотите обойти проверки?

ya158 27-10-2009 14:21 1253759

Цитата:

Цитата gora
А зачем это Вам? »

Лучше на "ты"

Цитата:

Цитата gora
Их полтора десятка. А зачем это Вам? Хотите обойти проверки? »

Я собрал свой инсталлятор архиватора, который копирует файлы архиватора в папку %ProgramFiles%\7-zip и создаёт необходимые записи в реестре. Зачем мне нужен свой инсталлятор? Я копирую в папку архиватора дополнительные файлы, создаю нужные мне ярлыки и настраиваю архиватор под себя. Так вот кнопка не работает с архиватором, установленным с помощью моего инсталлятора.

gora 27-10-2009 15:56 1253864

Цитата:

Цитата ya158
кнопка не работает с архиватором, установленным с помощью моего инсталлятора. »

Я не знаком с вашим инсталлятором, но с моим аддоном и с оригинальным инсталлятором 7-Zip кнопка "дружит". Проверяйте свой инсталлятор.

ya158 27-10-2009 19:11 1254032

Цитата:

Цитата gora
Проверяйте свой инсталлятор. »

Именно это я и хочу сделать. Непонятно только, что должно быть в инсталляторе, чтобы он удоволетворил кнопку. Мой инсталлятор во вложении.

gora 27-10-2009 19:38 1254068

Цитата:

Цитата ya158
Непонятно только, что должно быть в инсталляторе, чтобы он удоволетворил кнопку. »

Все, что нужно кнопке есть в моем аддоне. Если я начну сейчас переделывать ваш инсталлятор, то в результате у меня получится мой, а он Вас чем-то не устраивает. :) Предлагаю Вам взять мой и переделывать его под себя пока не получите нужный Вам результат одновременно удовлетворяющий и кнопку.

ya158 27-10-2009 22:14 1254216

Удалено, по просьбе gora

g7r7s7 01-11-2009 23:36 1258795

gora, последняя версия привередливая получилась..., так и не смог добиться от нее работы! Всё ей что-то не так установлено. Кучу комбинаций поперепробЫвал (спасибо за убитые несколько часов времени!!!). Пользуюсь предыдущей.

Pozia 02-11-2009 00:32 1258832

Цитата:

Цитата g7r7s7
так и не смог добиться от нее работы! Всё ей что-то не так установлено. »

просто следуйте инструкциям... у всех получилось, видимо дело не в аддоне, а в Вас.

ya158 04-11-2009 16:36 1261492

Удалено, по просьбе gora

gora 04-11-2009 18:23 1261599

ya158, jentoso, прекращаем обсуждать "средства взлома" кнопки в ветке кнопки!

ya158 04-11-2009 19:24 1261655

Удалено, по просьбе gora

Pozia 04-11-2009 20:19 1261703

gora, как поменять в получаемом архиве по кнопке формат даты создания с год/месяц/число на число/месяц/год?

gora 04-11-2009 20:26 1261710

Цитата:

Цитата Pozia
как поменять в получаемом архиве по кнопке формат даты создания с год/месяц/число на число/месяц/год? »

Такой возможности нет, возможно, в будущих версиях.

Habetdin 04-11-2009 20:53 1261741

gora, а возможно реализовать переключение вида распаковки при нажатии на кнопку? (распаковать в "\." или распаковать в "\<имя_архива>")

gora 04-11-2009 21:08 1261752

Цитата:

Цитата Habetdin
распаковать в "\." »

Этот вариант очень опасен, т.к. рядом могут оказаться папки/файлы одноименные находящимся в архиве и они будут перезаписаны. Выводить запросы на перезапись, то же не вариант, если в архиве несколько тысяч файлов. Кроме этого распакованные папки/файлы могут попасть в уже существующие папки, лежащие рядом с архивом, и даже не переписать там ни чего, но пользователь не узнает, что какой то файл из архива попал в уже существующую папку.

gora 05-11-2009 12:29 1262226

2 ALL

Кнопка переведена в режим ДСП и выкладываться больше не будет. Её поддержка прекращена.

Просьба не задавать вопросов на форуме и в ПМ. Надеюсь на понимание.

Всем спасибо!

Habetdin 05-11-2009 16:21 1262429

У кого-нибудь осталась кнопка
Цитата:

Цитата gora
версии 0.12.4.868. »

?

gora 28-01-2011 15:36 1599250

2 ALL

Кнопка обновлена до версии 2.0.2.1503

Кнопка переписана с нуля. Основной целью перехода на другой язык программирования было искоренение врожденных ограничений старой кнопки. Теперь они, надеюсь, преодолены.
Однако некоторые фичи могут работать несколько иначе, что связано с изменением языка программирования.

Изменения:
- снято ограничение на недопустимые спец. символы в путях
- шифрование 7z архивов
- корректное извлечение компонентов 7z SFX архивов (благодарности Oleg_Sch)
- возможность извлечения компонентов из SFX архивов других типов (7z, RAR, ZIP, CAB) (благодарности Oleg_Sch)
- возможность извлечения содержимого из .exe файла не являющегося 7z SFX архивом
- корректное извлечение файл конфигурации из готового SFX архива. Это может быть полный файл конфигурации или "рабочий" файл конфигурации (пока без комментариев о том, что это такое). Можете попробовать на файле установщика кнопки.
- распаковка архивов разных типов (.7z, .zip, .rar, .cab, .chm, .iso, .arj, .tar, .bz2)
- поддержка создания многотомных и\или запароленных 7z SFX архивов. Для этого нужно использовать модули с поддержкой указанных возможностей (обращайтесь к автору модулей - Oleg_Sch).
- дополнительный язык интерфейса - украинский (благодарности YuriPet)
- много других исправлений и изменений, которые я сейчас уже не вспомню.

Справка обновляется, но очень медленно. Если в справке что-то не описано или непонятно, задавайте вопросы здесь. Помните, ответа на вопросы типа: "мне всё непонятно", я не знаю.

Pozia 28-01-2011 18:42 1599358

Цитата:

Цитата gora
шифрование 7z архивов »

спасибо еще раз )
Такой вопрос. Возможно ли теперь создать запаренный SFX архив, который бы выполнялся но без ввода пароля его нельзя было бы "разобрать"?

jentoso 28-01-2011 18:48 1599363

Цитата:

Цитата gora
Справка обновляется, но очень медленно. Если в справке что-то не описано или непонятно, задавайте вопросы здесь. Помните, ответа на вопросы типа: "мне всё непонятно", я не знаю. »

Вы про справку модифицированного модуля?

Pozia 28-01-2011 18:51 1599370

gora, вроде нашел косяк. прикрепляю файл на который кнопка говорит что он не содержит файл конфигурации. Хотя на старой версии все было нормально, и сам exe шник работает в принципе то.

jentoso 28-01-2011 18:55 1599373

Цитата:

Цитата gora
корректное извлечение компонентов 7z SFX архивов »

Распаковал инсталлятор самой кнопки и sfx модуль почему то показывает версию 2.0.2.1503

Цитата:

Цитата Pozia
кнопка говорит что он не содержит файл конфигурации »

У меня так же. хотя 7zSplit извлекает все нормально.

gora, а почему размер кнопки так существенно изменился?

gora 28-01-2011 19:46 1599399

Цитата:

Цитата Pozia
Возможно ли теперь создать запаренный SFX архив, который бы выполнялся но без ввода пароля его нельзя было бы "разобрать"? »

То, что Вы описали называется не шифрование SFX, а защита от взлома (кодовое слово Protect). Такая фича в модулях еще не реализована и причина в отсутствии потребности в ней у пользователей. Если один два человека это хотят, то автор модулей вряд ли будет это реализовывать. Если вас (нас) наберется человек 20, и мы будем писать об этом в ветке модуля и просить об этой фиче автора, то вероятность появления фичи станет более реальной.
Цитата:

Цитата Pozia
кнопка говорит что он не содержит файл конфигурации »

Цитата:

Warning(s):
Configuration file is overlaps with exe body.
Archive is overlaps with exe body.


Archive:
Type: 7-Zip
Size: 328,07 KB

SFX module:
Platform: x86
Size: 105,50 KB

SFX configuration info:
Sections: 1
Size: 285 B

SFX configuration data:
;!@Install@!UTF-8!
RunProgram="hidcon:run.cmd"
GUIMode="2"
; This SFX archive was created using "Button for creation and work with 7z SFX archives in Total Commander v.1.17.2" 23.01.2011 12-53. The last version of "Button" you can find on http://buttontc.7zsfx.info
Такие файлы (код в заголовке окна 28) временно кнопкой не извлекаются. Я их отложил на более поздний период, сейчас выгребаю баги.
Курсор у Вас больше не перемещается куда Вам не надо? ;)
Цитата:

Цитата jentoso
Вы про справку модифицированного модуля? »

Нет, я про справку кнопки. На модуль справка у меня есть.
Цитата:

Цитата jentoso
sfx модуль почему то показывает версию 2.0.2.1503 »

Копирайты и иконка находятся в извлеченном модуле, значит модуль и должен показывать то, что в него прописал сборщик (в данном случае копирайты кнопки).
Цитата:

Цитата jentoso
почему размер кнопки так существенно изменился? »

Плата за смену языка программирования. Более "компактными" языками я не владею.

Pozia 28-01-2011 19:54 1599404

Цитата:

Цитата gora
Такие файлы (код в заголовке окна 28) временно кнопкой не извлекаются. »

а как он таким стал? все остальные, вроде, нормально. пока все не проверил.
Цитата:

Цитата gora
Я их отложил на более поздний период, »

если это время более 1-2 недель можете старой версии добавить ссылку?
Цитата:

Цитата gora
Курсор у Вас больше не перемещается куда Вам не надо? »

да, все отличненько.
Еще есть пожелание/предложение. При нажатии шифт для создания архива колонки издают - пим!!! Может это сделать функционально с возможностю отключать через файл конфигурации? А то сення заикой чуть не стал...

jentoso 28-01-2011 20:18 1599421

Pozia, в Settings.ini измените занчение beeper=1 на beeper=0
Из справки:
Цитата:

Воспроизводить звуковой сигнал при запуске кнопки. Начало сигнала означает запуск кнопки и завершение опроса клавиш [Shift], [Ctrl], [Alt]:
1 - воспроизводить звук
0 - не воспроизводить звук

gora 28-01-2011 20:19 1599423

Цитата:

Цитата Pozia
а как он таким стал? »

Стечение обстоятельств. За полгода эксплуатации кнопки версий 1.7.3 ... 1.8.8, предшествовавших версии 2.х.х и использовавших тот же принцип распаковки, что и новая, я всего пару разу натыкался на код 28.
Цитата:

Цитата Pozia
можете старой версии добавить ссылку? »

В этом нет смысла. Старый сплитер у вас остался, извлекайте им такие SFX, а обработкой кода 28 я займусь в ближайшее время.
Цитата:

Цитата Pozia
колонки издают - пим!!! »

Если речь о бепере, то он отключается в ini файле. Может еще воспроизводится системный звук при выводе диалога со стандартной иконкой, но это свойства всех окон системы.

XXXler 28-01-2011 21:15 1599456

gora, на win7 кнопка при запуске запрашивает повышение привелегий, для чего, собственно, они ей нужны?

Pozia 28-01-2011 21:39 1599468

Цитата:

Цитата gora
Старый сплитер у вас остался »

так вотна радостях я все старое кильнул (
Цитата:

Цитата gora
системный звук »

да это он )

Pozia 29-01-2011 11:23 1599719

Цитата:

Цитата gora
Такие файлы (код в заголовке окна 28) временно кнопкой не извлекаются »

интересно то, что эти же файлы кнопка и создает. только что создал SFX и при попытки извлечь все выскочил этот код (

Pozia 30-01-2011 22:00 1600698

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

gora 30-01-2011 22:18 1600710

Цитата:

Цитата Pozia
у меня практически все SFX архивы с этим кодом »

Не паникуйте, загляните на страницу кнопки, я уже многое "тихо" исправил
PS
C кодом 28 теперь проблем быть не должно. Остальные коды тоже должны работать
Цитата:

Цитата XXXler
на win7 кнопка при запуске запрашивает повышение привелегий, для чего, собственно, они ей нужны? »

Одним словом - для нормальной работы. Напишите подробнее в ПМ, попробуем решить проблему, а может ее и нет!? :dont-know

XXXler 30-01-2011 23:26 1600756

Цитата:

Цитата gora
попробуем решить проблему, а может ее и нет!? »

вообщето есть - со включенным UAC список файлов кнопка получает через раз (выдавая ошибку 74), последняя версия пишет об некорректной установке (по-видимому из-за смены текущего каталога на System32)

lokoham 01-02-2011 14:34 1602070

gora, а почему ты убрал из настроек upx сжатие?
Мне вот очень нужна функция,а в новых версиях кнопки ее почему-то не стало...поэтому и приходится пользоваться старыми версиями.:(

LonerD 01-02-2011 17:42 1602213

Поддерживаю. Тоже только из-за этого пользуюсь старыми версиями кнопки, сжатия сильно не хватает - лишние 50 Кб в архиве-инсталляторе - для меня совершенно лишние (особенно если размер архива составляет от нескольких килобайт до пары мегабайт).
Upack-сжатие (которое раньше тоже было в составе Кнопки) - это излишне, многие антивирусы его не любят, а вот к свежим версиям UPX антивирусы относятся вполне лояльно, так что очень хотелось бы вернуть эту опцию.

gora 03-02-2011 19:25 1603747

2 ALL

Кнопка обновлена до версии 2.0.4.1508

Изменения:
- добавлено UPX сжатие модуля (опционально, UPX в состав кнопки не входит)
-- UPX сжатие может быть отключено удалением файла UPX.exe или параметра cmdlinUPX из ini файла
-- интеллектуальное отключение UPX сжатия при размере архива более указанного в параметре sizeForUPX
- добавлен таймер в ряд окон кнопки (остановить его можно кнопками курсор влево или курсор вправо)
- восстановлена работа кнопки с оболочкой без использования ТС от Anakin
- исправлены баги, обнаруженные пользователями
- корректное извлечение ZIP архива из ZipSFX архива
- другие незначительные исправления и изменения

Pozia 03-02-2011 19:39 1603761

Цитата:

Цитата gora
Одним словом - для нормальной работы. »

и на XP x64 при работе от учетки без повышенных прав тоже требует входа через учетку админа. Что в моем случае невозможно. Можно ли это поправить в будущих версиях?

ya158 03-02-2011 20:23 1603786

Уважаемый gora, поясните пожалуйста следующее:
Цитата:

Цитата gora
Кнопка сделана по принципу "все включено" и не требует скачивания дополнительных утилит. »

Цитата:

Цитата gora
Для работы кнопки необходим нормально установленный архиватор 7-Zip версии не ниже 9.04. »

Или "архиватор" не является "утилитой"? Если это так, то всё равно нельзя применять термин "все включено", потому что для работы данной утилиты всё-таки требуется дополнительное ПО.

jentoso 04-02-2011 14:47 1604356

Цитата:

Цитата gora
восстановлена работа кнопки с оболочкой без использования ТС от Anakin »

Цитата:

Цитата Anakin
Данный пакет уже включает кнопку, все необходимые утилиты (Вам даже не надо отдельно устанавливать архиватор 7-Zip!) »

А данное описание не относится к кнопке или она по прежнему требует правильную установку 7-Zip?

gora 04-02-2011 15:16 1604393

Цитата:

Цитата jentoso
она по прежнему требует правильную установку 7-Zip? »

Требует, и об этом написано в справке (7-Zip ни когда и не входил в состав кнопки).
В кнопке версии 2.хх был изменен способ обработки файл-списка и она перестала работать в оболочке от Anakin о чем мне сообщил pahan22. Было выяснено, что Anakin формирует файл-список не идентичный тому, что создает ТС. Это отличие пришлось учесть и внести исправления в кнопку.

lokoham 04-02-2011 18:28 1604552

gora, спасибо друг что вернул upx сжатие!Респект тебе и огромное спасибо за твои труды :yahoo:

Nun-Nun 04-02-2011 22:05 1604762

Цитата:

Цитата jentoso
А данное описание не относится к кнопке или она по прежнему требует правильную установку 7-Zip? »

В принципе можете её пересобрать, прописав в командах свою ("не правильную") установку 7-Zip. Только если где-нибудь напортачите - "нечего на зеркало пенять..." :tongue:

Pozia 05-02-2011 09:07 1604959

по версии
Цитата:

Цитата gora
2.0.4.1508 »

имею такое (

gora 05-02-2011 17:04 1605270

Цитата:

Цитата Pozia
имею такое ( »

А где я должен взять этот файл для проверки? :dont-know

Pozia 06-02-2011 22:16 1606304

gora, вот

gora 06-02-2011 22:58 1606323

2 ALL

Кнопка обновлена до версии 2.0.5.1511

Изменения:
- исправлены некоторые ошибки

Pozia 18-02-2011 18:27 1616431

gora, есть предложение. Когда создается SFX архив то поверх всех окон висит надпись на белом фоне что идет создание SFX... Хотелось бы видеть такую надпись когда кнопка "разбирает" SFX архив на компоненты.

gora 21-02-2011 11:30 1618213

2 ALL

Кнопка обновлена до версии 2.0.7.1526

Изменения:
- исправлены некоторые ошибки (в том числе и серьезные)
- обновлена и дополнена справка
- учтены некоторые пожелания пользователей
- некоторые улучшения и изменения

gora 03-03-2011 09:25 1626060

2 ALL

Кнопка обновлена до версии 2.0.8.1536

Изменения:
- исправлены некоторые ошибки

Олег97 09-03-2011 16:19 1630767

gora, при попытке распаковки вашего аддона вылазит
Код:

ошибка 16. Нет 7z архива (расширение .7z или .001)
Файл лежит в папке C:
кнопку переустанавливал, Total оригинальный

gora 09-03-2011 16:34 1630786

Олег97, сообщите следующее:
1 Точное название файла с полным путем, который Вы пытаетесь распаковать
2 Версия установленной кнопки
3 Название ОС и ее разрядность
4 Версию и разрядность архиватора
5 Пошаговую инструкцию с описанием Ваших действий для воспроизведения бага.
6 В другом месте этот файл распаковывается?
7 Другие файлы данного типа распаковываются?

Олег97 09-03-2011 17:15 1630825

читать дальше »
gora,
1. C:\winrar40.exe
2. v2.0.8
3. Windows XP SP3
4. стоит 7-zip 9.20.6
5. выделить любой файл, который должен распаковываться, и нажать на кнопку.
6. Нигде не распаковывается.
7. Никакие файлы не открываются
8. Total переустанавливал, кнопку переустанавливал

Проблему решил

domo22 18-03-2011 10:29 1637766

Спасибо за полезную кнопку, много раз выручала, хотя была намного компактнее по размеру. Только исправьте в шапке фразу

"Кнопка сделана по принципу "все включено" и не требует скачивания дополнительных утилит",

поскольку включено не все. Чуть дальше уже читаем: "Для работы кнопки необходим нормально установленный архиватор 7-Zip". А действительно сделать по принципу "все включено" можно?

MKN 22-03-2011 09:16 1640727

Цитата:

Цитата domo22
"Для работы кнопки необходим нормально установленный архиватор 7-Zip". А действительно сделать по принципу "все включено" можно? »

Помнится в ранних версиях кнопки достаточно было в Settings.ini указать путь к 7-Zip (path7Zip=...). А сами файлы 7-Zip поместить сразу в инсталлятор ТС, что было очень удобно, благо 7-Zip вполне автономен.
Теперь же это почему то не работает. А жаль...
Может быть gora "научит" кнопку понимать %COMMANDER_PATH% в Settings.ini ?

Boa Soft 22-03-2011 11:37 1640822

Цитата:

Цитата MKN
Помнится в ранних версиях кнопки достаточно было в Settings.ini указать путь к 7-Zip (path7Zip=...). А сами файлы 7-Zip поместить сразу в инсталлятор ТС, что было очень удобно, благо 7-Zip вполне автономен.
Теперь же это почему то не работает. А жаль... »

Это политика автора кнопки. Против включения кнопки в сборки.

Цитата:

Цитата gora
Включение кнопки в различные сборки, паки, CD и т.д. разрешается только с письменного согласия автора. Выкладывание кнопки или упомянутых сборок, паков, CD и т.д., в которые включена кнопка, на файлообъменниках или распространение их иным способом, без письменного согласия автора, ЗАПРЕЩАЕТСЯ! »

Цитата:

Цитата MKN
Может быть gora "научит" кнопку понимать %COMMANDER_PATH% в Settings.ini ? »

Маловероятно. Читать вышенаписанное

MKN 22-03-2011 12:20 1640879

Цитата:

Цитата Boa Soft
Это политика автора кнопки. Против включения кнопки в сборки. »

Дык разве это защита ? Ничто ведь не мешает авторам публичных сборок включить туда штатную установку 7-Zip и "гордо" поместить кнопку на панель ТС...
А вот в плане индивидуального личного использования, "отлучение" от %COMMANDER_PATH% в Settings.ini крайне не удобно...

gora 10-04-2011 14:37 1655234

2 ALL

Кнопка обновлена до версии 2.1.1.1575

Изменения:
- некоторые исправления, улучшения и изменения

Shadow_31 11-04-2011 15:01 1655850

Что-то последняя версия кнопки вообще не хочет работать...

jentoso 11-04-2011 16:02 1655873

Цитата:

Цитата Shadow_31
Что-то последняя версия кнопки вообще не хочет работать... »

А по точнее можно написать, что именно не работает.

Nun-Nun 12-04-2011 08:58 1656263

Цитата:

Цитата Shadow_31
Что-то последняя версия кнопки вообще не хочет работать... »

Не подтверждается, всё работает.

Shadow_31 12-04-2011 15:43 1656551

Пробовал на Win 7 Pro SP1 x86, 7zip выдает ошибку, что не может открыть список файлов, на XP SP3 - номер ошибки постоянно меняется, текст ошибки: Некорректная установка 'Кнопки'/архиватора 7-Zip, хотя архиватор установлен последний, работает отлично.

gora 13-04-2011 10:06 1657138

2 ALL

Кнопка обновлена до версии 2.1.2.1578

Изменения:
- некоторые исправления (статус: критическое)

Цитата:

Цитата Shadow_31
текст ошибки: Некорректная установка 'Кнопки'/архиватора 7-Zip, хотя архиватор установлен последний »

Кнопка сообщает о некорректной, то есть неправильной установке, а не об устаревшей версии архиватора. Деинсталлируйте архиватор и установите его повторно из оригинального инсталлятора и внимательно прочтите справку по этому вопросу.

Shadow_31 13-04-2011 20:23 1657593

В том все и дело, что архиватор установлен оригинальный и из оригинального инсталлятора, репаками не пользуюсь и все равно ничего не работает.

jentoso 13-04-2011 20:27 1657596

У меня, предыдущая и последняя версия кнопки, работает нормально. Правда сам архиватор установлен версии 9.20.

Shadow_31 13-04-2011 23:45 1657751

Предпоследняя версия кнопки и у меня работала отлично. Все-таки запустил архиватор, проблема была с UAC на Windows 7, теперь буду пробовать на работе с XP SP3.

Nun-Nun 15-04-2011 10:36 1658790

Цитата:

Цитата jentoso
У меня, предыдущая и последняя версия кнопки, работает нормально. Правда сам архиватор установлен версии 9.20. »

У меня всё полностью аналогично и никаких проблем!

Shadow_31 15-04-2011 14:27 1659008

Переустановил кнопку, и все заработало, архиватор был не при чем.

gora 21-04-2011 19:07 1663336

2 ALL

Кнопка обновлена до версии 2.2.0.1586

Изменения:
- обновлены модули (благодарности Oleg_Sch)
- немного уменьшен размер кнопки
- изменен формат файла Settings.ini, старый файл корректно работать не будет
- некоторые исправления

AltY 27-04-2011 13:42 1666590

В новой версии в конфиге не отключается дата-время в имени файла. С версией 1.17.2.1322 комментирование
Код:

;pattern=MC,DT,TM
работает нормально.

Stanner 27-04-2011 13:50 1666596

Цитата:

Цитата AltY
В новой версии в конфиге не отключается дата-время в имени файла »

Правильней использовать так:
Код:

pattern=
Закомментировав, Вы пользуетесь настройками по умолчанию, зашитыми в кнопке.

gora 05-05-2011 07:20 1670480

2 ALL

Кнопка обновлена до версии 2.3.0.1600

Изменения:
- обновлены модули (благодарности Oleg_Sch)
- редактирование файла Settings.ini теперь возможно через GUI окно



- некоторые исправления

lokoham 13-05-2011 15:10 1675676

gora, Спасибо)
Вообще красота теперь :)
Только как вызвать это окно,пока что не понял(

gora 13-05-2011 15:27 1675685

Цитата:

Цитата lokoham
как вызвать это окно »

Цитата:

Цитата справка
Чтобы вызвать файл настроек кнопки (Settings.ini) для редактирования, нужно нажать на кнопку , удерживая клавишу [Alt].


Scorpkoms 16-05-2011 10:23 1677147

Цитата:

Цитата MKN
Помнится в ранних версиях кнопки достаточно было в Settings.ini указать путь к 7-Zip (path7Zip=...). А сами файлы 7-Zip поместить сразу в инсталлятор ТС, что было очень удобно, благо 7-Zip вполне автономен.
Теперь же это почему то не работает. А жаль...
Может быть gora "научит" кнопку понимать %COMMANDER_PATH% в Settings.ini ? »

Действительно,может gora по просьбам трудящихся,изменит свое решение,удобнее конечно,
когда "все в одном". Архиватор бесплатен и портативен.

Scorpkoms 17-05-2011 14:10 1677827

Доброго времени уважаемые!
Почему файл справки на кнопку типа с водяными знаками?
Удалить эти знаки или заменить другим файлом,
значит лишиться работать с кнопкой,не работает.
Спасибо.

Oleg_Sch 17-05-2011 14:31 1677849

Scorpkoms,
Цитата:

Савва, ты объясни, зачем тебе нужно, чтоб я у вас жил? Тебе что за радость?

Scorpkoms 17-05-2011 19:23 1678070

Oleg_Sch, достойный ответ! Проще когда форум молчит.

AltY 21-05-2011 23:58 1680368

gora,
В ХР кнопка работала хорошо, а вот в сервере 2003 х86 при "супер-сжатии" в некоторых "тяжёлых" случаях выдаёт критическое сообщение о нехватке памяти (которой у меня 2 Гб). Приходится сжимать скриптом (подсмотрел в конструкторе DotNet) с помощью 7zr, каждый раз прописывая новую папку. В конфиге задание большего количества памяти не помогло. Можно ли сделать что-то с кнопкой или решить эту проблему может только Игорь Павлов?

gora 22-05-2011 07:57 1680431

Цитата:

Цитата AltY
при "супер-сжатии" в некоторых "тяжёлых" случаях выдаёт критическое сообщение о нехватке памяти »

1 Используйте сжатие консольным архиватором (кнопка "4 вариант")
2 Уменьшите значение параметра useRAM и\или его отрицательное значение
3 Если п.2 не поможет, то используйте прямое указание размера словаря (параметр dict), например, 128, 96, 64.

freeman440 23-05-2011 19:23 1681223

gora,
в settings.ini путь до 7zip указан с помощью перемнной
Цитата:

path7Zip=%ProgramW6432%\7-Zip\
при попытке создать архив выдает ошибку о некорректной установке кнопки, приходится вручную менять путь до 7zip
система win7 x64, тотал установлен в Program Files, а 7zip в Program Files (x86)

gora 23-05-2011 19:33 1681228

Цитата:

Цитата freeman440
выдает ошибку о некорректной установке кнопки, приходится вручную менять путь до 7zip »

Это нормально. Все возможные варианты предусмотреть и автоматизировать невозможно.
Цитата:

Цитата freeman440
а 7zip в Program Files (x86) »

На х64 системе настоятельно рекомендуется использовать х64 версию архиватора. В противном случае Вы не сможете использовать все преимущества х64 системы и словарь будет ограничен 128 МБ, независимо от размера ОЗУ системы.

gora 26-05-2011 12:44 1682951

2 ALL

Кнопка обновлена до версии 2.3.3.1621

Изменения:
- изменен манифест
- добавлена цифровая подпись
- исправления для работы в оболочке без ТС
- исправлено определение языка при наличии в системе MUI (огромная благодарность за помощь и тестирование YuriPet)
- некоторые изменения и исправления (их было много, всего не вспомню)
- компиляция последней бета версией AutoIt *

* Рекомендую перед обновлением сохранить установленную версию кнопки для возможности отката, при возникновении проблем в работе.

kvamen 26-05-2011 13:44 1683003

Как с помощью этой кнопки правильно распаковать и затем собрать файл с расширением .exe?

gora 26-05-2011 13:54 1683015

2 kvamen
Как я могу произвести изменения в файле filename.exe SVCPACK аддона на основе модифицированного модуля? Читать Вариант 2!
Подробнее о кнопке читайте в справке.

Medic84 01-07-2011 00:53 1704833

Не работает кнопка на Windows 7 x64...
"Некорректная установка ... "
Все установлено правильно. 7zip 9.22 beta и кнопка...

freeman440 01-07-2011 08:29 1704895

Medic84,
http://forum.oszone.net/post-1681228.html#post1681228

XXXler 11-07-2011 04:02 1710900

в результате работы кнопки нарушается PE-структура sfx-модуля - не добавляется padding в конец последней секции (.rsrc), при том, что в заголовках размер секции указан с его учетом - как следствие после обработки UPX готового архива начало конфига затирается содержимым модуля.

и второй момент - админ-права кнопке явно не нужны и даже бесполезны - со включенным UAC кнопка работает через раз, т.к. TC успевает удалить список раньше нежели кнопка запустившись с админ-правами его прочитать

gora 11-07-2011 10:40 1711019

Цитата:

Цитата XXXler
после обработки UPX готового архива начало конфига затирается содержимым модуля »

Пришлите мне в ПМ образцы таких SFX с описанием способа "обработки UPX" и ком. строкой, используемой для UPX.

Цитата:

Цитата Medic84
Не работает кнопка на Windows 7 x64 »

У меня Windows 7 x64 и кнопка работает!

Сантей 20-07-2011 16:49 1716476

у меня win 7 x64, 2 раза ставил, не работает. Запускал и с дефолтными настройками, и пробовал менять путь к 7-zip, и х64 версию, и х86, всё время ошибка - некорректная установка кнопки/архиватора

gora 20-07-2011 17:01 1716486

Сантей, напишите в ПМ подробности с указанием номера ошибки, разрядности архиватора, места его установки и места установки ТС и т.д. и т.п.

Lubitel Softa 20-07-2011 21:07 1716656

Цитата:

Цитата Сантей
2 раза ставил »

Устанавливали как простую программу или запускали установку из TC? Никогда не имел никаких проблем с установкой кнопочки.

Сантей 21-07-2011 00:36 1716757

Lubitel Softa, из ТС, первый раз менял путь установки, второй - нет

LonerD 30-07-2011 15:50 1722839

В последних версиях кнопки, в частности в версии 2.3.3.1621 от 26.05.2011 (скорее всего и во всех версиях после перехода на автоит) некорректно работает upx-сжатие.
Если при создании инсталлятора указать два файла - 7z-архив и txt-файл конфигурации, то исполняемый модуль сжимается. Но если помимо этих файлов еще указать ico-иконку, то сжатия не происходит.
В старенькой версии 0.12.4.868 от 03.05.2009 такого глюка не было.

gora 01-08-2011 10:14 1723749

LonerD, воспроизвести проблему не удалось. Прикрепите здесь проблемные файлы (архив, конфиг, иконку), файл настроек кнопки, укажите версию Вашего UPX, а также Вашу ОС с указанием разрядности.

TNR 02-08-2011 14:17 1724553

Подскажите как сделать SFX из запароленного (зашифрованного) архива ?
В наличии есть архив под паролем 555, описание установки, иконка... в файле Settings.ini как я понял должно быть прописано pass=555 ... так вот когда я собираю всё это в кучу... пишет "файл не является 7z архивом"... не могу понять где косяк... подскажите пожалуйста... срочно нужно !

gora 02-08-2011 14:26 1724563

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

gora 19-08-2011 12:44 1735138

2 ALL

Кнопка обновлена до версии 2.4.1.1706

Изменения:
- добавлена возможность добавлять цифровую подпись (при наличии у пользователя сертификата). Без подробностей...
- добавлена возможность не объединять секции ресурсов (XXXler)
- некоторые изменения и исправления (их было много, всего не вспомню)

JohnnyD 19-08-2011 13:21 1735162

gora, уважаемый, а что означает эта запись в конфиге
Код:

cmdlinUPX=--best --all-methods
и можно ли ее безболезненно удалить?
Спасибо.

gora 19-08-2011 13:25 1735168

Цитата:

Цитата JohnnyD
что означает эта запись в конфиге »

Ком строка для упаковки UPX-ом
Цитата:

Цитата JohnnyD
можно ли ее безболезненно удалить? »

Можно и нужно, если не хотите использовать UPX. Но она будет в окне настроек неактивна и не будет ни на что влиять, если файла UPX.exe не будет в папке кнопки

PS Удалять нужно не всю строку, а только то, что стоит после знака равно!

LonerD 26-08-2011 16:18 1739777

Если у кого сохранились весенние версии кнопки (2.1.1.1575, 2.1.2.1578, 2.2.0.1586, 2.3.0.1600) - киньте, пожалуйста, в личку.

Цитата:

Цитата gora
LonerD, воспроизвести проблему не удалось. Прикрепите здесь проблемные файлы (архив, конфиг, иконку), файл настроек кнопки, укажите версию Вашего UPX, а также Вашу ОС с указанием разрядности. »

Странный какой-то баг, совсем я в нём запутался (раньше не применял upx в кнопке, только upack)/
Если сжимать не указав иконку, то upx-сжатие происходит.
Если иконка указана - то начинается бедлам. Одни иконки признаются "хорошими", тогда upx-сжатие отрабатывает корректно, sfx-модуль после сжатия уменьшается в размере почти в два раза. А другие иконки отчего-то "не нравятся" upx(или кнопке), тогда (судя по выводимому сообщению) сжатие происходит, но sfx-модуль сжимается буквально на пару килобайт.
В "хороших иконках" должны быть размеры 48х48, 32х32 и 16х16, иначе сжатия не происходит (если удалить хоть один из размеров, то после этого upx не срабатывает).

Ситуация проявляется на разных версиях кнопки, пробовал разные версии UPX (включая последнюю 3.07), 7-Zip, модифицированного модуля, включая версии двухлетней давности.
На 64-битной английской семерке подобного глюка нет. Наблюдаю его именно на 32-битной русской ХР (антивирус при этом отключен или вообще удалён).
Особенность работы алгоритма UPX? Тогда почему проявляется только под 32 битной осью?
Особенность настройки системы? Не представляю как это может быть связано с upx-сжатием.
Вот архив, конфиг, иконка для примера, видео
http://rghost.ru/19375061

GrAnd11 26-08-2011 17:58 1739849

Вложений: 1
gora, у меня такая же проблема, как у Сантей [post=1716476]
Кнопка 0.12.4.868 работает даже с новым Settings.ini, а версии 2.4.1.1706 выдает Ошибка: 319 "Некорректная*установка*'Кнопки'/архиватора 7Zip".
Весь 7Zip 9.20 x86 лежит в папке Кнопки "SFX Tool". Путь указывал и к x64.
TC в "c:\Program Files\Total Commander"
Windows 7 x64

freeman440 26-08-2011 18:07 1739854

GrAnd11,
поставьте 7zip x64 и проблемы исчезнут или же вручную пропишите путь до архиватора
автор уже объяснял http://forum.oszone.net/post-1681228.html#post1681228

gora 26-08-2011 19:15 1739890

LonerD, баг воспроизвел, о причинах догадываюсь и постараюсь устранить.
Цитата:

Цитата LonerD
В "хороших иконках" должны быть размеры 48х48, 32х32 и 16х16, иначе сжатия не происходит (если удалить хоть один из размеров, то после этого upx не срабатывает). »

Это не связано с числом форматов в иконке, а связано с ее размером и проявляться этот баг должен на маленьких (в байтах) иконках и при определенном стечении обстоятельств... В общем очень редко. Почему он проявляется на XP и не проявляется на 7 пока ответа нет.

Попробуйте установить последнюю версию кнопки и в настройках снять галку с пункта "Объединять секции ресурсов SFX" - баг должен пропасть. Если он будет продолжать проявляться, отпишитесь, пожалуйста.

Цитата:

Цитата GrAnd11
post=1716476 »

1 И как мне его искать? Излагайте проблему сами без ссылки на "дядю"?
2 Не используйте ini файл от старых версий кнопки и не вносите в него вручную ни каких изменений в виде пустых строк, комментариев и т.д.
3
Цитата:

Цитата GrAnd11
Весь 7Zip 9.20 x86 лежит в папке Кнопки "SFX Tool". »

Там он лежать не может, он должен быть установлен в его законное место.
4
Цитата:

Цитата GrAnd11
TC в "c:\Program Files\Total Commander" »

Цитата:

;path7Zip=e:\Program Files\7-Zip\
;path7Zip=e:\Program Files (x86)\7-Zip\
Вы уж разберитесь какой диск у Вас системный С или E ?!

GrAnd11 27-08-2011 00:57 1740096

Цитата:

Цитата gora
И как мне его искать? Излагайте проблему сами без ссылки на "дядю"? »

Имелось ввиду http://forum.oszone.net/post-1716476-586.html
Хоть ссылку на пост дал неправильно, но проблему по-моему изложил.
Цитата:

Цитата GrAnd11
Кнопка 0.12.4.868 работает даже с новым Settings.ini, а версии 2.4.1.1706 выдает Ошибка: 319 "Некорректная установка 'Кнопки'/архиватора 7Zip". »

Цитата:

Цитата gora
Не используйте ini файл от старых версий кнопки и не вносите в него вручную ни каких изменений в виде пустых строк, комментариев и т.д. »

Пробовал по-всякому, всё равно не работает...
Цитата:

Цитата gora
Там он лежать не может, он должен быть установлен в его законное место. »

Какая разница где ему лежать в папке с Кнопкой или в Program Files, ведь путь к нему конкретно указывается в Settings.ini в path7Zip.
Работать приходится на очень разных компах и разных ОС (имеется ввиду в TC со своей флешки в разных организациях), на которых 7Zip не установлен. Именно поэтому он и лежит в TC в папке "SFX Tool".
Цитата:

Цитата gora
Вы уж разберитесь какой диск у Вас системный С или E ?! »

У меня 5 винтов и все системные: на C установлена Win XP x86 он же загрузочный (GRUB), на D Win 7 x86, на E Win 7 x64, остальные используются для отладки автоустановки разных ОС и сопутствующего ПО.
Так вот все глобальные проги такие, как "Total Commander", 1с, "Турбо Бухгалтер" с базами на MSSQL, Skype, почтовый агент, все Библиотеки Windows и т.д. всё, что должно иметь одни и те же данные из под любой загруженной системы с любого диска, все установлены на диск C, в данном случае я его называю базовым диском. Пришлось конечно же повозиться (года 3), чтобы всё устанавливалось и работало как надо.

Из всего этого следует, что и Кнопке 7Zip должно быть по-фигу куда там установлен 7Zip, в законное место или нет и какой он разрядности.
На Win 7 x64 было установлено два 7z, x86 и x64. Снёс оба, установил x64, а кнопка всё равно не работает.
Факт тот, что все кнопки после 0.12.4.868 у меня никогда не работали из под любой системы, но я на это забивал, а сейчас решил разобраться в чём дело.

Что и где Кнопка проверяет выдавая Ошибку: 319 ?

LonerD 27-08-2011 16:45 1740409

При распаковке sfx-файла в диалоге извлечения компонентов по умолчанию активна вторая кнопка. Как можно сделать дефолтной первую кнопку?

Цитата:

Цитата gora
Попробуйте установить последнюю версию кнопки и в настройках снять галку с пункта "Объединять секции ресурсов SFX" - баг должен пропасть. Если он будет продолжать проявляться, отпишитесь, пожалуйста. »

Спасибо, протестировал несколько архивов, - upx отработал, пока проблем не возникло.

gora 28-08-2011 18:35 1741064

Цитата:

Цитата LonerD
Как можно сделать дефолтной первую кнопку? »

Ни как. Эта опция не настраиваемая. Кнопкой по умолчанию назначается наиболее часто используемая в диалоге. Даже если у пользователя свои предпочтения, то нажать соседнюю кнопку проблемы нет. Вытаскивать настройки таких мелочей - перегружать диалог настроек.
За тесты спасибо.

LonerD 28-08-2011 21:39 1741177

Цитата:

Цитата gora
Ни как. Эта опция не настраиваемая. »

Настроить можно всё, знать бы только какой параметр в исходниках за это отвечает.

Цитата:

Кнопкой по умолчанию назначается наиболее часто используемая в диалоге. Даже если у пользователя свои предпочтения, то нажать соседнюю кнопку проблемы нет.
Свои предпочтения.
А если в системе настроено перемещение курсора мыши на кнопку по умолчанию, то нажимать соседнюю кнопочку становится чуть менее приятно.

JohnnyD 12-09-2011 22:23 1751737

Люди, у кого осталась предыдущая версия кнопки - скиньте, пожалуйста, ссылку в личку.

А то последняя не работает - выдает ошибку Line 936 Error:

Windows XP 32 Bit, 7-Zip установлен как положено из оригинального инсталлятора.

Кстати, случайно наткнулся:

Nun-Nun 13-09-2011 13:54 1752031

JohnnyD,

Смотрите у себя в ПМ.

JohnnyD 13-09-2011 17:00 1752163

Nun-Nun, спасибо Вам.

Кстати, вопрос к уважаемому gora - чем черевата замена бета-версий модулей на стабильные версии? Ну не люблю я беты...

gora 13-09-2011 17:10 1752176

Цитата:

Цитата JohnnyD
чем черевата замена бета-версий модулей на стабильные версии? »

Ни чем. Кнопка будет работать с любыми.

JohnnyD 14-09-2011 01:02 1752467

Разобрался с причиной глюков кнопки на своем компе. Виновником оказался недавно установленный лицензионный KIS 2011. После сноса оного кнопка начала работать как положено.
Может ли уважаемый автор как-нибудь это прокомментировать?

Tomcat 14-09-2011 12:57 1752733

Уважаемый gora!
Отличная кнопка, давно пользуюсь. Но хотелось бы знать почему нельзя изменить путь установки архиватора 7-Zip?
В чем прикол? Почему он должен быть только в C:\Program Files\7-Zip ?

El Sanchez 16-09-2011 13:42 1754268

Цитата:

Цитата Tomcat
Но хотелось бы знать почему нельзя изменить путь установки архиватора 7-Zip? »

Tomcat, Почему нельзя? Можно. Кнопка использует переменную %ProgramFiles3264% при указании пути к 7-zip. Просто измените значение параметра path7Zip секции set в конфигурационном файле Settings.ini, находящегося в папке кнопки, на свое.

Tomcat 16-09-2011 15:12 1754318

El Sanchez,
Цитата:

Цитата El Sanchez
Tomcat, Почему нельзя? Можно. Кнопка использует переменную %ProgramFiles3264% при указании пути к 7-zip. Просто измените значение параметра path7Zip секции set в конфигурационном файле Settings.ini, находящегося в папке кнопки, на свое. »

Почему нельзя - я не знаю. В том-то и дело что менял, но после этого она не хочет почему-то работать :sorry:

MKN 18-09-2011 10:59 1755298

Цитата:

Цитата Tomcat
Почему нельзя - я не знаю. В том-то и дело что менял, но после этого она не хочет почему-то работать »

Про это уже говорили. http://forum.oszone.net/thread-83838-56.html
Правда ответ не серьёзен и не оч. понятен...

DMFox 29-09-2011 12:36 1762367

JohnnyD, у меня такая же ошибка с установленным KIS 2011 "Line 936".
Да, автору нужно профиксить это! А вообще можно было и не удалять, а просто на время работы, выгружать антивирус из памяти, потом отлично все работает!

gora 29-09-2011 13:07 1762390

Цитата:

Цитата JohnnyD
Может ли уважаемый автор как-нибудь это прокомментировать? »

Цитата:

Цитата DMFox
автору нужно профиксить это! »

Во время своей работы Кнопка создает временные файлы, нужные ей для работы, которые по завершению операции тщательно удаляются, не оставляя мусора в системе. KISе, видимо, не нравится эти действия Кнопки, ибо он (KIS) эти действия не санкционировал. Что конкретно делает KIS с этими файлами (блокирует их создание, блокирует обращение к ним, удаляет их, т.к., по его мнению, они не нужны) я не ведаю. Очевидно, что при обращении Кнопки к такому (удаленному, заблокированному KISой) файлу и возникает ошибка. Добавлять проверки во все точки кода, в которых это может произойти, нереально. Работа Кнопки превратится в сплошную проверку наличия и доступности самой же ей создаваемых файлов и станет очень медленной. Номер строки в скомпилированном файле не поможет определить номер строки в исходнике, тем более, что исходники всегда в работе и старых их версий я не храню. В текущей версии (3.0.5) они изменились процентов на 30...
Вывод: либо растолкуйте своему KISу, что так делать "низя", либо откажитесь от услуг его или Кнопки.

XXXler 29-09-2011 13:29 1762398

Цитата:

Цитата gora
Во время своей работы Кнопка создает временные файлы, нужные ей для работы »

давайте называть все своими именами: при работе кнопка каждый раз распаковывает/удаляет ресурсный компилятор и 7zip splitter, и на вопрос зачем это делать, ответ такой-же как и про 7zip в %ProgramFiles% - очередное "авторское решение", вроде того, где для экономии < 512 байт срезается FileAlign, а потом эта экономия сводится на нет длинным копирайтом, пихаемым в тело сценария создаваемого SFX

gora 29-09-2011 14:05 1762419

Цитата:

Цитата XXXler
давайте называть все своими именами »

Давайте.
Цитата:

Цитата XXXler
при работе кнопка каждый раз распаковывает/удаляет »

Не правда! Не каждый раз, а только при определенных операциях.
В общей сложности кнопка создает около двух десятков разных по назначению файлов в зависимости от необходимости
Цитата:

Цитата XXXler
про 7zip в %ProgramFiles% - очередное "авторское решение"»

Авторское! Только автора зовут Игорь Павлов, а не gora. Меня этот путь устраивает. Вас нет? Пишите автору.
Цитата:

Цитата XXXler
для экономии < 512 байт срезается FileAlign, а потом эта экономия сводится на нет длинным копирайтом, пихаемым в тело сценария создаваемого SFX »

Код:

; This SFX archive was created using "Button for creation AND work with 7z SFX archives in Total Commander v.3.0.5" 29.09.2011 13-54. The last version of "Button" you can find on http://buttontc.7zsfx.info
И где здесь копирайт? Тут нет моего ника. Или Вас так раздражает ссылка на страничку Кнопки, где можно скачать последнюю версию, что Вы ее считаете копирайтом?

Все вопросы риторические, отвечать на них не надо, ибо негатив и недовольство у Вас звучат в каждой фразе, но если же Вы захотите продолжить, то пожалуйте в ПМ, дабы не флудить в ветке.

Boa Soft 30-09-2011 12:25 1762988

Цитата:

Цитата Tomcat
Отличная кнопка, давно пользуюсь. Но хотелось бы знать почему нельзя изменить путь установки архиватора 7-Zip?
В чем прикол? Почему он должен быть только в C:\Program Files\7-Zip ? »

Проверьте, что в вашей сборке 7z присутствуют все файлы из оригинального инсталлятора, а так же, что она правильно прописывает путь в реестре

Код:

[HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip]
"Path"="C:\\Program Files\\7-Zip"

С оригинальным установщиком проблем быть не должно, только ставьте сразу в нужную папку.
В папку TotalCommandera устанавливать 7-zip нельзя.

Почему? Спросите у автора.

gora 30-09-2011 16:18 1763188

Цитата:

Цитата Boa Soft
Почему?»

Цитата:

Цитата Boa Soft
потому что ТАК считаю нужным. И не хочу обсуждать. Точка. »

:)

SharkyEXE 18-10-2011 22:17 1776436

gora
В шапке темы Кнопка для работы с 7z SFX архивами в Total Commander.
читать дальше »
Цитата:

Цитата gora

не работает. Пожалуйста, поделитесь ссылкой на дистрибутив самой последней, пусть даже бета/альфа версией Кнопка для работы с 7z SFX архивами в Total Commander.. Спасибо.

BigBoo 18-10-2011 23:29 1776474

SharkyEXE, держи setup_button_s2_110819_12-30

SharkyEXE 18-10-2011 23:45 1776486

Цитата:

Цитата BigBoo
SharkyEXE, держи setup_button_s2_110819_12-30 »

Спасибо Вам за помощь.

Shadow_31 21-10-2011 12:57 1778560

voler, ссылка на пост выше.

gora 21-10-2011 13:29 1778583

Вложений: 1
2 voler, те, кому нужна кнопка, обратились в ПМ и получили ссылку.
2 BigBoo, кнопка бесплатна и выкладывание ее на "баблообменниках" запрещено (см. шапку). :read:

Ссылка прикреплена.

LonerD 21-10-2011 15:05 1778661

voler, переменная %commander_path% как-раз таки пока что работает.
А вот использование других переменных окружения в назначении пути path7Zip уже заблокировано в новых версиях кнопки.

gora 21-10-2011 15:59 1778716

Цитата:

Цитата LonerD
переменных окружения в назначении пути path7Zip уже заблокировано в новых версиях »

Что ж Вы все наговариваете на кнопку? Ни чего там не заблокировано. Кнопка обрабатывает только те переменные, которые она обрабатывала и раньше. AutoIt автоматически не обрабатывает переменные среды.

XXXler 21-10-2011 16:02 1778719

Цитата:

Цитата gora
AutoIt автоматически не обрабатывает переменные среды. »

отлично он все обрабатывает, в крайнем случае _WinAPI_ExpandEnvironmentStrings вам в помощь

freeman440 21-10-2011 16:39 1778753

я так понимаю конпка ушла в подполье или сайт кнопки действительно на реконструкции?

LonerD 21-10-2011 22:51 1779006

Цитата:

Цитата gora
Что ж Вы все наговариваете на кнопку? Ни чего там не заблокировано. Кнопка обрабатывает только те переменные, которые она обрабатывала и раньше. »

Если не заблокировано - тогда это баг в новых версиях кнопки, не буду спорить.
Насчёт раньше - вы заблуждаетесь.
Используем плагин Autorun, назначаем в нём переменную окружения в зависимости от битности системы.
Например, у меня это выглядит так:
SetEnv /A /EV OSArch %autorun_osarch%
Переменная %OSArch% при работе тотала принимает значения 32 или 64 в зависимости от битности системы.
У нас в папке с Тоталом имеются папки Utilities\7-Zip32 и Utilities\7-Zip64 с соответствующими версиями архиватора (в зависимости от битности системы)

Версия 0.12.4.868 (последняя фришная).
Прописываем в конфиге:
path7Zip=%commander_path%\Utilities\7-Zip%OSArch%\
В зависимости от разрядности оси кнопка использует 32-х или 64-х битную версию архиватора.

В последних версиях кнопки такой финт уже не работает.
Оговорюсь - ломать ничего не нужно, достаточно законно установить архиватор в указанную папку (или подправить пути в реестре).
Настройка
path7Zip=%commander_path%\Utilities\7-Zip32\
в 32-битной оси работает, а если прописать
path7Zip=%commander_path%\Utilities\7-Zip%OSArch%\
то при попытке архивации ничего не происходит :(

Цитата:

Цитата gora
AutoIt автоматически не обрабатывает переменные среды.

Не понял. %commander_path% - это ведь переменная среда, и она обрабатывается.
path7Zip=%commander_path%\Utilities\7-Zip\
Кнопка неломаная, обычная последняя версия.
Архиватор установлен в папку Utilities\7-Zip\ в папке Тотала. Кнопка работает.

Fetser 22-10-2011 14:23 1779274

Цитата:

Цитата LonerD
Версия 0.12.4.868 (последняя фришная) »

Я бы сказал последняя портативная. Уже давно ей пользуюсь и на новые менять не хочу. Спасибо автору, что в те времена не делил пользователей по цвету штанов.
Тотал командер портативная программа и добавлять туда плагины которые завязаны на не портативные программы по моему моветон.
В описании кнопки конечно режет глаз фраза "нормально установленный архиватор"
С уважением ненормальный пользователь архиватора :)

Nun-Nun 23-10-2011 12:34 1779823

Цитата:

Цитата LonerD
А вот использование других переменных окружения в назначении пути path7Zip уже заблокировано в новых версиях кнопки.»

Эт-точно! Раньше место установки 7-Zip можно было выбирать отличающимся от дефолтного и, соответственно, поправить его в настройках кнопки (в path7Zip), и при этом всё прекрасно ставилось и работало. Теперь в кнопке прописать недефолтный путь установки 7-Zip невозможно, переменная path7Zip недоступна. Очень жаль. :(

gora 23-10-2011 13:38 1779864

Цитата:

Цитата Nun-Nun
Теперь в кнопке прописать недефолтный путь установки 7-Zip невозможно »

Ложь.



Диск E на скриншоте - флешка и назвать это дефолтным путем 7-Zip ни кто не возьмется, однако все прописывается и работает.
Nun-Nun, не бросайтесь обвинениями!

Понятие "раньше" относительно и не может использоваться при баграпортах. Это тоже "кнопка раньше", может все же начнем оперировать номером версии?

Попытки установки кнопки и архиватора "наперекор" рекомендациям и возникающие при этом проблемы, не могут являться предметом баграпорта и разбора этих проблем здесь.

Nun-Nun 23-10-2011 14:26 1779883

gora,

Посмотрел Settings.ini последней версии: ПРОШУ ИЗВИНИТЬ за поспешный вывод, т.к. сам сравнительно давно не отслеживал новых версий и, не проверив, опирался на сообщение LonerD (он же вроде человек опытный), думая, что в последние версии кнопки Вами были внесены соответствующие изменения, а LonerD это обнаружил и озвучил.
Цитата:

Цитата gora
Попытки установки кнопки и архиватора "наперекор" рекомендациям и возникающие при этом проблемы, не могут являться предметом баграпорта и разбора этих проблем здесь. »

О багрепортах речь не идёт, т.к. кнопка прекрасно работает и в этом плане претензий не имею, могу лишь ещё раз поблагодарить за Вашу замечательную утилиту!!!

brodjaga5 24-10-2011 00:36 1780287

ребят! а чё у меня памяти не хватает? выскакивает окно, дескать недостаточно свободной памяти, как это понимать? 4GB
Kingston 2х2 Гб DDR2-800 DDR2

LonerD 24-10-2011 02:39 1780314

brodjaga5,
32-битная операционная система.
Невозможно выделить непрерывный блок памяти необходимой длины (в реальности - меньше, всё зависит от загруженных в оперативную память приложений и фрагментации блоков памяти).
Соответственно невозможно использовать настройки словаря выше 48-64 Мб.

brodjaga5 24-10-2011 05:02 1780330

LonerD, дак что значит 32-битной я не смогу поковать в LZMA2.sfx

Amigos 24-10-2011 06:29 1780336

Цитата:

Цитата brodjaga5
32-битной я не смогу поковать в LZMA2.sfx »

сможете.
Уменьшайте размер словаря в настройках

brodjaga5 24-10-2011 09:01 1780372

Цитата:

Цитата Amigos
Уменьшайте размер словаря в настройках »

да я пробовал, но дело в том что у меня есть готовый Avast.ехе 79мб, там два файла setup_ais.exe и setup_av_pro.exe каждый из них около 80 мб, я хотел их обновить, а в итоге выходит на 150мб после методом LZMA2. или чёта я не догоняю :search:

Stanner 24-10-2011 13:10 1780549

Цитата:

Цитата brodjaga5
ребят! а чё у меня памяти не хватает? выскакивает окно, дескать недостаточно свободной памяти, как это понимать? »

Мне помогала установка в Settings.ini параметра
Код:

useRAM=80

angel-iz-ada 24-10-2011 16:10 1780707

Поделитесь пожалуйста последней версией кнопки, а то ссылка на ресурс автора из шапки немного мертвая

brodjaga5 24-10-2011 16:13 1780712

Цитата:

Цитата angel-iz-ada
Поделитесь пожалуйста последней версией кнопки, а то ссылка на ресурс автора из шапки немного мертвая »

вернись страницу назад, там есть

Цитата:

Цитата Stanner
Мне помогала установка в Settings.ini параметра »

не не помогает, только 32 походу и не чё не выйдет
Цитата:

Цитата LonerD
32-битная операционная система.
Невозможно выделить непрерывный блок памяти необходимой длины (в реальности - меньше, всё зависит от загруженных в оперативную память приложений и фрагментации блоков памяти).
Соответственно невозможно использовать настройки словаря выше 48-64 Мб. »


AlterEgoFS 27-10-2011 14:12 1782898



"Settings.ini"
читать дальше »
Код:

;-------------- File of options -------------
Author: gora (http://forum.oszone.net/index.php?referrerid=8802). Home page: http://buttontc.7zsfx.info
[set]
path7Zip=%commander_path%\Utilities\7-Zip\
nameModule=7ZSD_LZMA.sfx
modecomp=LZMA
pattern=MC,DT,TM
lng=1049.ini
maxicon=128
seticon=16,32,48,96
dict=32
useRAM=80
compnts=4
timer=30
extractwait=300
finishwait=30
maxlen=12
cmdlinUPX=--best --all-methods
sizeForUPX=512
mergeRES=1
signature=0
certificate=gora sah
pass=
criptArchive=0
criptHdr=1
beeper=1
delrem=1
fstbildat=17.12.2006
[cop]
-pv "2.4.1.%autobuild%"
-fv "2.4.1.%autobuild%"
-vs "ProductVersion=Version of a product 2.4.1"
-vs "FileVersion=Version of a file 2.4.1 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=й gora"
-vs "LegalTrademarks=Still is not present"
-vs "OriginalFilename=Button.exe"
-vs "PrivateBuild=%date%"
-vs "ProductName=Button TC #2.4.1"
-vs "SpecialBuild=Only for users TC ;)"



что не так?

и каждый раз номер ошибки разный
пути в конфиге и в ТК прописаны правильные

AlterEgoFS 27-10-2011 14:56 1782936

разобрался. извините

Robby 28-10-2011 21:24 1783902

Скиньте, пожалуйста, последнюю версию кнопки в ПМ. Сайт автора на реконструкции, а кнопка очень нужна.

brodjaga5 28-10-2011 23:26 1783978

Robby,
Цитата:

Цитата gora
Ссылка прикреплена. »


Robby 28-10-2011 23:50 1783994

Кнопку скачал, спасибо всем.

Vladimir_02 23-11-2011 20:51 1801964

Цитата:

Цитата gora
Создать SFX архив. При его создании необходимый модуль, в зависимости от примененного метода сжатия в архиве, выбирается автоматически. SFX архив может быть также многотомным и\или запароленным. Для этого нужно использовать модули с поддержкой указанных возможностей. »

а как создать многотомный SFX архив ? можно по-подробней, какой модуль нужно выбрать в настройках?

А пока пользуюсь Универсальным загрузчиком для многотомных архивов и VBS скриптом на контекстное меню Отправить
Цитата:

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objArgs = WScript.Arguments
For I = 0 to objArgs.Count - 1
f = objArgs(I) ' абсолютный путь к первому тому архива *.7z.001
fp = objFSO.GetParentFolderName(f) ' путь к папке с томами архива
fn = objFSO.GetBaseName(f) ' имя файла без расширения
'msgbox f & " " & fn & " " & fp
objFSO.CopyFile "c:\Program Files\7-Zip\Loader.7z.000.exe" , fp & "\" & fn & ".000.exe"
Next
msgbox "Загрузчик для распаковки многотомного 7-Zip архива создан!"
Хотелось бы (если это возможно) создавать уже готовые Многотомные SFX архивы...

gora 25-11-2011 14:38 1803143

Цитата:

Цитата Vladimir_02
какой модуль нужно выбрать в настройках? »

Цитата:

Цитата gora
нужно использовать модули с поддержкой указанных возможностей »

Такие модули в состав кнопки не входят, их можно получить ТОЛЬКО у автора модулей.

freeman440 25-11-2011 19:10 1803377

в шапке скрин от 3-й версии кнопки, а на сайте автора версия 2.4.1.1706, к кому обращаться за новой версией или подскажите где взять?

Vladimir_02 25-11-2011 20:31 1803442

gora, хорошо. Спрошу у Олега Щербакова :help:

Nun-Nun 27-11-2011 11:08 1804104

gora,

Заранее прошу сильно не пинать, если такое уже существует. Возникла такая идея по части расширения функционала кнопки: частенько распаковываю запароленные архивы, имеющие один и тот же пароль, и каждый раз приходится вводить этот пароль вручную или вставлять копипастом, что не всегда удобно, поэтому появилась мысль, добавить кнопке функцию автоввода заранее заданного пароля. Сначала хотел реализовать свою затею в виде самостоятельной кнопки, но подумал, что плодить в TC кнопки с почти однотипными функциями - путь не совсем правильный.
Что скажете по поводу моего предложения?

gora 27-11-2011 13:36 1804180

Цитата:

Цитата Nun-Nun
автоввода заранее заданного пароля »

Алгоритм предполагается такой. Тихо проверяется архив на запароленость и возможность распаковки паролем из ini файла. Если пароль в архиве не установлен, или установлен, но совпадает с паролем в ini файле - распаковка происходит без запроса пароля. В противном случае при распаковке запрашивается пароль.
Сейчас, в тестовой версии, сделано так, устроит?

Nun-Nun 28-11-2011 11:19 1804781

gora,
Цитата:

Цитата gora
Сейчас, в тестовой версии, сделано так, устроит? »

Вполне! Огромное спасибо!

P.S. Если не возражаете, одно уточнение: тестовая версия сейчас Вами разработывается или под ней следует понимать последнюю доступную 2.4.1.1706 от 19.08.2011 ?

gora 28-11-2011 11:28 1804785

Цитата:

Цитата Nun-Nun
тестовая версия сейчас Вами разработывается »

Сейчас в процессе разработки версия 3.1.0, разговор я вел о ней.

Nun-Nun 28-11-2011 11:39 1804795

gora,

В новой версии кнопки будет реализована возможность задавать только один часто употребляемый пароль или можно будет задавать несколько вариантов паролей?

gora 28-11-2011 11:56 1804805

Nun-Nun, пароль только один, но он легко меняется в окне настроек.
Если Вы хотите распаковывать архивы с перебором нескольких вариантов паролей, то проще сделать для этой цели простой батник и спец. кнопку для него.

Punto 29-11-2011 10:37 1805526

С некоторых пор Nod32 стал выдавать сообщение о вирусе Win32/TrojanDownloader.Autoit.NGQ в файле Button.exe
Паранойя?
http://www.virustotal.com/file-scan/...769-1322547471
http://r.virscan.org/report/06136e8c...e46a1aa43.html

Amigos 29-11-2011 11:16 1805548

Цитата:

Цитата Punto
Паранойя? »

Это фишка нода - ругаться на безобидные AutoIt скрипты, на экзешники, пожатые упаковщиками, не замечая при этом настоящих троянов

Oleg_Sch 29-11-2011 12:53 1805619

Скажу больше - это фишки любого современного антивируса. И страдают они ими по очереди. Cегодня Нод, завтра Касперский, послезавтра Symantec...
Не забуду, как бодался с 9-ю компаниями из-за своего модуля...
Паранойя - это когда DrWeb ругается на си-шный исходник ;) (кто не в курсе - обычный текстовый файл)

Amigos 29-11-2011 15:36 1805730

Цитата:

Цитата Oleg_Sch
Cегодня Нод, завтра Касперский, послезавтра Symantec... »

в случае с нод страдания систематические

и есть разница как разработчики реагируют на жалобы об ошибочном срабатывании:
касперский http://s002.youpic.su/pictures/13225...742cb0b3fa.png
нод http://s002.youpic.su/pictures/13225...e2b1f80a56.png

Iska 29-11-2011 21:58 1805976

Цитата:

Цитата Oleg_Sch
Паранойя - это когда DrWeb ругается на си-шный исходник »

Кошмар. Нешто и такое бывало?!

MKN 30-11-2011 08:54 1806231

Цитата:

Цитата Iska
Кошмар. Нешто и такое бывало? »

Пардон за оффтоп, но ещё как бывает ! У меня безобиднейший VBS скрипт, DrWeb гасил с ужасным ором на заразу.
Написал разрабам, послал скрипт - через несколько часов обновил базы, ор прекратился. Добавил в скрипт одну строку - он опять стал заразой ! Повторил процедуру с запросом и дальнейшей корректировкой скрипта - всё повторилось...

Разрабы тупейшим образом просто добавляют хэш или что там, скрипта, в базы... Потому и записей в базах уже миллионы...
Плюнул на "интеллект" DrWeb и добавил скрипт в исключения (список исключений перевалил уже за десяток).
Неужели там такие бездарные программеры работают ?!

Iska 30-11-2011 19:38 1806729

2MKN:
читать дальше »
С WSH-то как раз понятно, скрипт — он и есть код. Зачастую эвристика тупо смотрит на скрипт, и увидев, нечто, наподобие:
Код:

Set objStream = WScript.CreateObject("ADODB.Stream")

objStream.Save "…"

сразу начинает тормошить пользователя — «Смотри, смотри скорей сюды, який подозрительный объект, наверняка троян» ;).

А вот чтоб была реакция именно на исходный код компилируемого приложения… Первый раз про такое услышал, оттого удивился «прозорливости» эвристик :lol:.

gora 05-12-2011 12:51 1809577

Цитата:

Цитата Punto
Nod32 стал выдавать сообщение о вирусе Win32/TrojanDownloader.Autoit.NGQ в файле Button.exe »

После переписки с суппортом NOD и обещания "исправить ошибочное срабатывание", файл перестал определяться NOD-ом как троян. Правда начали ругаться другие антивирусы, но всем я писать не смогу. Пользователи могут сами "разобраться" со своими антивирусами и их поддержкой, у меня на это просто не хватит времени.

gora 18-12-2011 14:22 1817362

2 ALL

Кнопке 5 лет. Юбилейный выпуск. ;)

Кнопка версии 3.2.2.1827 от 18.12.2011

Изменения:

1 Кнопка выпускается в двух вариантах х86 и х64
2 Поддержка создания и распаковки х64 SFX
3 Добавлены х64 модули
4 Все модули теперь собраны в папку Modules
5 Расширена поддержка работы с запароленными архивами (запаковка и распаковка)
6 Создание и распаковка запароленных SFX (при наличии модулей с поддержкой шифрования)
7 Обновлены модули до версии 1.5 сборка 2308 (благодарности Oleg_Sch)
8 Режим просмотра информации о версии модулей удален с сочетания клавиш [Shift]+[Alt] и перенесен на кнопку в "Опции..."
9 На сочетание клавиш [Shift]+[Alt] добавлено тестирование архива (3 варианта)
10 Добавлены методы сжатия PPMD и Deflate
11 Добавлен выбор числа потоков при архивировании
12 Убрано ограничение на размер файла конфигурации (и соответствующий пункт в Опциях)
13 Изменена (оптимизирована) структура Settings.ini. Ручная его правка не требуется и настоятельно не рекомендуется во избежании проблем
14 Ускорен запуск кнопки за счет п.13
15 Добавлена возможность создания файла .md5 при создании архивов
16 Добавлена возможность создания файла .res из "Опций..."
17 Корректная распаковка SFX с цифровой подписью
18 Добавлена возможность создания аддона одним кликом кнопки (встроен Компилятор аддонов)
19 Многочисленные исправления и улучшения
20 Исправлены некоторые ошибки
21 Оптимизация кода скрипта (переписано ~80%)

Справка не обновлялась, на все вопросы отвечу здесь.

Вопросы о "портативности" кнопки, установке кнопки или архиватора "наперекор" рекомендациям, и возникающих при этом проблемах, будут игнорироваться (имейте же совесть!).

sLiDeR-X 19-12-2011 09:05 1817777

gora, раньше использовал версию файла в виде %date%.%autobuild%. Теперь это работает, но при редактировании настроек через GUI выдает ошибку. Это можно пофиксить?

gora 19-12-2011 09:15 1817781

Цитата:

Цитата sLiDeR-X
версию файла в виде %date%.%autobuild%. »

Переменная %date% в этой строке не обрабатывается, обрабатывается только переменная %autobuild%. Возможно сделаю обработку в следующих версиях.

Nun-Nun 19-12-2011 09:45 1817799

Цитата:

Цитата gora
ВАЖНО!
Для работы кнопки необходим нормально установленный архиватор 7-Zip версии не ниже 9.20. В случае отсутствия архиватора или его некорректной установки полноценная работа кнопки НЕВОЗМОЖНА! »

В связи с выходом новой версии кнопки и с учётом информации из шапки возник такой вопрос: так понимаю, под "нормально установленным архиватором 7-Zip" подразумевается, что архиватор установлен по дефолтному пути, т.е. в Program Files или я не прав? Но 7-Zip мне нужен по другому пути, и с предыдущими версиями кнопки проблема легко решалась прописыванием нужного пути в ini-файле. В новой версии кнопки ini-файл недоступен, т.к. кнопка запаролена. Как решить проблему при установке 7-Zip по не дефолтному пути?

P.S. Разумеется, имею в виду "чистую" установку новой версии кнопки, а не обновление уже установленной старой.

gora 19-12-2011 09:55 1817803

Цитата:

Цитата Nun-Nun
так понимаю, под "нормально установленным архиватором 7-Zip" подразумевается, что архиватор установлен по дефолтному пути »

Нет, это не обязательно. При установке архиватора может быть выбран и другой путь, не скажу, что любой, но 99,9% путей для Вас открыто.
Цитата:

Цитата Nun-Nun
В новой версии кнопки ini-файл недоступен »

Файл Settings.ini после установки лежит в папке кнопки как и раньше и доступен пользователю.

Nun-Nun 19-12-2011 10:37 1817825

gora,

1. Раз уж Settings.ini с пользовательскими настройками в запароленный архив кнопки закинуть нельзя, то возможно ли реализовать подхват Settings.ini с пользовательскими настройками?
2. В .res-файле кнопки x64 есть строка: -vs "FileDescription=7z Setup SFX (x86)". Так и должно быть?

gora 19-12-2011 10:54 1817832

Nun-Nun, теоретически - да.
Только есть несколько моментов:
1 Структура файла Settings.ini может изменится в следующей версии, что-то добавиться, а что-то будет удалено, и совместимость я обещать не могу.
2 Settings.ini лучше делать через GUI, так не будет ошибок при неправильных параметрах внесенных пользователем. Просто GUI защищает пользователя от его же ошибок при выборе параметров в этом файле.
Механизм подхвата уже заложен и у меня работает для замены некоторых файлов, но его уже сейчас нужно расширять для добавления некоторых файлов, например, UPX.exe для его приверженцев и еще ряда нужных мне в папке кнопки файлов.
Постараюсь сделать в следующих версиях.

Taran2ul 19-12-2011 11:11 1817839

Скажите пожалуйста, почему кнопка отказывается работать если 7-Zip установлен не в папке по умолчанию. Причем не заработала и после явного указания полного пути в Settings.ini. Заработала только после установки 7-Zip в С:\Program Files\7-Zip\.
P.S. 7-Zip 9.22b, Button 3.2.2.1827, TC PowerUser v53

gora 19-12-2011 11:16 1817842

Цитата:

Цитата Taran2ul
кнопка отказывается работать »

Скриншот ошибки приведите.
Цитата:

Цитата Taran2ul
7-Zip установлен не в папке по умолчанию »

А куда конкретно он был установлен? И был ли он установлен (а не скопирован) в это место вообще?

Taran2ul 19-12-2011 11:35 1817854

А скринить нечего, вываливается окно:
Цитата:

Некорректная установка 'Кнопки'/архиватора 7-Ziр
Подробности можно прочитать^ нажав кнопку 'Справка'
с разными ошибками.
Тут и 3165 и 2161, 6164, ....
хотя если запуск с [Alt] то окно настроек открывается.

Архиватор установлен в c:\Program Files\Total Commander PowerUser v53\Programm\SFX Tool\, потом переустановлен сюда же, но результата нет.

0zon 19-12-2011 11:42 1817857

Пусть хозяин выложит на обозрение свой файл Settings.ini.... Please! :)

У меня работала кнопка, ещё версии 0.12.4.868, др версии как не ставил не работали, после этой установки и старая не работает версия!!!!

gora 19-12-2011 11:48 1817861

Цитата:

Цитата Taran2ul
Архиватор установлен в c:\Program Files\Total Commander PowerUser v53\Programm\SFX Tool\ »

Архиватор самостоятельная программа и ей нечего делать в папке другой программы (TC). Меняйте путь установки архиватора.

Taran2ul 19-12-2011 12:02 1817866

Цитата:

Цитата gora
Архиватор самостоятельная программа и ей нечего делать в папке другой программы (TC). Меняйте путь установки архиватора. »

Оно так то понятно, но все же почему не работает по этому пути? Причем установил 7-Zip в
Цитата:

С:\Program Files\7-Zip\
а в Settings.ini остался
Цитата:

c:\Program Files\Total Commander PowerUser v53\Programm\SFX Tool\
и все равно кнопка РАБОТАЕТ. Такое ощущение что параметр игнорируется. И к тому же предыдущие версии работали и из папки TC.

gora 19-12-2011 12:51 1817883

Цитата:

Цитата Taran2ul
Оно так то понятно, но все же почему »

Цитата:

Цитата gora
Вопросы о "портативности" кнопки, установке кнопки или архиватора "наперекор" рекомендациям, и возникающих при этом проблемах, будут игнорироваться (имейте же совесть!). »


Taran2ul 19-12-2011 13:10 1817890

Да я просто уточняю, ибо как
Цитата:

Цитата gora
Нет, это не обязательно. При установке архиватора может быть выбран и другой путь, не скажу, что любой, но 99,9% путей для Вас открыто. »

но видимо мой случай подпадает под эти 0,1%

Nun-Nun 19-12-2011 15:42 1817985

gora,

Обновил версию кнопки, попробовал в работе, и вот что получил:

1) при попытке извлечения (по варианту 1) компонентов 7Zip SFX-архива, расположенного в папке, имеющей в своём названии пробелы, получаю сообщение об ошибке 2;
1) при попытке извлечения (по варианту 1) компонентов 7Zip SFX-архива, расположенного в папке, имеющей в своём названии пробелы и знак "-", напечатанный неслитно, получаю сообщение об ошибке 7. Если знак "-" в названии присутствует, но напечатан слитно, то получаю ту же ошибку, что и в первом случае.

Так понимаю, в настоящий момент кнопка с пробелами и спецсимволом "-" в названии папок не дружит. Планируется ли это поправить?

gora 19-12-2011 15:53 1817997

Nun-Nun, это баг. Спасибо, исправлю в ближайшее время.

Nun-Nun 19-12-2011 16:24 1818011

gora,

Есть ещё один вопросик: разобрал с помощью кнопки её же собственный 7z SFX и в res-файле попробовал вместо -vs "PrivateBuild=November 22, 2011" прописать -vs "PrivateBuild=22 Ноября 2011" , затем собрал всё той же кнопкой назад, но при попытке воспользоваться полученным 7z SFX получаю сообщение, что файл не является 7z-архивом. Это тоже баг или "защита"... ?

gora 19-12-2011 18:10 1818076

Nun-Nun, считайте защитой.

gora 20-12-2011 08:46 1818488

2 ALL

Кнопка версии 3.2.3.1829 от 20.12.2011

Изменения:
1 Добавлена обработка %date% в параметрах ProductVersion и FileVersion (sLiDeR-X)
2 Исправлен баг путей с пробелом при распаковке архивов (Nun-Nun)
3 Добавлен подхват внешних файлов и папок при установке. Все они должны находится в папке AddFiles расположенной рядом с инсталлятором кнопки. Ее содержимое при установке будет скопировано в папку кнопки с сохранением структуры. (Nun-Nun)
4 Исправлены данные в копирайтах инсталляторов (Nun-Nun)
5 Исправлены некоторые ошибки

Nun-Nun 20-12-2011 09:55 1818522

gora,

Попробовал новый вариант в работе под XP. Проблем с папками, имеющими в названии пробелы и символ "-", не наблюдается. Но вот на что хотелось бы обратить внимание:

1) после установки кнопки обнаруживаю, что путь к архиватору 7Zip в файле Settings.ini указан дефолтный, а не тот, что есть в действительности; приходится менять путь на нужный вручную;
2) название кнопки в TC на панели инструментов мне привычнее иметь своё, а не дефолтное, но поскольку это название берётся не из пользовательского Settings.ini (не знаю, возможно ли это, но было бы идеальным вариантом), а из res-файла кнопки, который теперь править нельзя, приходится после инсталляции исправлять вручную, что не очень удобно. Это как-то поправить можно?

gora 20-12-2011 10:40 1818534

Nun-Nun

1 Подкладывайте свой Settings.ini, как делаю я, механизм подхвата работает.
2 Название кнопки прописано в install_button.bat. Этот батник прописывает его в Default.bar. Мне не понятно, зачем менять название кнопки, ибо это не улучшит ее работу. Если завтра кому то не понравится название файла кнопки (Button.exe) и он его поменяет, то инсталлятор вообще не сможет корректно обновить установленную кнопку, т.к., поиск ее ведется по фиксированному имени. Фантазии пользователя непредсказуемы, и если он решит назвать кнопку, например, "Супер кнопка!", то батник просто "вылетит" из-за наличия в строке спец символа, "убив" при этом Default.bar и сам ТС. Оно мне надо? :dont-know
Усложнение батника не повысит надежность инсталлятора, а лишь добавит проблем которых и так хватает.

Nun-Nun 20-12-2011 11:56 1818590

gora,

Есть ещё один нюанс в новой версии кнопки: так понимаю, при распаковке запароленных архивов автоввод предустановленного пароля выполняется только если распаковываемый архив - это архив 7Zip, но хотелось бы, чтобы это работало и на rar- и zip-архивах. Во всяком случае, у меня распаковываются только архивы 7Zip.
Это поправить можно?

gora 20-12-2011 12:29 1818616

Nun-Nun, попробую сделать в следующих версиях. Относительно zip архивов созданных не архиватором 7-Zip ни чего обещать не могу, т.к., 7-Zip поддерживает распаковку не всех методов zip упаковки. Подробнее см. справку 7-Zip.

jentoso 20-12-2011 17:24 1818856

gora, теперь кнопка "жестко" проверяет чтобы 7-zip не находился в папке TC? Любое расположение срабатывает, кроме как в ней.

gora 20-12-2011 18:00 1818885

Цитата:

Цитата jentoso
теперь кнопка "жестко" проверяет »

Я уже "мягко" ;) намекал, что ...
Цитата:

Цитата gora
Архиватор самостоятельная программа и ей нечего делать в папке другой программы (TC).»


jentoso 20-12-2011 18:05 1818887

gora, а зачем в Settings.ini указывать где установлен 7-zip, если от туда все равно эта информация не считывается?

gora 20-12-2011 18:49 1818927

Цитата:

Цитата jentoso
а зачем в Settings.ini указывать где установлен 7-zip »

Я не предлагал ни чего указывать в ini файле, более того, я настоятельно не рекомендовал править его вручную.
Цитата:

Цитата jentoso
эта информация не считывается»

Без комментариев, эта информация пользователю не нужна.

freeman440 20-12-2011 19:22 1818943

gora, планируется ли обновить справку под новую версию?

gora 21-12-2011 13:40 1819407

Цитата:

Цитата freeman440
планируется ли обновить справку под новую версию? »

Вот что написал о справке один из пользователей кнопки:
Цитата:

Вещь относительно полезная, но при при полумегабайтном размере - это мёртвый груз, даром не нужна такая справка..
...
Для себя пересобрал справку ещё в феврале, но не стал выкладывать из уважения к автору
Времени и желания обновлять справку у меня нет. Давайте попросим автора цитаты (он участник нашей конференции) выложить свою справку. Мне тоже не безынтересно почитать ее и узнать о новых возможностях кнопки. ;)

LonerD 21-12-2011 21:13 1819721

Один из пользователей продолжает придерживаться мнения, что необязательно привязывать работу программы (то есть кнопки) к обязательному наличию (!) в том же каталоге файла справки, включая проверку размера файла справки (!), который близок к размеру самой программы
Также размер справки можно было бы сделать раз в 10 меньше, убрав из неё частично или полностью картинки.

Цитата:

Цитата gora
Давайте попросим автора цитаты (он участник нашей конференции) выложить свою справку »

Автору цитаты вполне достаточно того, что справка имеется на оф.сайте продукта или же в архиве с дистрибутивом кнопки (но не в каталоге установки), потому свой вариант ему незачем было и делать

Цитата:

Цитата gora
Для себя пересобрал справку ещё в феврале, но не стал выкладывать »

Разумется, это была описка. Речь шла о пересобранной портабельной кнопке, которая работает без привязки к обязательной установке сторонних программ.


и, кстати,
Цитата:

Вы можете скачивать ее и использовать на своем компьютере
совсем не вяжется
Цитата:

Архиватор самостоятельная программа и ей нечего делать в папке другой программы (TC)
На своём компьютере пользователь вправе устанавливать программы в той папке, в которой он сам того пожелает, а не следовать чьим-либо указаниям. ;)

lokoham 25-12-2011 14:06 1821969

gora, спасибо за обновку)
Но жаль что не получается установить((
При распаковке выскакивает вот такая ошибка

gora 29-12-2011 18:58 1825078

2 ALL

Кнопка версии 3.2.5.1838 от 29.12.2011

Изменения:
1 Исправлен баг инсталлятора x64
2 Исправлен баг инсталлятора с путями содержащими скобки
3 Исправлена распаковка запароленных SFX архивов разных типов (благодарности Nun-Nun за тестирование)
4 Исправлена распаковка SFX архивов с цифровой подписью
5 Разблокирована кнопка "Опции сборки модуля"
6 Добавлен режим скрытия введенного пароля и соответствующие чекбоксы (YuriPet)
7 Справка переписана и дополнена описаниями новых функций
8 Исправлены некоторые ошибки

Поздравляю всех с наступающим Новым Годом! :beer2:

LonerD 29-12-2011 21:17 1825166

Мелкое пожелание. Добавить кнопку вызова окна Настройки/Options в диалог архивации (Shift+ЛКМ по кнопке).

Nun-Nun 29-12-2011 22:07 1825210

gora,

И ещё одно мелкое пожелание, касающееся косметики: если не сложно, при подхвате пользовательского Settings.ini добавьте, пожалуйста, автокорректировку прописанной в нём версии кнопки на новую версию, т.е. на версию устанавливаемой кнопки. А то получается, что кнопка-то установлена новая, но версия в Settings.ini прописана от старой. Конечно, всё это можно и вручную проделать, но, как это частенько бывает, не всегда об этом в нужный момент вспомнишь.

lokoham 30-12-2011 19:53 1825758

gora, спасибо за обновление.
Подсажите если кто знает, как создать sfx-архив запароленный?
Вроде бы пароль поставил,шифрование тоже,но при распаковке выдает ошибку:
Файл не является 7-zip архивом.

gora 30-12-2011 20:26 1825777

Цитата:

Цитата LonerD
Добавить кнопку вызова окна Настройки/Options в диалог архивации »

Объясните, зачем это нужно? Как Вы себе это представляете (последовательность появления и закрытия окон и действия пользователя) ?
Цитата:

Цитата Nun-Nun
при подхвате пользовательского Settings.ini добавьте, пожалуйста, автокорректировку прописанной в нём версии кнопки »

Версия кнопки прописана в файле button.exe и не читается из ini файла. В Settings.ini есть секция копирайтов и пользователь сам может прописать туда любую информацию в том числе и не версию кнопки, а любую другую версию для своих файлов. Вы предлагаете уничтожать эту пользовательскую информацию и заменять ее кнопочной? Так зачем тогда пользователю такой подхват, если его данные будут затираться в его же файле!? :dont-know
Кроме этого, парсить пользовательские данные батником в инсталляторе - это обречь инсталлятор на вечные проблемы со спец. символами, которые пользователь может использовать в текстовых строках своих копирайтов.
Цитата:

Цитата lokoham
как создать sfx-архив запароленный? »

Отвечал уже на аналогичный вопрос здесь.

Nun-Nun 30-12-2011 21:24 1825825

Цитата:

Цитата gora
Вы предлагаете уничтожать эту пользовательскую информацию и заменять ее кнопочной? Так зачем тогда пользователю такой подхват, если его данные будут затираться в его же файле!? »

Речь шла только о правке версии, т.е. цифровых данных и ни о каких данных более! Разумеется, я рассматривал этот вопрос только из тех соображений, что если уж пользователь создаёт свои файлы Вашей кнопкой, то вполне логично, чтобы в эти файлы добавлялись сведения и соответствующая действительности информация (включая версию) об использованном инструменте, а не только о нём самом (пользователе) любимом. В противном случае, со стороны пользователя это выглядит, мягко говоря, не совсем этично. Вот, собственно и всё; разумеется, это всего лишь моё личное мнение и я ни на чём не настаиваю. Это чистая косметика.

LonerD 31-12-2011 02:17 1825949

Цитата:

Цитата gora
Объясните, зачем это нужно? Как Вы себе это представляете »

Alt+ЛКМ по кнопке - вызываем опции. Только так. Не всем это очевидно, не все их найдут.
А так - открыл диалог создания Sfx - опа - кнопка "Опции/Настройки", нажал, настроил, вернулся в предыдущий диалог упаковки, упаковал.

Nun-Nun 10-01-2012 17:03 1832563

gora,

Есть такое предложение по функционалу кнопки: распаковка архивов в одноимённую с ним папку хотя и вполне оправданна, но частенько бывает необходимо, чтобы распаковка осуществлялась в ту же папку, где лежит этот архив. Что Вы думаете по этому поводу? Возможно ли такое реализовать, например, в виде запроса о варианте распаковки или путём соответствующей настройки пользователем ini-файла?

RuStn 10-01-2012 19:01 1832639

gora
Всё же в удалённых сообщениях видел суть сборки (кнопки), во время операций (не всех), ведётся распаковка файлов для работы.
Может не станешь прятать функционал, не стоит все программы паковать в один файл? Упрости работу программы.

И поясни пжлст (не увидел в 50 страницах назад) для каких целей метод сжатия используется?
Сам архиватор пакует методом что мы выбрали, sfx модуль - сам по себе модуль, файл конфигурации .txt он и в африке текстовой (правда UTF-8).
Для каких целей метод сжатия в кнопке? Заново перепаковывается архив?

jentoso 10-01-2012 23:25 1832831

RuStn, чтобы не читать 50 страниц (видимо отпугивает их количество), в настройках форума количество сообщений 40, тогда количество страниц сократится и читать будет проще. Либо же в настройках темы выбрать Версия для печати. Это все удобно будет и в дальнейшем при использовании форума.
Теперь по вопросу. SFX архив будет создаваться с тем же методом сжатия, что и сам архив 7z. В кнопке метод сжатия указывается для того, чтобы этот 7z архив создать.

Scorpkoms 12-01-2012 00:55 1833571

Запаковал архив под пароль,а распаковался без запроса пароля.

LonerD 12-01-2012 01:24 1833585

У меня сейчас рядом две кнопки - данная и кнопка, выводящая диалог архивации выделенных файлов.
Я вот не припомню чтобы в теме у кого-то возникала простейшая идея.
Почему бы не скрестить работу кнопки и работу штатного архиватора 7-Zip?
Если выбрать просто файл/файлы/папки (не архивы) и кликнуть мышкой на Кнопку, то появляется окошко ошибки, номер которой генерируется рэндомно.
А что если вместо этих случайных номеров ошибок - поместить в это окошко кнопку перехода к архивированию, после нажатия на которую откроется диалог настроек архивирования 7-Zip, и пользователь сможет просто заархивировать выделенное.

RuStn 12-01-2012 06:57 1833668

Цитата:

Цитата LonerD
Почему бы не скрестить работу кнопки и работу штатного архиватора 7-Zip? Если выбрать просто файл/файлы/папки (не архивы) и кликнуть мышкой на Кнопку, то появляется окошко ошибки, номер которой генерируется рэндомно. А что если вместо этих случайных номеров ошибок - поместить в это окошко кнопку перехода к архивированию, после нажатия на которую откроется диалог настроек архивирования 7-Zip, и пользователь сможет просто заархивировать выделенное.

Экак ты захотел.
Смотри что ответили мне (ткнув носом куда то).
Цитата:

Цитата jentoso
SFX архив будет создаваться с тем же методом сжатия, что и сам архив 7z. В кнопке метод сжатия указывается для того, чтобы этот 7z архив создать

Получается что создавать то будет (а у меня никогда этого не делало), якобы это у кого то работает.

Сам же пользуюсь плагином Total7zip, как архивирую, так и распаковываю. А уже потом (кривой косой горбатой) кнопкой (но задумка хороша, а автор ...), потому метод copy (ручками copy .... sfx + txt ...) работает на 1001%

Oleg_Sch 12-01-2012 13:12 1833877

RuStn, Уважаемый, надо проявлять хоть капельку уважения к участникам форума. Такие высказывания вызывают только одно желание "да пошли вы все лесом". Такие вещи делаются за "спасибо", а не за реплики "говно-продукт". Или оплачивайте работу автора, чтобы делать какие-то претензии.
Авторами приветствуется конкретика, а не "а че у тя такая фигня".
Причем если автор отказал в конкретной просьбе, вариантов три:
1. Смириться со словами "нет, так нет"
2. "Или оплачивайте работу автора" (не факт, что возьмется)
3. Самому сделать альтернативный вариант.
Не отвечайте на этот пост, я не стану поддерживать эту полемику. Если уж сильно захочется - в личку. Хватит засорять ветку.


All, Сорри за оффтоп, устал читать в почте это переливание из пустого в порожнее.

Vadikan 12-01-2012 13:41 1833904

Модераториал

Всем участникам флейма/оффтопа - последнее предупреждение. Вам разве мало было предупреждения, выраженного в удалении ваших постов модератором?

Попытка продолжить флейм в тематическом разделе будет наказана баном.

gora 15-01-2012 20:30 1836605

2 ALL

Кнопка версии 4.0.3.1855 от 15.01.2012

Изменения:
1 Добавлена возможность установки и работы кнопки без ТС.
- устанавливается в %ProgramFiles%
- при установке x86 версии кнопки в x64 систему устанавливается в %ProgramFiles(86)%
- ярлыки добавляются в меню "Отправить"
- с ярлыками можно работать без использования спец. клавиш
- при использовании спец. клавиш число ярлыков может быть сокращено (с шести до трех)
- "оболочный" вариант может быть установлен и работать одновременно с вариантом для TC
- удаление через апплет "Установка и удаление программ"
2 Добавлена вкладка тестирования архивирования для подбора оптимальных параметров сжатия
3 Выбор варианта установки (оболочка или ТС) интерактивный
4 Выбор пути установки варианта для ТС временно удален (по техническим причинам). Установка производится в папку %COMMANDER_PATH%\Utilites
5 Добавлен белорусский язык (благодарности Mirovinger
6 Много небольших изменений и улучшений
7 Исправлены некоторые ошибки

Nun-Nun 15-01-2012 23:22 1836751

gora,

Ещё раз по поводу ВАЖНОГО сообщения, касающегося "нормально установленного архиватора 7-Zip", из шапки темы: в свете появления новой версии, надо ли понимать, что недефолтный путь установки архиватора рассматривается как его "некорректная установка"?

gora 15-01-2012 23:42 1836763

Nun-Nun, по прежнему справедлива информация:
Цитата:

Цитата gora
Нет, это не обязательно. При установке архиватора может быть выбран и другой путь, не скажу, что любой, но 99,9% путей для Вас открыто. »


Mookhin 19-01-2012 10:55 1839423

gora,
или лыжи и я...

TC-8.16b: Неизвестный формат или ошибка в архиве "setup_button_4.0.3 ..."
7-Zip 9.25a: "Не удалось открыть файл setup_button_4.0.3 ..."

Причем, таже картина при открытии "7_Zip_925a_x ...."

Где "грабли"? Остальные архивы - без проблем...

gora 19-01-2012 11:04 1839426

Mookhin, приведите скриншоты всех трех ошибок и к.с. файлов, которые Вы не можете открыть (с полными именами файлов).

Mookhin 19-01-2012 16:58 1839701

Вложений: 2
gora,

MD5:58e30559f768d34584e9c85d9b407b39 *setup_button_4.0.3_x86_120115_19-59.7z
SHA:4f3b2c08b8738cf1f27089c3efc03d0e4d167b1b *setup_button_4.0.3_x86_120115_19-59.7z

gora 19-01-2012 18:09 1839765

Mookhin, у Вас архив битый. Правильная MD5:
Код:

2ebf6037582d4bdbc32bca73eb409be8 *setup_button_4.0.3_x86_120115_19-59.7z
Перекачайте, а заодно и обновитесь.

Mookhin 19-01-2012 19:10 1839807

gora,

MD5:37fb66516e6703cbe7829f75ae85eef3 *setup_button_4.0.5_x86_120118_16-08.7z

и таже И-рун-да...

попробовал на другом "компе"...

MD5:8c7b01fd6e89ad24e4524d3cf9a1e447 *setup_button_4.0.5_x86_120118_16-08.7z

эт че? тайный ход "белоруских" электронов... :-(

какой должен быть _правильный_ MD5?

gora,

у приятеля, за сотню верст, но в Белоруси - как оказалось теже проблемы... каждый раз при скачке - разные контрольные суммы! ДУР-ДОМ! Как такое может быть? :-(

gora 19-01-2012 19:29 1839819

Цитата:

Цитата Mookhin
какой должен быть _правильный_ MD5? »

Код:

ca35d4052ede3361801dc8ca6f2fb42f *setup_button_4.0.5_x86_120118_16-08.7z

Mookhin 19-01-2012 20:04 1839840

gora,

084cf7ade05ec3b420b44cca4901b06e *setup_button_4.0.5_x86_120118_16-08.7z

капец! похоже, что все-таки "лыжи"... :-(

может, положишь на "обменник", типа "народа"?

Pozia 22-01-2012 21:55 1842176

gora, с последней версией глюк. Пытаюсь распаковать SFX архив размером 1,3 гига. В конце окошко с надписью "Ждите..." зависает навсегда. Остается только процесс завершить в диспетчере

gora 22-01-2012 22:08 1842193

Pozia, нужны подробности:
1 Тип архива (7z, rar и т.д.) ?
2 Наличие пароля ?
3 Распаковывается ли SFX при простом запуске ?
4 Распаковывается ли SFX в архиваторе ?
5 Архив Ваш?
6 Создан кнопкой?
7 Размер словаря в SFX (можно посмотреть в архиваторе 7z) и размер ОЗУ компьютера ?
8 Залейте его куда-нибудь и ссылку мне в ПМ.
9 Точный номер версии кнопки ?

AlexM22204 22-01-2012 22:15 1842208

Цитата:

Цитата Mookhin
эт че? тайный ход "белоруских" электронов... :-( »

Цитата:

Цитата Mookhin
но в Белоруси - как оказалось теже проблемы.. »

причём тут Беларусь? :lol:
У меня в Беларуси всё скачивается нормально и суммы правильные
Код:

ca35d4052ede3361801dc8ca6f2fb42f *setup_button_4.0.5_x86_120118_16-08.7z
как у gora

Pozia 22-01-2012 23:52 1842297

1. exe, созданный вашей кнопкой. То есть получение из exe 7z архива
2. нет
3. да
4. да
5. да
6. да
7. 70. оперативки 4 гига на ХР x86
8. к сожалению скорость не позволит. буду неделю лить... (
9. сегодня скачал. кнопка последней третьей версии работала без проблем

кстати сейчас новой версией все пережал и все равно зависает

дополнение по п.8 Через FlylinkDC++ могу отдать. Сможете принять?

Nun-Nun 23-01-2012 10:24 1842506

Цитата:

Цитата Pozia
оперативки 4 гига на ХР x86 »

:o дык ОС видно должно быть только 3 гига.

gora 23-01-2012 16:24 1842717

Цитата:

Цитата Pozia
Пытаюсь распаковать SFX архив размером 1,3 гига. В конце окошко с надписью "Ждите..." зависает навсегда. »

1 Насколько я понял, не распаковать SFX архив, а извлечь его компоненты (в том числе и 7z архив в не распакованном виде)
2 Кнопка не зависает (проверил на SFX размером 3,2 ГБ). Она просто ведет невидимую Вам работу по "нормализации" архива после его "отделения" от SFX. Работа эта может продолжаться довольно долго на очень больших SFX. Нужно просто набраться терпения, если уж такие огромные SFX обрабатываете.

В следующей версии будет "умная нормализация". "Нормализации" будет производится ТОЛЬКО в случае ее необходимости, и у Вас таких задержек наблюдаться не будет.

Pozia 23-01-2012 22:50 1842981

Да, извлечь компоненты
Цитата:

Цитата gora
Она просто ведет невидимую Вам работу по "нормализации" архива после его "отделения" от SFX. »

эта фишка четвертой версии? Раньше было это?
Цитата:

Цитата gora
В следующей версии будет "умная нормализация" »

а сейчас какая?
Цитата:

Цитата gora
"Нормализации" будет производится ТОЛЬКО в случае ее необходимости »

по каким критериям? И что вообще подразумевается под нормализацией?

gora 25-01-2012 11:32 1844079

2 ALL

Кнопка версии 4.1.0.1865 от 25.01.2012

Изменения:
1 Обе версии кнопки (x64\x86) объединены в один инсталлятор
2 В инсталлятор возвращен выбор пути установки варианта для ТС
3 Инсталлятор изменен для возможности установки в разных режимах
- для варианта установки в ТС:
-- разрядность устанавливаемой кнопки определяется разрядностью ТС из которого произведен запуск инсталлятора
-- для корректной работы инсталлятора в этом режиме должны быть соблюдены некоторые условия:
--- файлы ТС должны иметь оригинальные имена (Default.bar, TOTALCMD64.EXE или TOTALCMD.EXE в зависимости от разрядности вашего ТС)
--- ТС х64 должен быть версии не ниже 8 beta 10, ТС х86 может быть любой версии
- для варианта установки без ТС:
-- разрядность устанавливаемой кнопки определяется разрядностью OS из которого произведен запуск инсталлятора
-- место установки %ProgramFiles%
4 Добавлены ключи для тихой установки (для использования в качестве аддона). Тестирование установки в качестве аддона не производилось, поэтому ключи пока расписывать не буду. Желающие помочь в тестировании могут написать в ПМ.
5 Обновлены модули до версии 1.5.0 beta build 2367 (благодарности Oleg_Sch)
6 Убрана "задержка" при извлечении компонентов из больших SFX (несколько ГБ) (Pozia)
7 Небольшие изменения и улучшения
8 Исправлены некоторые ошибки

San_dr 25-01-2012 15:52 1844238

gora, спасибо за вариант кнопки без ТС, только ради нее и держал, не пользуюсь тоталом и очень быстро работаю в окнах.

LonerD 02-02-2012 15:21 1850088

Что такое модуль 7zsd_LZMA2_Dialogs? В каких случаях он используется и почему кнопка ругается на его отсутствие?

gora 02-02-2012 15:31 1850095

Цитата:

Цитата LonerD
что такое модуль 7zsd_LZMA2_Dialogs? »

Это модуль с диалогами аналогичный 7zsd_LZMA_Dialogs который пользователь может сделать самостоятельно и добавить в папку Modules
Цитата:

Цитата LonerD
В каких случаях он используется и почему кнопка ругается на его отсутствие? »

Такое может происходить, если в настройках выбран модуль 7zsd_LZMA_Dialogs, а архив сделан методом LZMA2. Выбранный модуль использовать нельзя и кнопка ищет подходящий по типу модуль, т.е., чтобы был LZMA2 и с диалогами (как это указал пользователь, выбрав 7zsd_LZMA_Dialogs. Если такого модуля пользователь не сделал - будет ошибка, а если сделал, то все пройдет штатно.

gora 07-02-2012 14:13 1853551

2 ALL

Кнопка версии 4.1.1.1878 от 07.02.2012

Изменения:
1 Ограничение размер словаря - 1 ГБ (ограничение 7-Zip)
2 Корректное отображение числа потоков > 9
3 Ограничение число потоков для LZMA - 2 (ограничение 7-Zip)
4 Уменьшение времени тестирования запароленного архива (создание SFX, извлечение компонентов из SFX)
5 Ярлыки создаются inf файлом, vbs скрипт удален
6 Поддержка множественных inf файлов в режиме компилятора
7 Ключ mmt некорректно работал в режиме Тест сжатия
8 Поддержка использования переменных %vers% и %versInf% в строках копирайтов файла .res

Дополнительные ключи подробно расписаны здесь
Мои благодарности за тестирование кнопки в качестве аддона tr011_tmn и Wowa_z.

jentoso 18-02-2012 17:43 1861494

Какие возможности добавляет 64 битная версия кнопки? Как установить оба варианта кнопки?

gora 18-02-2012 19:31 1861543

jentoso, возможности обеих кнопок одинаковы. Установка двух кнопок разной разрядности не предусмотрена инсталятором. Как это сделать вручную, учить не буду, Вы и так знаете про кнопку больше чем надо.

AlterEgoFS 02-03-2012 11:21 1870749

что можно поменять в Settings.ini?
меня не устраивают вот эти параметры, можно ли их ручками поменять?

gora 02-03-2012 11:29 1870754

Цитата:

Цитата AlterEgoFS
меня не устраивают вот эти параметры, можно ли их ручками поменять? »

Можно. Для этого есть маленькие кнопочки со стрелками (вверх\вниз) в конце каждого поля.

PS
Ручная правка непосредственно Settings.ini настоятельно не рекомендуется!!!

AlterEgoFS 02-03-2012 11:30 1870756

gora, я имел ввиду в Settings.ini

блин (

AlterEgoFS 03-03-2012 15:26 1871512

можно ли отключить архивирование папки?

Rusis80 05-03-2012 19:22 1873018

gora
Как правильно расписать файл конфигурации SFX архива? для установки mail.ru_agent'а.
Я его распаковал, собрал всё в архив, теперь просто скопировать по правильной директории, с этим то проблем нет, но там ведь нужно что-бы он скопировал ярлык на рабочий стол, да ещё и в реестр прописался (если ему это нужно?).
А с этим проблема. Помогите с конфиг файлом.

AlterEgoFS 06-03-2012 13:49 1873467

Rusis80, http://tools.oszone.ru/7zsfx/conf/

alert30 06-03-2012 17:25 1873638

AlterEgoFS, можно еще и в ручную.

gora 11-03-2012 11:37 1876711

2 ALL

Кнопка версии 4.1.3.1911 от 11.03.2012

Изменения:
1 Параметр certificate имеет приоритет в режиме компилятора
2 Уменьшено время подсчета размера выделенного для архивирования
3 Исправлен расчет словаря для архивирования
4 Исправлена проблема с переменными окружения в файле TCdataAl.txt (при работе инсталлятора в режиме аддона)
5 Справка значительно обновлена, дополнена описаниями режимов инсталляции и новых функций
6 Изменена иконка папки программы (благодарности Smarty)

Nun-Nun 11-03-2012 11:56 1876726

gora,

Пытаюсь скачать новую версию, получаю:
Цитата:

Forbidden
You don't have permission to access /files/ on this server.

Oleg_Sch 11-03-2012 12:05 1876733

Nun-Nun, Вы скорее всего пытались просмотреть каталог, листинг данного каталога запрещен, только прямые ссылки.

Nun-Nun 11-03-2012 12:33 1876753

Oleg_Sch,

Уже скачал, всё заработало!

SLIM 20-03-2012 21:29 1883527

Подскажите пожалуйста с помощью какой программы можно создать файл конфигурации
вот пример

;!@Install@!UTF-8!
SetEnvironment="Name=Vista Drive Icon 6in1"
SetEnvironment="Vers= v3.6.2"
SetEnvironment="PathInst=%ProgramFiles%\\VistaDriveIcon"
SetEnvironment="NameInf=VistaDrv.inf"
InstallPath="%PathInst%"
Title="Установка %Name%"
BeginPrompt="Сейчас будет установлена и запущена
утилита %Name%%Vers%"
FinishMessage="%Name%%Vers% запущена!"
OverwriteMode="8"
SetEnvironment="SFX=%%S\\%%M"
SetEnvironment="SFXinst=%PathInst%\\%%M"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Придется подождать..."
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
RunProgram="hidcon:TSKILL VistaDrv"
RunProgram="fm20:hidcon:_VistaDrv.cmd Setup White"
RunProgram="nowait:VistaDrv.exe"
RunProgram="rebuild.exe /Q"
AutoInstall0="hidcon:cmd /c Copy VistaDrvI.ini VistaDrv.ini /y"
AutoInstall1="hidcon:_VistaDrv.cmd Setup White"
AutoInstall2="hidcon:_VistaDrv.cmd Setup Blue"
AutoInstall3="hidcon:_VistaDrv.cmd Setup Black"
AutoInstall4="hidcon:_VistaDrv.cmd Setup WhiteBig"
AutoInstall5="hidcon:_VistaDrv.cmd Setup BlueBig"
AutoInstall6="hidcon:_VistaDrv.cmd Setup BlackBig"
AutoInstallA="fm2:hidcon:_VistaDrv.cmd"
Shortcut="P,{%SFXinst%},{-aiA -gm2 -! Floppy},{Утилиты\\Vista Drive},{Мониторинг флоппи дисководов},{FDD ON-OFF},{%%T},{%%T\\Floppy.ico}"
Shortcut="P,{%SFXinst%},{-aiA -gm2 -! White},{Утилиты\\Vista Drive},{Изменение иконок дисководов},{HDD White Mini},{%%T},{%%T\\White.ico}"
Shortcut="P,{%SFXinst%},{-aiA -gm2 -! Blue},{Утилиты\\Vista Drive},{Изменение иконок дисководов},{HDD Blue Mini},{%%T},{%%T\\Blue.ico}"
Shortcut="P,{%SFXinst%},{-aiA -gm2 -! Black},{Утилиты\\Vista Drive},{Изменение иконок дисководов},{HDD Black Mini},{%%T},{%%T\\Black.ico}"
Shortcut="P,{%SFXinst%},{-aiA -gm2 -! WhiteBig},{Утилиты\\Vista Drive},{Изменение иконок дисководов}, {HDD White Max},{%%T},{%%T\\WhiteBig.ico}"
Shortcut="P,{%SFXinst%},{-aiA -gm2 -! BlueBig},{Утилиты\\Vista Drive},{Изменение иконок дисководов}, {HDD Blue Max},{%%T},{%%T\\BlueBig.ico}"
Shortcut="P,{%SFXinst%},{-aiA -gm2 -! BlackBig},{Утилиты\\Vista Drive},{Изменение иконок дисководов},{HDD Black Max},{%%T},{%%T\\BlackBig.ico}"
Delete="%%T\\%NameInf%"
Delete="%%T\\VistaDrvI.ini"
Delete="%%T\\VistaDrvO.ini"
Delete="%%T\\_VistaDrv.cmd"
Delete="%%T\\rebuild.exe"
Delete="%%T\\White"
Delete="%%T\\Blue"
Delete="%%T\\Black"
Delete="%%T\\WhiteBig"
Delete="%%T\\BlueBig"
Delete="%%T\\BlackBig"
; This SFX archive was created using "Button for creation and work with 7z SFX archives in Total Commander v.12.3" 06.08.2009 21-17. The last version of "Button" you can find on http://buttontc.7zsfx.info
;!@InstallEnd@!

gora 20-03-2012 23:13 1883616

Цитата:

Цитата SLIM
с помощью какой программы можно создать файл конфигурации »

Все конфиги, и этот в том числе, я создаю этим.

timon45 21-03-2012 00:26 1883649

SLIM, Программы как таковой не имеется есть онлайн конфигуратор но он устарел т.к. там только базовые возможности, есть только один выход изучаем на примерах, т.е. качаем аддоны и изучаем готовые команды если что не понятно читаем справку Параметры файла конфигурации через месяц усилиного изучения можно много чему научится если что не знаешь как реализовать можешь задать вопрос в этой теме http://forum.oszone.net/thread-51547-133.html наш уважаемый gora, всегда поможет за что ему огромное спасибо. Позже когда разберешься что и как создаешь универсальный шаблон, и в будущем при создании индивидуального файла конфигурации слегка его корректируешь.

Amigos 21-03-2012 06:45 1883712

SLIM, я пользуюсь GUI для модифицированного 7-Zip SFX модуля для установок, прога старенькая, но я такие навороченные конфиги не использую

gora 21-03-2012 09:22 1883760

2 ALL
Все вопросы по файлам конфигурации предлагаю писать сюда: .: 7z SFX - все вопросы :.

Boris2805 23-03-2012 17:58 1885419

Создателю+++!Спасибо за архив!

Scratch56 25-03-2012 17:41 1886448

Ошибка у меня из-за литовского формата даты: Через Alt+Кнопка меняю конфигурацию. В Properties of SFX/Date of first release*[dd.MM.yyyy]: 2006-12-17. Вручную поле с датой не заполняется. Сохраняю, и кнопка не работает. Приходится в Settings.ini менять на 17.12.2006. Неудобно. Исправьте, пожалуйста.

gora 26-03-2012 11:31 1886944

2 ALL

Кнопка версии 4.1.5.1926 от 26.03.2012

Изменения:
1 Исправлена ошибка перевода курсора на кнопку в фокусе
2 Добавлена болгарская локализация (благодарности jekovcar)
3 Добавлен параметр parcompres в .res файл для режима компилятора
4 Данные из строки "Параметры сжатия" на вкладке "Тест сжатия" теперь используются при упаковке архивов
5 Удаление временных архивов после "Теста сжатия"
6 Добавлено отображение прошедшего и оставшегося времени для "Теста сжатия"
7 Добавлено предупреждения про lp+lc для "Теста сжатия"
8 Некоторые правки на вкладке "Тест сжатия" для корректного отображения существующих локализаций
9 Изменено направление вывода лога в окне и в файле
10 Не работал тест конфига в режиме компилятора
11 Добавлен облегченный режим работы компилятора (создается и упаковывается только инсталлятор)
12 Обновлены языковые файлы
13 Исправлена работа с локальными настройками формата даты (Scratch56)

BigBoo 29-03-2012 20:37 1889558

В новой версии при попытке воспользоваться кнопкой "1 вариант" вылазит ошибка:

AlexM22204 29-03-2012 22:03 1889619

Цитата:

Цитата BigBoo
при попытке воспользоваться кнопкой "1 вариант" вылазит ошибка »

Подтверждаю ошибку! :(
Система: Windows 7 Ultimate SP1 x86

gora 29-03-2012 22:05 1889621

Цитата:

Цитата BigBoo
воспользоваться кнопкой "1 вариант" »

Что значит "воспользоваться"? В кнопке много режимов с "1 вариант": упаковка, распаковка, извлечение иконок и т.д.. Назовите режим, и сообщите подробности о системе, "объекте" и его путях, размерах и т.д.
Приведите свой ini файл здесь.
ps
Приведите пошаговые инструкции по воспроизведению бага с именами, путями, размерами объекта.

AlexM22204 29-03-2012 22:43 1889641

Цитата:

Цитата gora
Приведите пошаговые инструкции по воспроизведению бага с именами, путями, размерами объекта. »

Для примера создал папку в корне диска(k:\DaumPotPlayer\) и в ней файл DPMP.exe (из аддона DaumPotPlayer_1.5.31934_Stable от liben, размер 11,7 МБ). При попытке извлечения компонентов из SFX архива, Нажав кнопку 1 вариант появляется такая ошибка, причём все файлы извлекаются... Пробовал с другими SFX архивами - тоже самое! :dont-know

Система: Windows 7 Ultimate SP1 x86

Black666angel 02-04-2012 06:57 1891680

У меня постоянно вылазит вот такая ошибка хоть в TC хоть в оболочке и где написано (Ошибка:955) цифра постоянно разная

Сори вопрос исчерпан, кто-то из моих старую версию 7z установил.

gora 02-04-2012 09:56 1891752

2 ALL

Кнопка версии 4.1.6.1933 от 02.04.2012

Изменения:
1 Исправлены найденные ошибки

sklart 03-04-2012 22:47 1892915

gora, извините за придирчивость, но я недавно изучал справку к кнопке:
  1. Выкладывание кнопки или упомянутых сборок, паков, CD и т.д., в которые включена кнопка, на файлообъменниках или распространение их иным способом, без письменного согласия автора, ЗАПРЕЩАЕТСЯ!
  2. Извлечь содержимое .exe файла, не являющегося SFX архивом (2 варианта). (пропущена запятая)
  3. При этом появится окно, в котором Вы сможете выбрать режим тестирования архива. (пропущена запятая)
  4. Сам файл name.inf должен находиться в папке <name>. (пропущен мягкий знак)
  5. При этом, в созданном Вами SFX архиве, останется информация наследуемая из модифицированного модуля, соответствующая отсутствующему параметру. (лишняя запятая)
  6. При этом, заключать в кавычки ничего не надо. (лишняя запятая)
Спасибо.

Pozia 05-04-2012 22:01 1894307

gora, есть предложение-пожелание сделать, чтобы кнопка научилась пакетно обрабатывать папки архивы, то есть если выбрал несколько архивов, чтобы она расжимла их все выбранные в соответствующие папки. Наоборот можно на дополнительное сочитание кнопок повесить, чтобы каждая выбранная папка сжималась в свой архив. Возможно ли такое увидеть?

gora 06-04-2012 12:37 1894597

Цитата:

Цитата Pozia
Возможно ли такое увидеть? »

Возможно, при выполнении двух условий:
1 Это будет востребовано не только Вами, а хоты бы еще десятком пользователей. (мне эти режимы не требуются и я плохо представляю зачем они нужны)
2 Вы и Ваши сторонники напишите полноценное ТЗ на эти задачи с подробным описанием:
- что может выделить пользователь при сжатии, только папки, только файлы, папки и файлы,
- метод формирования имен архивов при сжатии во избежании коллизий,
- типы распаковываемых архивов (только 7z, только 7z+RAR+ZIP, все возможные архивы включая exe iso chm и т.д.)
- реакция на запароленные архивы и т.п...

Pozia 12-04-2012 22:18 1898560

Цитата:

Цитата gora
и я плохо представляю зачем они нужны »

постоянно пользуюсь кнопкой для простой паковки распаковки файлов мелких для переноса на флешке. Удобно.
1 - только папки. Результат - в этом же месте архивы этих выбранных папок.
2 - Имена совпадают с именами самих папок естественно.
3 -
Цитата:

Цитата gora
типы распаковываемых архивов (только 7z, только 7z+RAR+ZIP, все возможные архивы включая exe iso chm и т.д.) »

поддержка распаковки других распространенных типов архивов конечно же приветствуется (что то типа унлокера - так, предложение на будущее если нечем будет заняться).
4 -
Цитата:

Цитата gora
реакция на запароленные архивы и т.п... »

при наличии такового пусть выскакивает окно с предложением ввода пороля.

И так, общее предложение по кнопке - хорошо бы иметь возможность переназначать сочетания кнопок.

vasakTM 14-04-2012 22:40 1899823

А никак не возможно использовать кнопку без установки 7zip ? (просто я нехочу ставить его в систему), в totale commandere у меня уже есть 7zip плагин и просто хочу функциональности.

alert30 15-04-2012 04:27 1899932

vasakTM, похоже Вы не дочитали шапку:
Цитата:

Цитата gora
В случае отсутствия архиватора или его некорректной установки полноценная работа кнопки НЕВОЗМОЖНА! »


asfduma 20-04-2012 18:00 1903334

gora прокоментируйте неполноценную работу "Кнопки для работы с 7z SFX архивами" версии 4.1.6.1933. Система XP x86, "кнопка" установлена в TC. Используем компилятор аддона AdobeReader 10.x.x Rus. Скрипт создает полнофункциональый SFX архив, архив аддона содержит только один файл AdobeRdr.exe. Попытка создать аддон в ручном режиме с ипользование файлов из папки Temp приводит к аналогичному результату - непоный архив аддона. В Program Files установлена "кнопка" версии 4.1.3.1911, с её помощью создается аддон в ручном режиме. Результат - полноценный архив аддона. Замена версии 4.1.3.1911 на 4.1.6.1933 в Program Files - неполный архив аддона. Устанавливаем "кнопку" версии 4.1.3.1911 в TC и Program Files, правим скрипт под данную версию. В результате в обоих случаях получаем полноценный архив аддона. В других режимах работа "кнопки" не проверялась.

gora 20-04-2012 18:07 1903342

asfduma, в настройках Кнопки снимите галку "Облегченный режим компилятора" и будет создаваться "полный" аддон.

asfduma 20-04-2012 18:25 1903354

gora спасибо за прекрасный инструмент.

gora 20-04-2012 19:59 1903403

2 ALL

Кнопка версии 4.1.8.1951 от 20.04.2012

Изменения:
1 Добавлен режим "Извлечь только главный уровень .exe файла" для cab SFX
2 Исправлен вылет программы в режиме ком. строки при некорректных параметрах
3 Обновлены языковые файлы
4 Дополнена и исправлена справка
5 Исправлен вывод информации о модуле в соответствии с настройками языка в кнопке
6 Некоторые изменения и исправления

VelDmi 21-04-2012 13:38 1903659

Пишет некорректная установка кнопки при работе под ограниченной учетной записью (Windows XP SP3).

Valerkan 25-04-2012 00:57 1905395

Кнопка 4.1.8.1951 не работает под ограниченной учетной записью. Архиватор 7-Zip 9.20 установлен в Program Files и работает под ограниченной учетной записью (Windows XP SP3).

Valerkan 25-04-2012 01:32 1905411

Вложений: 2
Кнопка 4.1.8.1951, архиватор 7-Zip 9.20 установлен в Program Files, при попытке просмотреть версию SFX модуля (5 вариант) файла созданного этой же кнопкой, вылазит сообщение об ошибке. Проверил файлы созданные раньше - то же самое. Проверял из Total Commander и кнопкой из Program Files (Windows XP SP3).

gora 25-04-2012 10:08 1905514

2 ALL

Кнопка версии 4.1.9.1956 от 25.04.2012

Изменения:
1 Исправлен вывод информации о модуле в соответствии с настройками языка в кнопке
2 Коррекция параметров для лучшего сжатия

nibble74 25-04-2012 16:43 1905753

Здравствуйте,

gora
Как создать кнопки в Total Commander - Button [Extract Icons] и [Test Archive] ?
Или в меню Коммандера.

Смотрел в свойствах ярлыков параметры "Button.exe 2 и 5", а как прописать ?
Чёт не получается.

AlexM22204 27-04-2012 19:20 1906884

gora, небольшой вопрос:
При нынешним варианте кнопки при открывании запароленых архивов(например ваш аддон USB_Safely_Remove_x86_x64_v5.1.2.1182) нажав кнопку 3 или 4 в диалоге "Извлечение компонентов в SFX архиве" невозможно просмотреть Файл конфигурации! При версии более старейшой(2.3.3 - другой у меня не осталось) - Файл конфигурации открывается!!! :)

Система: Windows 7 SP1 x86

gora 27-04-2012 19:34 1906893

Цитата:

Цитата AlexM22204
небольшой вопрос »

А где вопрос? ;)
Да, это действительно так. Посчитал правильным не извлекать компоненты из запароленного архива. При вводе правильного пароля извлекаются все компоненты.
Про то, что можно иными средствами "достать" эти компоненты, я знаю и отношусь к этому спокойно, однако сам делать из кнопки "фомку" (против своих же архивов) не буду.

LonerD 16-05-2012 02:39 1916718

Есть ли возможность запускать Button.exe с параметрами, чтобы это было равноценно нажатию кнопки с зажатым Shift ?
Хочется назначить отдельную пользовательскую команду/горячую клавишу, чтобы открывался диалог архивации для выделенных файлов.

gora 16-05-2012 11:30 1916897

2 ALL

Кнопка версии 4.2.1.1977 от 16.05.2012

Изменения:
1 Исправлен вывод информации об имени файла содержащего иконку при проблемах ее извлечения (выводилось имя файла первого в списке выделенных)
2 При отсутствии иконки нужного формата выводилось сообщение "Нет иконок в файле" вместо "Нет иконок нужных форматов в файле"
3 Обновлены модули до версии 1.6 develop сборка 2478 (благодарности Oleg_Sch)
4 Добавлена поддержка списка паролей (1...5 штук) при упаковке, подробности в справке
5 Справка обновлена и дополнена


nibble74, LonerD, такие варианты использования кнопки не предусмотрены.

nibble74 16-05-2012 16:23 1917075

Цитата:

Цитата gora
nibble74, LonerD, такие варианты использования кнопки не предусмотрены. »

Возиожно ли такой вариант добавить в следующей версии ???

В смысле команды горячих дополнительно установить как кнопки на панэльку, в ручную.

LonerD 21-05-2012 02:56 1919566

Цитата:

Цитата gora
Про то, что можно иными средствами "достать" эти компоненты, я знаю»

Странно именовать свой же продукт (Кнопку) "иным средством" :)

Цитата:

Цитата gora
"фомку" »

Цель паролирования архивов вроде была в том, чтобы не дать сторонним людям распространять репаки под вашим "брендом". А если пользователь распакует архив, перепакует его, то новый репак уже не будет создан от вашего имени.

Несколько пожеланий.
1. Не очень логично вынуждать пользователей кнопки держать две версии или самостоятельно ковыряться в коде (да и не каждый сможет код под себя подправить). Потому просьба вернуть возможность распаковки ресурсов (не только txt, но и sfx, 7z) для запароленных архивов. Всё-равно ведь ресурсы можно вытянуть, просто ко всем неудобствам добавляете необходимости пользоваться и старой, и новой версиями.
Или хоть подскажите - какие строки кода за это отвечают (уже можно не подсказывать).
2. Сделать возможность назначать пользовательские команды для кнопки (добавление в архив, извлечение, настройка и т.д...). Скорее всего, это лучше реализовать через ключи, например, запуск "Button.exe -a" равносилен Shift+нажатие мышкой или ентером. Цель проста - повесить работу кнопки на горячие клавиши
3. Сделать возможность запускать архиватор напрямую из окна архивации. В диалог Archiving folders/files добавить "5 variant" - открытие диалога архивации выделенных файлов в архиваторе 7-Zip.
4. Сделать возможность настройки дефолтных кнопок для разных окон. Например, для окна Extract of components... кому-то удобней дефолтный 1 variant, кому-то - 2 variant.
5. Вернуть возможность в качестве пути к архиватору указывать переменные (как это было в ранних, до автоитных версиях кнопки).

gora 08-06-2012 11:53 1930537

2 ALL

Кнопка версии 4.2.4.2000 от 08.06.2012

Изменения:
1 Обновлены модули до версии 1.6 develop сборка 2496 (благодарности Oleg_Sch)
2 Вывод доп. флага ENVIRONMENT_VARS в 4-й группе
3 Предупреждение при вводе в пароль недопустимого символа
4 Длина пароля при вводе в режиме звездочек ограничивалась видимой частью окна
5 Ширина выпадающего списка паролей подстраивается под максимальную длину пароля
6 Изменен способ расчета ширины окон
7 Изменения для поддержки архиватора версии 9.27 alpha
8 Блокирование окна тестирования
9 Доп. горячая клавиша F11 для сворачивания/разворачивания окна тестирования
10 Небольшие изменения языковых файлов и корректировка интерфейса
11 Исправлены некоторые ошибки

gora 17-06-2012 12:34 1935698

2 ALL

Кнопка версии 4.2.5.2009 от 17.06.2012

Изменения:
1 Чекбокс для вывода результатов тестирования архива в файл
2 Исправления в инсталяторе (проблема с переменной %7zSfxVarSystemPlatform%)

LonerD 26-06-2012 18:28 1940936

Просьба добавить в кнопку возможно вызова диалога настроек при нажатии ЛЮБОЙ из Alt-клавиш.
То есть не разделять нажатия Alt и AltGr.
Не знаю, как с этим обстоят дела в AutoIT; если нельзя отдельно назначить AltGr, то можно сделать нажатие Ctrl+Alt равноценным Alt при работе с кнопокой.
Несколько напрягает необходимость следить за раскладкой клавиатуры прежде чем нажать на клавишу.
(если раскладка украинская или польская, к примеру, то нажатие AltGr и кнопки не даёт желаемого результата).

Medic84 26-06-2012 21:51 1941035

LonerD, у меня клавиатуеа A4Tech X7 на ней присутствует Alt Gr, но не замечал такого, что происходит у Вас. Работает как обычно.

LonerD 27-06-2012 02:30 1941141

Цитата:

Цитата Medic84
на ней присутствует Alt Gr »

Она-то присутствует на всех более-менее современных виндовских европейских клавиатурах, обычно подписана просто как Alt и находится справа от пробела.

Цитата:

Цитата Medic84
но не замечал такого, что происходит у Вас »

Судя по профилю вы из Самары... Точно проверяли именно на украинской или польской раскладке (или ещё какой-то европейской, в которых клавиша AltGr актуальна)?
В русской, мериканской - по барабану, оба альта равнозначны, но в других раскладках Alt≠AltGr.
Я просил Гислера сделать их опционально равноценными, но это так и не было реализовано. Потому все хоткеи в Тотале с Alt-ом приходится дублировать в двух экземплярах (Alt и Ctrl+Alt) дабы при нажатии клавиши не всматриваться в то, какая же раскладка сейчас установлена.

nibble74 07-08-2012 12:33 1966144

gora

Есть пожелание добавить функцию создания config.txt со всеми прописанными в нём коммандами с помощью горячих клавиш и нажатием кнопки. Ну например Ctrl+Alt+S и нажатие на кнопку. Файл конфигурации создаётся в папке где курсор Тотала.

Как вам идея ?

Medic84 24-08-2012 23:30 1976517

nibble74, извините, но функция чтения мыслей еще никем не реализована, а мозговых адаптеров еще не придумали.

А если по делу, то как Вы себе это представляете? Команды откуда возьмутся? Да и какие команды вообще должны присутствовать?

nibble74 25-08-2012 01:12 1976545

Я имел ввиду не исполнительные команды, а которые присутствуют в справке Модифицированный 7z SFX модуль, раздел Параметры конфигурации.

т.е. при создании файла config.txt в нём уже были прописаны все параметры конфигурации, а ненужные можно удалить вручную.
Просто прописывать эти параметры зачастую дело утомительное.

К примеру так, и т.д что в справке.

читать дальше »

;!@Install@!UTF-8!
Title=
BeginPrompt=
FinishMessage=
GUIFlags=
GUIMode=
RunProgram=
AutoInstall=
HelpText=
;!@InstallEnd@!

Medic84 25-08-2012 11:17 1976663

nibble74, для ленивых я написал это

AlexM22204 02-01-2013 17:25 2057559

gora, здравствуйте! С наступившим Новым 2013 годом! :nnn:
Ожидается ли обновление кнопки, в связи с выходом обновления модифицированного SFX модуля от 30.12.12...

gora 03-01-2013 09:47 2057969

AlexM22204, модули можно обновить самостоятельно.
В Кнопке остались нерешенными некоторые вопросы, а, возможно, появятся и новые, связанные с задумками автора модулей, по-этому, публичное обновление ее пока не планируется.

NeSkoda 24-03-2013 04:06 2117176

Win8 X64, установлены 7zip 9.30(64bit), Total Commander 8.01 PowerPack от SamLab. Кнопка не установилась. Устанавливал по инструкции.

alert30 24-03-2013 06:16 2117181

NeSkoda, какие там ошибки в установке кнопки?

NeSkoda 24-03-2013 14:58 2117379

Не отображается файл значка кнопки на панели. Вручную указываю значок кнопки и она тогда отображается на панели инструментов.
Проверил и на XP 32-х битной, проблема такая-же, решение тоже.

alert30 24-03-2013 17:08 2117497

NeSkoda, ну это было недавний баг (автор походу знает), решением было, добавить в панели инструментов Total Commander кнопку вручную, как Вы написали.

gora 25-03-2013 11:29 2117983

Цитата:

Цитата NeSkoda
Win8 X64, установлены 7zip 9.30(64bit), Total Commander 8.01 PowerPack от SamLab. Кнопка не установилась. Устанавливал по инструкции. »

Цитата:

Цитата NeSkoda
Не отображается файл значка кнопки на панели. Вручную указываю значок кнопки и она тогда отображается на панели инструментов.
Проверил и на XP 32-х битной, проблема такая-же, решение тоже. »

1 Поддержка Win8 не анонсировалась. Тесты на ней мной не производились ввиду "отсутствия наличия" и желания на нее переходить.
2 Читаем внимательно справку:
Цитата:

Возможные проблемы для варианта работы в ТС
--------------------------------------------------------------------------------

Могут возникнуть проблемы с установкой кнопки, если Вы используете не оригинальный TC, а одну из многочисленных сборок. Авторы сборок зачастую позволяют себе удалять или переименовывать фалы оригинального TC и предугадать все их "фантазии" в инсталляторе невозможно.
Проверьте установку на чистом ТС в winXP. Если проблем не будет, то проблема не кнопки, а сборки. Обращайтесь к ее автору за разъяснениями, ибо я сборками не пользуюсь и выяснять отношения с их авторами у меня желания нет.

cmakwin 22-05-2013 23:35 2154366

Доброго времени суток.
Подскажите пожалуйста как в 7zip можно собрать архивы, чтобы они при распаковке выполняли такие команды:
1) Запуск "cms.exe data.inf" - в скрытом режиме
2) Запуск "install.exe" - тоже в скрытом режиме.

Суть такая, что сначала создаётся 1 sfx архив, при запуске которого должна выполнятся команда "cms.exe data.inf" и этот архив будет вложен в другой sfx архив в котором лежит файл install.exe, который в свою очередь лежит вместе с первым архивом в другом sfx архиве. Получается своего рода цепочка событий, при запуске sfx архива выполняется распаковка и запуск файла install.exe, он инициирует распаковку второго архива, при распаковке которого выполняется команда на запуск cms.exe data.inf.
Пробовал как в примере в хелпе к программе:
;!@Install@!UTF-8!
RunProgram="install.exe /s"
GUIMode="2"
;!@InstallEnd@!
Но автораспаковки нет, выдаёт диалоговое окно с выбором места распаковки.

popt2t 23-05-2013 10:18 2154560

cmakwin, вместо RunProgram используйте AutoInstall и при запуске ключ -ai.

Для лучшего понимания, ознакомтесь с этой темой.

IcYHell 05-06-2013 12:08 2162663

Подскажите пожалуйста, как я могу поставить пароль только на распаковку содержимого sfx архива, но чтобы при запуске самого архива пароль не требовало

gora 05-06-2013 12:15 2162671

IcYHell
Ответ здесь -> FAQ -> п.2 :read:

IcYHell 05-06-2013 13:06 2162714

gora

жаль и на том спасибо!!! :cry:

может чем могу помочь?

inphone 06-09-2013 18:06 2213837

Выполнить "Button.exe" появляется после ошибки, не может работать.

nibble74 08-10-2013 23:37 2231058

gora, заметил такую особенность на windows 8, при запуске SFX архива выдаёт ошибку, что файл не является 7z архивом. Причём такое происходит не на всех созданных кнопкой инсталляторов. Пробовал разные методы сжатия результат тот-же. Скажите, в чём загвоздка.

Ivan_009 23-10-2013 20:11 2239768

У меня ошибку вышибает... :(

Архиватор Zip v9.30

nibble74 27-10-2013 08:35 2241741

В новой версии модулей проблема решена

2802 08-11-2013 13:17 2249962

Ошибка при установки!


ne-dm 13-11-2013 11:10 2253501

С правами пользователя не запускается.
Зачем ей права администратора? Мне их никто не даст.

AlexM22204 07-12-2013 22:17 2268751

gora, у меня кнопка(версия 4.2.5.2009 от 17.06.2012) отказывается работать с 7-Zip 9.32a (пишет что не правильно установлен 7-Zip либо кнопка, хотя на самом деле - всё правильно: c:\Program Files\7-Zip\ и c:\Program Files\Total Commander\Utilites\SFX Tool\). С версией 7-Zip 9.30a всё работает отлично... :yes:

ОС Windows 7 SP1 x86, 7-Zip ставил и оригинал и ваш аддон

Smarty 07-12-2013 22:19 2268753

AlexM22204, аналогично, но автора пока нет (читай статус).

LonerD 10-12-2013 00:32 2269720

Цитата:

Цитата AlexM22204
отказывается работать с 7-Zip 9.32a »

Нормально работает с 7-Zip 9.32a (если убрать стучалку в реестр, разумеется).

mamont1 10-12-2013 01:25 2269733

Цитата:

Цитата LonerD
(если убрать стучалку в реестр, разумеется). »

колись, как?

gora 10-12-2013 09:51 2269824

LonerD - павлуша дергунов - ВОР.
Он украл у меня Кнопку, переписал лицензию на нее и присвоил в ней себе авторство и права на Кнопку.
Его флударастические марзмы изрядно всем надоели, одна подпись чего стоит:
Цитата:

Цитата LonerD
Довольно кривых глухих окольных троп.
Единственный путь - вперёд по анизотропному шоссе.
И пусть прикованный скелет фашиста останется далеко позади. »

Он в очередной раз откровенно врет! (ОПК 3.3)
Цитата:

Цитата LonerD
если убрать стучалку в реестр »

Ему очень хочется пропиарится, показать себя знатокам устройства Кнопки, коим он не является ибо знаний в программировании у него ни каких.

Прошу модератора убрать его пост и закрыть ветку, дабы ему не было повадно гадить в ней.

ispolin 10-12-2013 15:37 2270035

Цитата:

Цитата gora
закрыть ветку, дабы ему »

не слишком круто из за одного юзера?

Vadikan 10-12-2013 19:47 2270225

Я уже второй раз закрываю тему по просьбе автора. Теперь - навсегда.


Время: 08:35.

Время: 08:35.
© OSzone.net 2001-