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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [addon] x-TC button (кнопка для создания 7z SFX) (http://forum.oszone.net/showthread.php?t=173937)

gora 24-04-2010 11:20 1399721

[addon] x-TC button (кнопка для создания 7z SFX)
 
Вложений: 6
Аддон-конструктор x-TC button

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

Сайт программы: http://buttontc.7zsfx.info/







1 Вариант установки кнопки для использования с ТС:
- путь к исполняемому файлу TC - %ProgramFiles%\Total Commander\TOTALCMD.EXE
- разрядность ТС (и кнопки) - x86
- место установки кнопки - %ProgramFiles%\Total Commander\Utilites
- "Кнопка" создается на панели TC
- деинсталляция не предусмотрена

1.1 Подготовка аддона:
- распаковать архив кнопки
- переименовать setup_button_x86_x64.exe в TCbutton.exe
- положить TCbutton.exe в папку x-TC_button\Files\ForceCopy\SVCPACK\TCbutton.exe
- в файле run изменить строку на:

Код:

TCbutton.exe -ai1 -gm2
1.2 Путь к исполняемому файлу TC, разрядность ТС (x86 или x64) и место установки кнопки может быть изменено.
Для этого нужно рядом с файлом x-TC_button\Files\ForceCopy\SVCPACK\TCbutton.exe положить файл TCdataAl.txt следующего содержания:

Код:

c:\Program Files\totalcmd64\TOTALCMD64.EXE,x64,c:\Program Files (x86)\My Utilites
где перечисленные выше три параметра указаны через запятую, без пробелов и кавычек в одну строку.
* В аддоне файл TCdataAl.txt отсутствует и его содержание здесь приведено только как пример.

2 Вариант установки кнопки для использования без ТС (оболочный):
- устанавливается в %ProgramFiles%
- ярлыки добавляются в меню "Отправить"
- с ярлыками можно работать без использования спец. клавиш
- при использовании спец. клавиш число ярлыков может быть сокращено (с шести до трех)
- деинсталляция через апплет "Установка и удаление программ"

2.1 Подготовка аддона:
- распаковать архив кнопки
- переименовать setup_button_x86_x64.exe в TCbutton.exe
- положить TCbutton.exe в папку x-TC_button\Files\ForceCopy\SVCPACK\TCbutton.exe
- в файле run изменить строку на:

Код:

TCbutton.exe -ai3 -gm2
- в файле Required удалить строку TC_v8b18_x86. В нем должна остаться только одна строка: 7_Zip_925a_x86_x64

Примечания:
Для полноценного функционирования кнопки требуется аддон TC и аддон архиватора 7-Zip версии 9.20 и выше.
В файле Required измените (если необходимо) названия аддонов TC и архиватора 7-Zip.
В файле TCdataAl.txt измените (если необходимо) путь к исполняемому файлу TC (он должен быть такой же как в аддоне TC), разрядность ТС, место установки кнопки.
Учтите, что x64 версия кнопки будет работать ТОЛЬКО на x64 OS.

Habetdin 24-04-2010 12:01 1399732

Nun-Nun,
Цитата:

Цитата gora
в файле Path_TC.lst измените (если необходимо) путь установки TC »


Nun-Nun 24-04-2010 12:02 1399734

Habetdin,

Да увидел уже, просто не проснулся ещё. :)

gora,

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

gora 24-04-2010 13:36 1399784

Nun-Nun, проверки нет, кнопка будет установлена в любом случае, а старую (кастрированную сборщиком ТС) можете удалить потом вручную.

Nun-Nun 24-04-2010 13:43 1399789

gora,

Имелось в виду, что "кастрированная" уже удалена и вместо неё в аддон TC была включена новая кнопка. Вроде как получается, что если новая кнопка в аддоне TC уже есть, то нет смысла использовать аддон x-TC button. Ну что ж, аддон x-TC button всё равно штука нужная - пригодится на будущее.

gora 24-04-2010 13:58 1399792

Цитата:

Цитата Nun-Nun
Вроде как получается, что если новая кнопка в аддоне TC уже есть, то нет смысла использовать аддон x-TC button. »

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

Nun-Nun 24-04-2010 14:12 1399799

gora,
Цитата:

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

tr011_tmn 05-05-2010 12:50 1407113

Цитата:

Цитата gora
Кнопка для создания и работы с SFX архивами (на базе 7z архивов) в Total Commander (далее TC). »

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

