Как создать свою инсталляху с TotalCommander?
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Общие вопросы

#1: Как создать свою инсталляху с TotalCommander? Author: St33l PostPosted: Sun Jan 02, 2005 12:59
    —
Как создать свою инсталляху с TotalCommander? Вот помню на 100%, что была статья. И вроде даже на этом сайте. Но перерыл все от и до, но так и не нашел :(

#2:  Author: Сергеич PostPosted: Sun Jan 02, 2005 13:47
    —
Хммм.... действительно куда-то делась...

#3:  Author: InFiniteLocation: Ukraine, Ivano-Frankivsk PostPosted: Sun Jan 02, 2005 22:07
    —
Да была статья. У меня есть.

#4:  Author: MiLaR PostPosted: Wed Jan 05, 2005 03:21
    —
Ну можно Winrar'ом создать самораспаковывающийся архив с директорией TC, а потом с помощью launchTC указать иде лежит нужный wincmd.ini

#5:  Author: St33l PostPosted: Wed Jan 05, 2005 11:06
    —
да вот, уже нашел саму статью в инете:
http://klirik.narod.ru/usefuls/totalcmd.htm

#6:  Author: Сергеич PostPosted: Wed Jan 05, 2005 11:38
    —
Угу. а можно взять какой-нить инсталятороделатель (условно CreateInstall) и состряпать все самому. Можно будет выбирать комплектацию, записать кое-что в реестр и прочие прибамбасины.
Но напомню - на публичное выкладывание и распостранение такого сам автор (Кристиан Гислер) смотрит негативно.

#7:  Author: Aveng3rLocation: Екатеринбург PostPosted: Wed Jan 05, 2005 22:04
    —
Я бы посоветовал использовать именно инсталяторную программу
и порекомендовал бы либо NSIS либо InnoSetup

причём в инсталяцию собраную собой не закидывать сам дистрибутив ТС ( как это делают авторы многих публичных криво варезо перевороченных инсталяций )

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

#8:  Author: St33l PostPosted: Thu Jan 06, 2005 11:37
    —
ну кому как.. :) а я сделал, как в статье говорилось, и все работает отлично :) запустил, установил, полчил все готовое.

#9:  Author: Сергеич PostPosted: Thu Jan 06, 2005 11:48
    —
ну не все конечно, а вот например выбрать цветовую схему при инсталяции слабо? или неполный состав плагинов?

#10:  Author: St33l PostPosted: Thu Jan 06, 2005 14:08
    —
ну если делать инсталляху чисто для себя, то все эти навороты, imho, не нужны. можно потом уже будет донастроить. ну а если ориентируешься на распространение, то тогда конечно, можно и замутить что-то крутое

#11:  Author: Сергеич PostPosted: Thu Jan 06, 2005 14:22
    —
Да в том что и дело, что для себя инсталяха в принципе и не нужна на самом деле.
Сделал слепки реестра (нужные куски) одним батником. Запаковал в зип. И положил скраю. Нужно установить - распаковал, импортировал слепки реестра, выкинул ярлык на рабочий стол и все.
Была у меня папочка в тотале, где лежали куски реестра (особенно путь к ини-файлу, кодовые странички для копирования в буфер), файлик noClose.pif, ярлычки и прочие мелочи.

А вот если с другом поделиться (публичное выкладывание я опускаю) - то хорошая инсталяха нужна, чтоб конкретно не объяснять товарищу что и куда распаковывать, и что нужно ещё reg-файлы импортировать и ярлыки разбрасывать...

#12:  Author: GeNtlELocation: Россия, Чита PostPosted: Thu Jan 06, 2005 22:29
    —
St33l wrote:
ну если делать инсталляху чисто для себя, то все эти навороты, imho, не нужны...

Ну, например, стоит у тебя 2 винды (или три), тогда, что? Править слепки реестра каждый раз?
А выбор цветовой схемы можно в InnoSetup 5 замутить с помощью Pascal Script Smile.

#13:  Author: Сергеич PostPosted: Thu Jan 06, 2005 22:54
    —
