PDA

Показать полную графическую версию : [addon] Total Commander


Страниц : 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Pozia
07-10-2012, 16:12
gora, планируете ли вы (хотелось бы увидеть от вас) сделать конструктор аддона для TC комбинированного (x86 x64)?

gora
07-10-2012, 16:36
Pozia, Компилятор аддона Total Commander 8.XX [x86\x64] от gora (http://forum.oszone.net/post-1935620-12.html)

Pozia
07-10-2012, 16:55
gora, эт я вижу ). Я имею ввиду компилятор на это (x86 + x64) (http://totalcmd.net/releases/tcm801x32_64.exe)

gora
08-10-2012, 09:49
Pozia, попробую сделать, посмотрю, что из этого получится.

gora
09-10-2012, 14:34
http://www.ghisler.com/images/top.logo.gif

Компилятор объединенного аддона Total Commander 8.XX [x86+x64]


Содержит две версии TC (x86 и x64). Устанавливаются всегда обе версии ТС, но ярлык создается только для версии, разрядность которой соответствует разрядности ОС.

Файловый менеджер.

Сайт программы: http://www.ghisler.com/

Место установки: %ProgramFiles%\Total Commander\
Способ установки: SVCPACK, может использоваться и для установки на "живую" систему.
Предусмотрена возможность удаления программы через апплет "Установка и удаление программ".

При установке на "живую" систему (без ключей) ярлыки создается только на панели быстрого запуска.
На x86 ОС, только один (для версии x86 ТС), на x64 ОС, два (для версий x86 и x64 ТС)

Ярлыки могут быть созданы:
- на рабочем столе
- на панели быстрого запуска
- в меню Пуск->Программы
- в меню Пуск->Программы->Утилиты
- в меню Пуск->Программы->Автозагрузка

При установке в качестве аддона выбор ярлыков и их числа определяется ключом.
TC8setup.exe -ai8 -gm2 без ярлыков

TC8setup.exe -ai8D -gm2 ярлык для x64 TC на рабочем столе
TC8setup.exe -ai8Q -gm2 ярлык для x64 TC на панели быстрого запуска
TC8setup.exe -ai8P -gm2 ярлык для x64 TC в меню Пуск->Программы
TC8setup.exe -ai8U -gm2 ярлык для x64 TC в меню Пуск->Программы->Утилиты
TC8setup.exe -ai8A -gm2 ярлык для x64 TC в меню Пуск->Программы->Автозагрузка

TC8setup.exe -ai8d -gm2 ярлык для x86 на рабочем столе
TC8setup.exe -ai8q -gm2 ярлык для x86 на панели быстрого запуска
TC8setup.exe -ai8p -gm2 ярлык для x86 в меню Пуск->Программы
TC8setup.exe -ai8u -gm2 ярлык для x86 в меню Пуск->Программы->Утилиты
TC8setup.exe -ai8a -gm2 ярлык для x86 в меню Пуск->Программы->Автозагрузка
Ключи D, Q, P, U, A, (создание ярлыков для x64 TC) на х86 ОС игнорируются.

Предусмотрена возможность установки дополнительного ПО вместе с установкой ТС.
Тихие инсталляторы этого ПО должны находится в папке TCaddSft, расположенной рядом в файлом TC8setup.exe.
Также в этой папке должен находится скрипт установки дополнительного ПО (файл TCaddSft.cmd) в котором пользователь должен прописать команды установки ПО или любые дополнительные команды, которые он хочет выполнить после установки ТС.
При интерактивной установке, дополнительное ПО устанавливается автоматически. При установке в качестве аддона для этого используется дополнительный ключ -aiS.

Ключи можно комбинировать:
TC8setup.exe -ai8dqpuaS -gm2 установит обе (x86 и x64) версии TC и все пять ярлыков к x86 TC, плюс дополнительное ПО
TC8setup.exe -ai8DQPUA -gm2 установит обе (x86 и x64) версии TC и все пять ярлыков к x64 TC
TC8setup.exe -ai8dqpuaDQPUAS -gm2 установит обе (x86 и x64) версии TC и по пять ярлыков к каждому TC, плюс дополнительное ПОПри объединении ключей "цифровой" ключ (-ai8) всегда указывается первым в строке.




Скачайте и распакуйте архив компилятора в удобное Вам место (лучше в корень любого диска, не будет проблем с путями). У Вас получится папка Maker_addon_TC_2to1 со вложенными папками и файлом скрипта.
Скачайте объединенный дистрибутив TC [x86+x64] (tcm801x32_64.exe). Файл можно скачать здесь: http://www.ghisler.com/download.htm
Положите его в папку Maker_addon_TC_2to1\download\.

Добавление собственных настроек, плагинов, утилит в инсталлятор ТС.
Скопируйте все файлы и папки из Вашего установленного и настроенного ТС (например, содержимое папки %PROGRAMFILES%\Total Commander\, но не саму папку!) в папку (Maker_addon_TC_2to1\AddFiles\x86_x64\)


В системе должен быть установлен архиватор 7-Zip версии 9.20 beta и выше.

Если у Вас еще нет "Кнопки для работы с 7z SFX архивами" версии 4.1.6.1933 и выше, то скачайте и установите ее.
http://buttontc.7zsfx.info/#contained
Внимательно прочтите справку и выберите, необходимые Вам, настройки Кнопки...


Поправьте путь к кнопке в скрипте Maker_addon_TC_2to1\Maker_addon_TC_2to1.cmd на свой.

Set button=e:\totalcmd64\Utilites\SFX Tool\Button.exe
Поправьте, если необходимо, "путь установки TC из аддона" в скрипте Maker_addon_TC_2to1\Maker_addon_TC_2to1.cmd на свой.

Set FolderInst=%%ProgramFiles%%\\Total CommanderСлеши удваиваются, проценты в системных переменных удваиваются, БЕЗ кавычек!!!


Раскомментируйте и поправьте, если необходимо, "командную строку запуска TC для ярлыков" в скрипте Maker_addon_TC_2to1\Maker_addon_TC_2to1.cmd на свою. Изначально они закомментированы и не используются.

:: Set ShrtLnx86=/I=.\\wincmd_x86\\wincmd.ini
:: Set ShrtLnx64=/I=.\\wincmd_x64\\wincmd.iniСлеши удваиваются, проценты в системных переменных удваиваются, БЕЗ кавычек!!!


Запустите скрипт Maker_addon_TC_2to1\Maker_addon_TC_2to1.cmd.
Когда скрипт завершит свою работу рядом с ним появятся архив аддона, файл .MD5 (если он отмечен в настройках кнопки) и SFX архив. Последний можно использовать для проверки установки на "живую систему".


Ссылка прикреплена.

Pozia
09-10-2012, 21:54
но ярлык создается только для версии, разрядность которой соответствует разрядности ОС. »
считаю, что на x64 системах нужно делать два ярлыка, так как не все еще плагины работают на x64 тотоле. А так при необходимости можно всегда запустить x86 тотал.
Вопрос по созданию ярлыков - можно ли поправить как то констроктор (или уже готовый аддон), чтобы в ярлыке в поле объект была, например, такая запись:
%ProgramFiles%\Total Commander\TOTALCMD64.EXE /I=.\wincmd_x64\wincmd.ini?

gora
09-10-2012, 22:13
считаю, что на x64 системах нужно делать два ярлыка »
Согласен. Покажите как, с учетом того, что аддон будет установлен на х86 системе и что при этом делать с x64 ярлыком?чтобы в ярлыке в поле объект была, например, такая запись: »
Как то так в конфиге:Shortcut="26,{%%T\\%EXE%%P%},{/I=.\\wincmd_x64\\wincmd.ini},{%QLP%},{Файловый менеджер},{%Name% (%%P)},{%%T}"

Pozia
09-10-2012, 22:44
Покажите как, с учетом того, что аддон будет установлен на х86 системе и что при этом делать с x64 ярлыком? »
разумеется на x86 битных системах ярлык не нужен

gora
10-10-2012, 11:09
2 ALL

Компилятор объединенного аддона Total Commander 8.XX [x86+x64] (http://forum.oszone.net/post-2002042.html#post2002042) обновлен.

Изменения:
1 При установке на "живую" систему (без ключей) ярлыки создается только на панели быстрого запуска.
На x86 ОС, только один (для версии x86 ТС), на x64 ОС, два (для версий x86 и x64 ТС)
2 Ключи D, Q, P, U, A, (создание ярлыков для x64 TC) на х86 ОС игнорируются.
3 Возможность добавить "командную строку запуска TC для ярлыков" в скрипте. Изначально они закомментированы и не используются.
4 Исправлены некоторые ошибки.

Pozia
12-10-2012, 20:53
gora, только сейчас протестировал. Есть пару проблем\замечаний\предложений:
1 кладу по такому пути c:\Downloads\Maker_addon_TC_2to1\AddFiles\x86_x64\ свой тотал (содержимое папки моего тотола) и ничего не подхватывается. Делается аддон из родного инстолятора.
2 На x64 системах тотал должен ставится в Program Files, а не в Program Files (x86) (если указываается папка программ) - все таки переходим на x64 систему а не скатывемся на x86.
3 Не понимаю (видимо) сути класть оригинальный инсталятор тотола и рядом весь тотал настроенный. Зачем повтор файлов из оригинального установщика если в своем настроенном есть уже все?
4 Ярлыки в панели быстрого запуска Seven должны создаваться или это только на XP?

Pozia
12-10-2012, 21:21
5 В старом вашем конструкторе можно было добавить строки реестра, которые удалялись вместе с удалением тотола. Можно это сейчас реализовать?

gora
12-10-2012, 21:26
1 Залейте архив Вашего ТС, ссылку мне в ПМ.
2 Я придерживаюсь другого принципа. Если есть в папке х86 компоненты (в данном случае целый ТС), то место этой папке в Program Files (x86), даже при наличии х64 компонентов.
3 Это кто заказывал? Ссылка в посте куда ведет?Я имею ввиду компилятор на это (x86 + x64) »Что заказывали, то я и сделал.
4 На Win7 тоже создаются. Не забудьте только "включить" саму панель в своей системе.
5 То был конструктор, а не компилятор. Но даже в нем не было удаления записей в реестре, которые мог написать сам пользователь в своем .reg файле.

Pozia
12-10-2012, 22:42
1 кинул
2 нет так нет ). но если сделаете возможность выбора моего мнения, буду рад.
3 в инструкции написано:
2 Скачайте объединенный дистрибутив TC [x86+x64] (tcm801x32_64.exe)....
Положите его в папку Maker_addon_TC_2to1\download\
3.1 Скопируйте все файлы и папки из Вашего установленного и настроенного ТС (например, содержимое папки %PROGRAMFILES%\Total Commander\, но не саму папку!) в папку (Maker_addon_TC_2to1\AddFiles\x86_x64\)
собственно рядом tcm801x32_64.exe и мой тотал. В моем тотале есть все файлы из оригинальноо установщика. Или я что то не так понимаю?
4 А если без "включения" с помощью этого (http://forum.oszone.net/post-1307991-2.html) ?
5 Но даже в нем не было удаления записей в реестре »
Было, вы мне как то подсказали такое дописывать:
[PROG.DelReg]
HKLM,%KEY_UNINST%
HKLM,"SOFTWARE\Classes\*\Shell\Open in Total Commander"
HKLM,"SOFTWARE\Classes\Directory\shell\Open in Total Commander"
HKLM,"SOFTWARE\Classes\Drive\shell\Open in Total Commander"
...

gora
13-10-2012, 07:36
Pozia
1 Исправлено, компилятор перезалит.
2 Достаточно исправить строку в скрипте так:Set FolderInst=%%SystemDrive%%\\Program Files\\Total Commander
3 Достаточно закомментировать строку в скрипте так::: Del /Q/F "AddFiles\x86_x64\%ti%">Nul 4с помощью этого ? »
Это не QLP, про включение QLP написано здесь (http://www.oszone.net/8665/#1).
5 На Ваше усмотрение. Весь компилятор - простой батник, дописывайте что сочтете нужным.

Pozia
13-10-2012, 21:10
3 не понял зачем ее комментировать?
4 Я в курсе. Просто быстрый запуск на Seven, мне кажется, удобнее. Можно было бы и туда ярлыки вешать...
5 Я вижу, что "простой" батник. Знать бы куда дописать и что, чтобы удалялись строки вместе с удалением тотала. Не подскажете?

об удалении. через панель управления тотол удаляется нормально. Через CCleaner 3.23.1823 x64 на Seven x64 тотал удаляется а запись о программе остается.

Pozia
13-10-2012, 22:49
немного вопрос не в тему, извините, но может кто поможет подправить запись в реестре:
Reg Add "HKLM\SOFTWARE\Classes\*\Shell\Open in Total Commander x86" /ve /t REG_SZ /d "Открыть в Total Commander x86" /f
Reg Add "HKLM\SOFTWARE\Classes\*\Shell\Open in Total Commander x86\command" /ve /t REG_SZ /d "%SystemDrive%\Program Files\Total Commander\totalcmd.exe /O /L=\"%%1\"" /f
Reg Add "HKLM\SOFTWARE\Classes\Directory\shell\Open in Total Commander x86" /ve /t REG_SZ /d "Открыть в Total Commander x86" /f
этот твик дает возможность по ПКМ по файлу или папке открыть его в окне тотал. Как его подправить, чтобы тотал запускался с учетом ключей запуска тотал /I=.\wincmd_x86\wincmd.ini

SamLab
05-11-2012, 20:12
Выложил новые версии сборок 2012.11 от 05.11.2012
* Добавлен плагин доступа к серверу по протоколу WebDAV
* Обновлен российский архиватор 7-Zip до версии 9.30 Beta
* Обновлен PDF-просмотрщик Sumatra PDF 2.2.6861 в sLister
* Обновлен плагин просмотра графики Imagine до 1.0.9.1019
* Обновлен плагин просмотра флеш-файлов SWFView до 1.39
* Обновлен чистильщик реестра Registry Cleaner до 7.52.487
* Обновлен чистильщик диска Wise Disk Cleaner до 7.67.523
* Обновлен лучший диспетчер задач System Explorer до 3.97
* Возможна установка любых ваших надстроек для сборки TC:
при наличии Extreme.7z в папке Soft рядом с установщиком пойдет распаковка архива в корень рабочей папки TC - в этом архиве могут быть любые ваши надстройки

wolkow70
07-11-2012, 11:39
немного вопрос не в тему, извините, но может кто поможет подправить запись в реестре: »

TCShell 1.3.5 - program for add to directory/drive/shell link/any file context menu "Open in Total Commander" item.

http://wincmd.ru/plugring/tcshell.html

SamLab
09-11-2012, 12:39
Обновление архива портативных программ для Total Commander 8.01 x86/x64 ExtremePack 2012.11... (http://yadi.sk/d/2S0bVQ610dJOt)

SamLab
22-11-2012, 16:15
Выложил новые версии сборок 2012.11a от 22.11.2012
* Обновлен редактор вместо блокнота AkelPad до 4.80 Final
* Обновлен PDF-просмотрщик Sumatra PDF 2.2.6953 в sLister
* Обновлен плагин просмотра графики Imagine до 1.0.9.1120
* Обновлен плагин по работе с архивами Total7zip до 0.85.6
* Обновлен чистильщик реестра Registry Cleaner до 7.54.490
* Обновлен чистильщик диска Wise Disk Cleaner до 7.69.525
* Обновлен лучший диспетчер задач System Explorer до 3.99

PS: Наконец-то чего так долго ждали - теперь Total7zip в x64




© OSzone.net 2001-2012