gora 05-05-2010 13:40 1407152

При установке обновляются все компоненты в родной папке кнопки и создается кнопка на панели ТС. В режиме обновления не создавалась кнопка на панели ТС. Режим обновления для аддона считаю нецелесообразным т.к.:
- аддон ТС пользователь имеет свой и в нем не должно быть кнопки иначе, не нужен аддон кнопки
- пользователь пользуется аддоном сборки ТС не собственного производства, а одной из сборок. Тем более нужно делать свою кнопку на панели ТС, т.к. старая кнопка (от сборщика) поставлена изначально криво, не по тем адресам папок и с искаженными параметрами. Именно этими допущениями я должен руководствоваться для гарантирования правильной установки и работы кнопки.

Я не имею возможности отслеживать все сборки ТС и подстраиваться под фантазии их авторов.

tyt 05-05-2010 23:50 1407606

Цитата:

Цитата gora
Я всегда раньше включал кнопку в свой аддон ТС, но аддон ТС у меня устоявшийся и меняется крайне редко »

Было бы неплохо и нам такой устоявшийся иметь. Может выложите ?

gora 07-05-2010 13:19 1408631

2 ALL

Аддон обновлен.

Изменения:
- удален автономный архиватор, уменьшен размер аддона
- изменен алгоритм установки кнопки, при установке проверяется наличие предустановленной кнопки в составе ТС:
-- если кнопки нет, то она добавляется последней на панель ТС и папка кнопки копируется в папку ТС по "родному" адресу.
-- если кнопка уже имеется, то она обновляется на том же месте панели ТС, старая папка кнопки удаляется, а новая папка кнопки копируется в папку ТС по "родному" адресу.

2 truvo, оффтоп.
2 tyt, лучшая сборка - это сборка собранная своими руками.

masterchess 07-05-2010 13:38 1408643

gora, в файле Addon.nfo почему то указана дата 23.04.2010.

tr011_tmn 07-05-2010 16:28 1408759

gora, я апплодирую вам, огромное спасибо и поклон до пола, бью челобитную :yahoo:

spider123 07-05-2010 20:57 1408944

gora, будет ли работать корректно данный аддон с аддоном TC, собранным мной на основе вашего конструктора http://forum.oszone.net/post-721026-315.html? Или брать необходимо SamLab'овский аддон?

gora 07-05-2010 21:00 1408946

Цитата:

Цитата spider123
будет ли работать корректно данный аддон с аддоном TC, собранным мной на основе вашего конструктора »

Будет, именно он и прописан в файле Required

spider123 07-05-2010 21:08 1408949

Цитата:

Цитата gora
Для работы аддона необходимо:
- скачать последнюю версию кнопки с ее сайта и положить архив, не распаковывая, в папку аддона »

Я так понял, что в папку SVCPACK необходимо положить файл (7zip SFS архив) setup_button.exe ?

gora 07-05-2010 21:19 1408954

Цитата:

Цитата spider123
Я так понял, что в папку SVCPACK необходимо положить файл (7zip SFS архив) setup_button.exe ? »

Нет.
Цитата:

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

Т.е., архив setup_button_s2_100329_08-36.7z положить в папку x-TC_button. Ни чего распаковывать не надо, аддон все сделает сам.

Nun-Nun 08-05-2010 15:12 1409342

gora,

Обнаружил такую проблемку в работе с кнопкой: если exe sfx расположен в папке, содержащей символ закрывающей скобки, т.е. ) , то при нажатии на кнопку ничего не происходит. Если эту скобку убираю, то кнопка нормально работает. Возможно аналогичная проблема проявляется, если такой же символ скобки использую в названии папки для распаковки аддонов, созданных с помощью sfx, т.к. после интеграции в дистриб XP эти аддоны в системе отсутствуют, может проблема проявляется и в других случаях с использованием символа ), но это пока не проверял.

gora 08-05-2010 15:19 1409348

Цитата:

Цитата Nun-Nun
Обнаружил такую проблемку »

Читаем в справке: :read:
Цитата:

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

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


Nun-Nun 08-05-2010 15:25 1409355

gora,

Ну что ж, прошу прощения. Постараюсь не использовать символ ) .

gora 30-07-2010 10:14 1463368

2 ALL

Аддон обновлен.

Изменения:
- исправлены обнаруженные баги
- обновлен файл Required
- сделаны изменения для поддержки новых версий кнопки. Совместимость со старыми версиями кнопки сохранена.