Quote:
Ну, например, стоит у тебя 2 винды (или три), тогда, что?

Имхо конечно? но для двух-трех виндов на компе должен быть единый экземпляр тотала.
У меня тотал всегда нормально работал в таком случае....

#14:  Author: grekLocation: Чебоксары PostPosted: Thu Jan 13, 2005 09:59
    —
Какие изменения надо сделать в файле install.inf,
чтобы файл установок Totalcommander'a (wincmd.ini) находился по умолчанию в папке с програмой?
А то надоело каждый раз при установке выбирать его расположение.
Сам что-то не нашел.

#15:  Author: vamh PostPosted: Fri Jan 21, 2005 23:59
    —
GeNtlE
Aveng3r
Quote:
чтобы файл установок Totalcommander'a (wincmd.ini) находился по умолчанию в папке с програмой?

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

#16:  Author: GeNtlELocation: Россия, Чита PostPosted: Sat Jan 22, 2005 13:37
    —
vamh wrote:
GeNtlE
Aveng3r
Quote:
чтобы файл установок Totalcommander'a (wincmd.ini) находился по умолчанию в папке с програмой?
Правда, ребята как это дело замутить? И чтобы было выделено сразу "не устанавливать дополнительные языки", я конечно понимаю, что их можно удалить из инсталяхи и они не установятся...
Разговор идет о том, как сделать инсталлятор для ТС. Какими средствами - не важно. Если его делать в Inno Setup, то копирование языков можно не подключать, а чтобы осуществить то, что написано в цитате, нужно в ISS-файле прописать такие строки:
Code:
[Registry]
Root: HKLM; Subkey: SOFTWARE\Ghisler\Total Commander\; ValueType: string; ValueName: IniFileName; ValueData: .\wincmd.ini; Flags: uninsdeletekey noerror

Если нужно - могу попобовать написать код инсталляхи на IS5.

#17:  Author: Aveng3rLocation: Екатеринбург PostPosted: Sat Jan 22, 2005 21:25
    —
vamh
если же нужно изменить настройки самой инсталяции тотала
родной , то заходи в неё по контрл + пейдждаун
ищи файл install.inf и в нём в разделе
[auto]
auto=0
lang=1
alllang=1
iniloc=
iniall=0
mkgroup=1
mkdesktop=1
делай нужные тебе настройки.

#18:  Author: Andy Solo PostPosted: Fri Mar 15, 2019 17:07
    —
Методом проб и ошибок я определил, что максимальное количество параметров в секции для языка [ini] в файле INSTALL.INF или INSTALL64.INF равно 101.

Т.е. я задаю:
[ini]
1=wincmd.ini,configuration,languageini
2=wincmd.ini,configuration,Mainmenu
...
101=wincmd.ini,Lister,Wrap,0
102=wincmd.ini,Packer,ARJlongnames,1
103=wincmd.ini,Right,ShowAllDetails,0

Параметр 101 записывается в файл wincmd.ini после установки. А 102 и больше - нет.

Как сделать, чтобы можно было задавать параметров больше чем 101?

#19:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Mar 15, 2019 20:19
    —
Andy Solo
Никак не сделать. Про малую пригодность Install.inf для запрошенных манипуляций мной сегодня уже было сказано на ру-борде. Про полное отсутствие надобности менять умолчальное значение ARJlongnames — тоже (может быть, конечно, у вас там прочий список абсолютно безукоризненный, но пример дан именно этот). Так что резервы для сокращения списка у вас, похоже, есть. И на дату предыдущего сообщения в этой теме обратите внимание как на некоторый показатель того, насколько это тут кому-то вообще интересно. Да и в других темах любые обсуждения модификации инсталлятора заглохли 10-15 лет назад.

#20:  Author: imig73Location: г. Иркутск PostPosted: Fri Mar 15, 2019 22:28
    —
Andy Solo
С оригинальным инсталлятором уникальной каши не сваришь. Займитесь лучше написанием своего на ISS или NSIS.



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group