Portal7 30-07-2010 14:33 1463556

gora, в файле Required указано 7_Zip_915b_x86_x64, а последняя версия Вашего архиватора 7_Zip_914b_x86_x64.

gora 30-07-2010 14:42 1463567

Portal7, оба аддона из файла Required не публичные, но ни кто Вам не мешает воспользоваться указанием из шапки:
Цитата:

Цитата gora
- в файле Required измените (если необходимо) названия аддонов TC и архиватора 7-Zip »


NeSkoda 09-09-2010 19:37 1491973

Не удалось интегрировать кнопку в последний Total Commander 7.55a PowerAddon от SamLab. В Required вписал
Код:

TCPP75RU
7_Zip_915b_x86_x64

Название папки архиватора правильное. Path_TC.lst не изменял. В папке установки коммандера появился setup_button.exe. Папка SFX Tool в Utilites не создалась.

gora 09-09-2010 21:30 1492061

Цитата:

Цитата NeSkoda
Не удалось интегрировать кнопку в последний Total Commander 7.55a PowerAddon от SamLab »

Не подтверждаю, все установилось штатно, проверил и со своим ТС, и от SamLab.

NeSkoda 10-09-2010 01:48 1492224

Повторно пытался интегрировать кнопку, сменив архиватор на 7_Zip_916b_x86_x64. Не получилось. Собирал интегратором в Win7 x64. Под понятием " положить архив, не распаковывая" имеется ввиду, конечно-же setup_button.exe, а не setup_button_s2_100731_08-32.7z ?

Portal7 10-09-2010 02:02 1492231

Цитата:

Цитата NeSkoda
имеется ввиду, конечно-же setup_button.exe, а не setup_button_s2_100731_08-32.7z

Как раз наоборот, положить надо именно setup_button_s2_100731_08-32.7z

voler 10-09-2010 08:19 1492294

Есть вопрос, можно сделать Portable версию?
У меня Total Commander установлен на внешний жесткий диск, и все программы установлены там же.

saavaage 10-09-2010 09:54 1492322

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

gora 10-09-2010 14:49 1492518

2 ALL

Аддон обновлен.

Изменения:
- сделана поддержка как архива кнопки (setup_button_s2_XXXXXX_XX-XX.7z), так и распакованного инсталлятора (setup_button.exe)
- обновлен файл Required
- добавлено ведение лога интеграции, при сообщении о проблемах прикладывайте к посту файл Log.txt
- сделаны изменения для поддержки новых версий (1.18.Х и выше) кнопки. Совместимость со старыми версиями кнопки сохранена.

voler, читаем в шапке выделенное красным.

Nun-Nun 20-09-2010 14:08 1499824

gora,
Цитата:

Для работы аддона необходимо:
- скачать последнюю версию кнопки с ее сайта и положить архив, не распаковывая (т.е., файл setup_button_s2_XXXXXX_XX-XX.7z), в папку аддона
Прошу прощения за чайниковость, о какой папке идёт речь - \x-TC_button\ или \x-TC_button\Files\ForceCopy\SVCPACK\ ?

gora 20-09-2010 14:12 1499830

Цитата:

Цитата Nun-Nun
о какой папке идёт речь »

О папке аддона, т.е., о папке x-TC_button

truvo 21-11-2010 01:45 1547556

В Run записан запуск TCbutton.exe, но в архиве аддона этого файла нет.

tr011_tmn 21-11-2010 11:33 1547720

Цитата:

Цитата truvo
В Run записан запуск TCbutton.exe, но в архиве аддона этого файла нет. »

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

gora 27-01-2011 12:10 1598272

2 ALL

Аддон обновлен.

Изменения:
- обновлен файл Required
- добавлен сплитер
- исправлена работа с извлекаемым модулем для создания корректного SFX
- сделаны изменения для поддержки новых версий (2.X.Х и выше) кнопки. Поддержка старых версий кнопки в аддоне прекращена.

sklart 27-01-2011 20:07 1598644

gora, после того, как я комментирую в файле настроек строку:
Код:

;pattern=MC,DT,TM
появляется такая вот ошибка:

В прошлой версии кнопки все работало с закомментированной строкой.
Это ошибка или специально так сделано?
Получается если п.2 из FAQ некорректен, то стоит его подправить.

gora 27-01-2011 22:05 1598722

Цитата:

Цитата sklart
Получается если п.2 из FAQ некорректен »

Этот FAQ я писал полтора года назад, с тех пор много воды утекло.

2 ALL
Еще раз обращаю ваше внимание на выделенное в шапке:
Цитата:

Цитата gora
ВАЖНО!
Поддержка кнопки на сайте прекращена. Все вопросы связанные с ее работой, предложения и замечания направляйте в почту, указанную на странице кнопки. »

Подчеркиваю в почту, а не в ПМ. А то прислали мне сегодня в ПМ предложения, а ответить не получилось - у респондентов ПМ переполнена. ;)

Nun-Nun 28-01-2011 12:23 1599082

gora,

Обнаружил, что после использования последней версии аддона с последней версией кнопки в TC с помощью кнопки стали распаковываться не только 7-Zip, но и RAR. Вероятно такая возможность добавилась благодаря новым модулям, что хотя и неожиданно, но довольно приятно.

LonerD 28-01-2011 20:47 1599438

Цитата:

Цитата Nun-Nun
после использования последней версии аддона с последней версией кнопки в TC с помощью кнопки стали распаковываться не только 7-Zip, но и RAR. Вероятно такая возможность добавилась благодаря новым модулям»

Нет, не просто вы только что заметили :)
Еще кнопка 0.12.4.868 (а может и более ранние версии) почти два года назад позволяла распаковывать разные архивы с помощью кнопки (все архивы, которые поддерживает сам архиватор 7Zip).

gora 28-01-2011 20:51 1599439

Nun-Nun, LonerD, ветка кнопки открыта, перебирайтесь туда, здесь это оффтоп.

truvo 09-01-2012 05:43 1831399

Цитата:

Цитата gora
ВАЖНО!
Аддон предназначен для новых версий кнопки (2.Х.Х) »

Цитата:

Цитата gora
Для работы аддона необходимо:
- скачать последнюю версию кнопки с ее сайта и положить архив, не распаковывая (т.е., файл setup_button_s2_XXXXXX_XX-XX.7z), в папку аддона »

gora, новый архив называется setup_button_3.2.5_x86_111229_18-20, и внутри вместо setup_button.exe теперь setup_button_x86.exe. Означает ли это, что при использовании в аддоне запакованного или распакованного (что тоже, кажется, в своё время допускалось) инсталлятора нужно переименовывать их?

tr011_tmn 10-01-2012 09:26 1832280

Цитата:

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

скорее всего аддон ждет доработка в связи с нововведениями.

Как пожелание хотелось бы универсальности :-) что бы один аддон устанавливал версии в зависимости от разрядности.

gora 13-01-2012 14:56 1834836

tr011_tmn, аддон предназначен для версий 2.Х.Х, о чем и написано в шапке. Для версий 3.Х.Х он не подходит. Доработка под версии 3.Х.Х не целесообразна, т.к. в работе сейчас версия 4.Х.Х в которой появится вариант установки и работы "Кнопки ..." БЕЗ использования ТС. В связи с этим инсталлятор существенно изменен и аддон придется делать заново.
Цитата:

Цитата tr011_tmn
хотелось бы универсальности :-) что бы один аддон устанавливал версии в зависимости от разрядности. »

Если у Вас есть возможность и желание протестировать аддон на XP х86 и XP х64 в нескольких вариантах, то пишите в ПМ (дам пилот 4-й версии).

tr011_tmn 13-01-2012 15:49 1834903

Цитата:

Цитата gora
Если у Вас есть возможность и желание протестировать аддон на XP х86 и XP х64 в нескольких вариантах, то пишите в ПМ (дам пилот 4-й версии). »

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

могу погонять как на Xp x86 так и на Win Se7en обе разрядности

Цитата:

Цитата gora
"Кнопки ..." БЕЗ использования ТС. »

снимаю шляпу и рукоплескаю

gora 07-02-2012 14:07 1853547

2 ALL

Аддон обновлен.

Изменения:
- аддон превращен в аддон-конструктор
- предусмотрена установка как варианта для работы в ТС, так и варианта работы в оболочке (без ТС)
- имеется возможность выбора разрядности устанавливаемой кнопки (x64 или x86)
- имеется возможность указать место установки ТС и папки кнопки (для варианта с ТС)
- сделаны изменения для поддержки новых версий (4.X.Х и выше) кнопки. Поддержка старых версий кнопки в аддоне прекращена.

Все подробности в шапке.

truvo 08-02-2012 03:46 1853954

gora, можно ли использовать такой run (то есть устанавливать оба варианта кнопки одновременно)?
Код:

TCbutton.exe -ai1 -gm2
TCbutton.exe -ai3 -gm2


gora 08-02-2012 09:51 1854007

Цитата:

Цитата truvo
можно ли »

Можно.
Цитата:

Цитата truvo
устанавливать оба варианта »

Угу. Оба из четырех возможных.

truvo 08-02-2012 12:27 1854086

вы будете смеяться, но несколько лет обновляю аддон, и до сих пор не знаю, как пользоваться кнопкой. Но это же ПЕРСПЕКТИВА.

Nun-Nun 09-02-2012 13:22 1854766

Цитата:

Цитата truvo
до сих пор не знаю, как пользоваться кнопкой. »

Попробуйте её нажать. :)

truvo 09-02-2012 15:09 1854842

когда-нибудь всенепременно :)

S.T.R.E.L.O.K. 15-06-2012 17:23 1934852

gora, не получается установить кнопку в Windows Server 2012 RC. Как в TC, так и в Explorer.
Файлы все создаются, но ярлыки в "Отправить" неработают и кнопка не появляется в TC.

Upd: Кнопка в TC появилась, но так и не работает. Пишет некорректная установка.
TC 8.0 Final x86, Кнопка 4.2.4.2000.

digioman 15-09-2018 20:07 2831494

Где найти Setup Button 6.2.5_x86_x64

san02 17-09-2018 20:40 2831818

Цитата:

Цитата digioman
Где найти Setup Button 6.2.5_x86_x64 »

Да, вроде, последняя версия - это 6.2.3.3437 от 15.05.2016

timon45 17-09-2018 21:23 2831821

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

digioman 17-09-2018 21:40 2831826

timon45 опубликуй, пожалуйста.

san02 у меня была версия 6.2.5... У меня винчестер "умер", восстановить не удалось. Было много чего с этого сайта, в том числе от gora... (((

Ж.Д.А.Л.К.Е.Р. 17-09-2018 22:18 2831831

setup_button_x86_x64.exe v6.2.3, пароль на установщике снят, это последняя версия которую автор выложил в данном топике.

timon45 18-09-2018 15:50 2831907

версия 3.2.5 https://yadi.sk/d/60HLgc4jLchmow
Установка вручную:
Распаковать в ...Total Commander\Utils
т.е. должно получиться \Total Commander\Utils\SFX Tool\
скопировать и вставить на панель инструментов с TC код кнопки:
Код:

TOTALCMD#BAR#DATA
Button.exe
%L
%COMMANDER_PATH%\Utils\SFX Tool\Button.exe
7z SFX archive tool #3.2.5
%COMMANDER_PATH%\Utils\SFX Tool\
1
-1

Особенности: нормально работает на 32-х разрядной ОС только с архиватором версии 16.04 и ниже, на x64 можно и выше. Модули обновлены на более новую версию Stable.

XCV 11-12-2018 22:43 2845438

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

mwz 11-12-2018 23:41 2845447

Цитата:

Цитата XCV
старые версии кнопки не требовали установленного архиватора 7z »

Библиотеки 7zip входят в состав Total Commander по крайней мере с начала 2014 года, с версии 8.50 (в 8.01, конец 2012 года, не было; что было в промежутке — под рукой материалов нет).

sov44 22-12-2018 20:23 2847637

Возникла проблема с подписью сертификатом, как её решить?
Скрытый текст

Сертификат рабочий, на Win7x32 работал.

challenger80 18-03-2019 16:00 2863805

Цитата:

Цитата Ж.Д.А.Л.К.Е.Р.
setup_button_x86_x64.exe v6.2.3, пароль на установщике снят, это последняя версия которую автор выложил в данном топике. »

Ссылка умерла, можете перезалить?

UPD

Нашёл, может кому пригодится.

Установка (оригиналы) разных версий кнопки 7z-sfx от gora.

Внутри:
Скрытый текст
setup_button_4.2.5_x86_x64_120617_11-52.7z
setup_button_5.1.0_x86_x64_151225_11-19.7z
setup_button_6.0.0_x86_x64_160210_15-05.7z
setup_button_6.2.0_x86_x64_160403_08-00.7z
setup_button_6.2.3_x86_x64_160515_07-34.7z


https://yadi.sk/d/-Eja8OC1U7N9PQ


Время: 14:22.

Время: 14:22.
© OSzone.net 2001-