Ru-Board.club
← Вернуться в раздел «Тестирование»

» Сборки Total Commander

Автор: Lukator
Дата сообщения: 28.10.2005 07:39
cracklover
А ты можешь на постоянной основе выкладывать урезанную сборку без игр и плагина к WinAmp ?
Автор: cracklover
Дата сообщения: 28.10.2005 07:39

Цитата:
**Ярчайшей гранью бриллианта моего характера является скромность**


Заметьте, как осторожно я выбирал слова, характеризуя свою сборку.
Ни слова о хорошести! Тем не менее камешек в свой огород получил


Добавлено:

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


В принципе, со следующего месяца могу.
Вот только я не совсем понимаю для чего?
Игры - это экспериментальное баловсвто проверенное сначала на друзьях. Им понравилось. Многие любят простейшие флешевские игрулины.

Плагин для Винамп - ну, может и не всем он нужен.

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

Другое дело, что я почти созрел для того, чтобы выкладывать вместе со сборкой "исходники" сборки и скрипт создания самой инсталляции сборки.
И вот тогда то уже каждый сможет шлифовать мою сборку для себя лично.
Автор: Masss
Дата сообщения: 28.10.2005 08:17
cracklover

Цитата:
Заметьте, как осторожно я выбирал слова, характеризуя свою сборку.
Ни слова о хорошести! Тем не менее камешек в свой огород получил

Это таки была шутка юмора
Автор: l1720
Дата сообщения: 28.10.2005 08:59
cracklover

Цитата:
Добавлено в сборку несколько игр (всего 5 игр) в формате .swf, и они находятся в папке с установленной сборкой и далее в папке Games. Также в тулбар добавлена соответствующая кнопка, при нажатии на которую сразу можно попасть в каталог Games. Для запуска любой игры необходимо выбрать её и нажать F3. Полноэкранный режим после запуска игры - Alt+Enter

Супер!!! Это то чего так долго не хватало. Игры - это именно то для чего нужен файловый менагер.
А иконку может быть убрать из шапки, а то из списка очень выбивается. Выделения цветом вполне достаточно.
Цитата:
Другое дело, что я почти созрел для того, чтобы выкладывать вместе со сборкой "исходники" сборки и скрипт создания самой инсталляции сборки.

А вот это нужная вещь.


Добавлено:

Цитата:
модифицированный САВ

Я помнится перепаковывал раз для себя. Там языки лишние удалил и ключ добавил, без правки ini-файла. А вот чем запаковывал не помню. То ли powerarhiver, То ли Winace, То ли Microlog Cabinet Manager. Проверить не могу, так как все эти архиваторы уже снёс.
Автор: cracklover
Дата сообщения: 28.10.2005 09:23

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


Разумно, я тоже поразмышлял и подумал - лишнее!

Убрано!
Автор: Hrist
Дата сообщения: 28.10.2005 10:17

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

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

авторы! включайтесь в гонку унаттенд установок... возможно кто первый выйдет на этот рынок - того и сборка будет популярна!!!
Автор: l1720
Дата сообщения: 28.10.2005 10:29

Цитата:
авторы! включайтесь в гонку унаттенд установок... возможно кто первый выйдет на этот рынок - того и сборка будет популярна!!!

А может кто нибудь всё-таки замахнётся на раровский инсталятор? А то такой мелкой компании как ahead для своего nero хватает возможностей rar sfx...
Автор: cracklover
Дата сообщения: 28.10.2005 10:43

Цитата:
А может кто нибудь всё-таки замахнётся на раровский инсталятор? А то такой мелкой компании как ahead для своего nero хватает возможностей rar sfx...


Лично я свою сборку в два счёта мог бы sfx-вской сделать.

Только тогда красивой конфетной обёртки инсталлятора не будет.
Автор: l1720
Дата сообщения: 28.10.2005 10:49

Цитата:
Лично я свою сборку в два счёта мог бы sfx-вской сделать.

Жду

Цитата:
Только тогда красивой конфетной обёртки инсталлятора не будет.

Без неё лучше.
Автор: vserd
Дата сообщения: 28.10.2005 11:15
l1720

Цитата:
А то такой мелкой компании как ahead для своего nero хватает возможностей rar sfx...

Угу. Только почитай топики по урезанию ее размеров. И как народ изголяется чтобы все это работало.
Если будет нормальная Unatted-поддержка сборок, тогда и размер сборки будет не важен. Один раз закачал положил на CD, настроил и забыл о ней.
Автор: cracklover
Дата сообщения: 28.10.2005 12:17

Цитата:
Если будет нормальная Unatted-поддержка сборок, тогда и размер сборки будет не важен. Один раз закачал положил на CD, настроил и забыл о ней.



Небольшая полезная заметка.

Великий и могучий WinRar очень даже поддерживает Unattended ключи в своих архивах. Тем более в самораспаковывающихся.

И, например, сделать из моей сборки Unattended-sfx архив - почти плёвое дело.

Одна небольшая сложность лишь в том, что моя сборка кидает несколько ключей в реестр и один файл в winsys директорию.
Но и это описывается ключами.

В ближайшее время экспериментально выложу такую Unattended-sfx сборку!
Автор: xeroxman
Дата сообщения: 28.10.2005 14:57
cracklover

Цитата:
Лично я свою сборку в два счёта мог бы sfx-вской сделать.
Только тогда красивой конфетной обёртки инсталлятора не будет.

Вот то то и оно, инсталлятор то легко сделать (можно вообще sfx сделать и все в скрытом режиме запустить), а я вот хочу родной добить, мать его.
Автор: l1720
Дата сообщения: 28.10.2005 15:08
xeroxman
так там же sfx zip
Автор: xeroxman
Дата сообщения: 29.10.2005 03:25
l1720
Меня язык установки путает, немогу найти где он прячется, я ж ужо писал, там доступны три языка (отображающие ход установки) английский, немецкий и французкий, а вот где они лежат немогу понять. Можно сделать что бы при установке программы с русским языком отображался ход установки на английском, тогда если буш ставить английский, ход установки будет отображатся на немецком.
Автор: IMPOMEZIA
Дата сообщения: 29.10.2005 14:29

Цитата:
Великий и могучий WinRar очень даже поддерживает Unattended ключи в своих архивах. Тем более в самораспаковывающихся.

Ага можно, но чей размер будет меньше SFX RAR или NSIS LZMA? думаю ответ очевиден.
Хотя для вас размер, надо полагать, дело последнее...


Цитата:
Одна небольшая сложность лишь в том, что моя сборка кидает несколько ключей в реестр и один файл в winsys директорию.

TC прекрасно может работать и без записей реестре, и без всяких файлов в winsys директории...
По большому счёту TC вообще не нуждается в установке.


Цитата:
В ближайшее время экспериментально выложу такую Unattended-sfx сборку!

Одна сборка "нормальная", другая сборка "Unattended", а если я хочу и то и другое
мне придётся качать две сборки?

--
Я же хочу сделать сборку состоящею из трёх основных компонентов:

1. Инсталлятор - является по большому счёту многофункциональной программой распаковки. Может работать в классическом режиме мастера, так и гибко настраиваться
с помощью сценария установки. - не обязательный компонент

2. Программа настойки "интеграции" TC в систему, по умолчанию запускается на завещающем этапе установки.

3. Собственно сам Total Commander

Установленную сборку можно при желание запаковать в SFX-RAR (при желании на конечный результат это никак не повлияет!)

+ все компоненты и исходный текст инсталлятора будут совершенно доступны!


Добавлено:
to Hrist

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

Я уже делал мини-сборку с открытым кодом (Total Commander Open Pack)
Сборка находится в разделе Open Pack у меня на сайте...


Цитата:
авторы! включайтесь в гонку унаттенд установок... возможно кто первый выйдет на этот рынок - того и сборка будет популярна!!!

Для меня популярность имеет второстепенное значение - главное результат!


Автор: cracklover
Дата сообщения: 29.10.2005 18:32

Цитата:
TC прекрасно может работать и без записей реестре, и без всяких файлов в winsys директории...
По большому счёту TC вообще не нуждается в установке.


Это сразу указывает на вашу неопытность в создании сборок или просто на полное наплевательство к внедрению в сборку плагинов СРАЗУ настроенными.

Когда я говорю о ключах в реестре и файлах кидаемых в разныек системные директории, я прекрасно понимаю, что самому Тоталу достаточно всего пары ключей в реестре, чтобы начать работать с плагинами. И вообще не надо ключей (он их сам создаст) - если плагинов нет.

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

Так что не подумав, не надо так безаппеляционно заявлять то что вы сказали.
Автор: IMPOMEZIA
Дата сообщения: 29.10.2005 19:31
cracklover


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

???
У меня в сборке используется wincmd.ini размещённый в папке с TC в не зависимости от записёй в реестре.


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


Можно конкретные примеры?
В обще на этот случай у меня будет предусмотрен пункт 2 (см. пост выше)
Ну и плагинов у меня существенно меньше.


Цитата:
Так что не подумав, не надо так безаппеляционно заявлять то что вы сказали.

Я сказал по большому счёту не нужен.

--
Моя цель сделать ТС - более мобильным, удобным и свободным, насколько это возможно.
Автор: cracklover
Дата сообщения: 29.10.2005 20:08
To IMPOMEZIA:

Постараюсь ответить. Тем более, что и другим, быть может, интересно будет кое-что о создании сборок узнать.

Итак по порядку.

Для того чтобы сборку можно было ставить в любую директорию на любом диске с кучей предустановленным плагинов, надо, во-первых, очень внимательно поправить все .ini файлы плагинов на предмет наличия в них переменной %COMMANDER_PATH% вместо реальных путей, во-вторых, поместить wincmd.ini и Wcx_ftp.ini в директорию с самой сборкой, а в-третьих, импортировать в реестр такую запись:

REGEDIT4

[HKEY_CURRENT_USER\SOFTWARE\Ghisler]

[HKEY_CURRENT_USER\SOFTWARE\Ghisler\Total Commander]
"InstallDir"=""
"IniFileName"="%COMMANDER_PATH%\\\\wincmd.ini"
"FtpIniName"="%COMMANDER_PATH%\\\\wcx_ftp.ini"

Только эти меры "отвяжут" Тоталовскую сборку от нахождения в только какой-то строго одной директории.

Далее.

В моей сборке рекордное количество плагинов, почти каждый из которых имеет свои файлы настроек ( и часто не в одном экземпляре). Некоторые также требует наличия своих записей в реестре + помещения некоторых своих плагиновских файлов в некоторые системные директории. Это не моя прихоть. Это необходимость, на которую прямо указывают авторы плагинов. Например, в плагине, Device Manager и CompleX CD-DVD Burner.
Как вы думаете, почему все плагины из моей сборки сразу готовы к работе и не просят дополнительных файлов, регистрации и записей в реестре? Правильно, потому что в используемом мной инсталляторе я уже это предусмотрел, добавил и поправил все инишные файлы плагинов.

Но вот чего бы действительно хотел реализовать, так это выборочную установку плагинов.
Чтобы можно было галочками выбирать, какие плагины будут устанавливаться, а какие нет. Но это ужасно сложная задача при таком количестве плагинов сборке.
Автор: IMPOMEZIA
Дата сообщения: 29.10.2005 20:24
To cracklover


Цитата:
REGEDIT4

[HKEY_CURRENT_USER\SOFTWARE\Ghisler]

[HKEY_CURRENT_USER\SOFTWARE\Ghisler\Total Commander]
"InstallDir"=""
"IniFileName"="%COMMANDER_PATH%\\\\wincmd.ini"
"FtpIniName"="%COMMANDER_PATH%\\\\wcx_ftp.ini"


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

--
Гораздо удобнее использовать опцию UseIniInProgramDir в файле wincmd.ini
Автор: cracklover
Дата сообщения: 29.10.2005 20:37

Цитата:
Гораздо удобнее использовать опцию UseIniInProgramDir в файле wincmd.ini


А как быть с плагинами, которые будут "искать" свой Тотал?
Автор: IMPOMEZIA
Дата сообщения: 29.10.2005 20:52
To cracklover

Ну если %COMMANDER_PATH% не помогает, то тогда надо помогать им найти ТС
Мне проще у вас количество плагинов просто огромное.


Цитата:
Но вот чего бы действительно хотел реализовать, так это выборочную установку плагинов.

Мне бы тоже хотелось реализавать полноценную систему регистрации плагинов.
Автор: cracklover
Дата сообщения: 29.10.2005 21:12

Цитата:
Мне бы тоже хотелось реализавать полноценную систему регистрации плагинов.


У меня пока толька одна идея.
1) Отделить саму голую установку Тотала в инсталляторе от установки плагинов.
2) Перепаковать все дистрибутивы плагинов, используемых в сборке, добавив туда свои готовые файлы настроек и недостающие файлы от других разаработчиков.
3) Под галочки внести в инсталлятор сборки эти дистрибутивы плагинов ПО ОТДЕЛЬНОСТИ , чтобы при выборе конкретного плагина галочкой он ставился не сразу одним махом со всей сборкой ( у меня в сборке сейчас так и происходит), а ставился именно на основании своего .inf файла ПРОПИСЫВАЯСЬ САМОСТОЯТЕЛЬНО в wincmd.ini.

Так не будет проблем с путаницей в wincmd.ini связанной с выборочной установкой плагинов. Каждый плагин пропишет себя сам.
Автор: IMPOMEZIA
Дата сообщения: 29.10.2005 21:27
To cracklover


Цитата:
У меня пока толька одна идея.

Не совсем понял я что-то.

У меня каждый плагин прописывает себя индивидуально получается "выборчная" установка.
Или вы имеете в виду прикрутить как-нибуть файлы pluginst.inf?
Автор: cracklover
Дата сообщения: 29.10.2005 22:50

Цитата:
У меня каждый плагин прописывает себя индивидуально получается "выборчная" установка.
Или вы имеете в виду прикрутить как-нибуть файлы pluginst.inf?


Я имел ввиду не просто чтобы каждый плугин ставился и прописывал себя сам, а чтобы он ещё "тянул" за собой готовые файлы настроек.
Автор: vserd
Дата сообщения: 31.10.2005 17:53

Цитата:
во-первых, очень внимательно поправить все .ini файлы плагинов на предмет наличия в них переменной %COMMANDER_PATH% вместо реальных путей,

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



Цитата:
Под галочки внести в инсталлятор сборки эти дистрибутивы плагинов ПО ОТДЕЛЬНОСТИ , чтобы при выборе конкретного плагина галочкой он ставился не сразу одним махом со всей сборкой ( у меня в сборке сейчас так и происходит), а ставился именно на основании своего .inf файла ПРОПИСЫВАЯСЬ САМОСТОЯТЕЛЬНО в wincmd.ini.

Так же не забудьте обработать ситуацию когда сборка ставится в туже директорию, где ранее была установлена таже сборка (меньшая версия)/иная сборка/чистый тотал/"самосборка"
Тоже еще тот головняк :(((

Вынести все плугины и конфиги под настройку вполне реально, единственно что очень муторно при первоночальном изготовлении, и нужно будет не забыть изменять скрипты инсталяции при добавлении/удалении.
Первое что приходит на ум, это составить делать какой либо файл-настройку в директории плугина в директории для генерации дистрибутива, а при сборке инсталяции генерировать скрипт в авторежиме перед компиляцией инсталяции. Но это нужно какой нибудь Perl или препроцесор от C/C++ использовать.

IMPOMEZIA

Цитата:
1. Инсталлятор - является по большому счёту многофункциональной программой распаковки. Может работать в классическом режиме мастера, так и гибко настраиваться
с помощью сценария установки. - не обязательный компонент

Если заявите что сборка позволяет Unatteded установку, сразу получите несколько запросов на то, чтобы автоматом ставились только определенные плугины, и была поддержка произвольного сценария установки.
В идеале Unatteded должен позволять выбрать все что можно в интерфейсе мастера.

cracklover

Цитата:
А как быть с плагинами, которые будут "искать" свой Тотал?

Поясните мысль. что значит "свой" тотал? Ведь вроде уже есть сформированный алгоритм поиска файла Wincmd.ini в плугине. И проверка на Reg в нем последняя проверка.
Автор: cracklover
Дата сообщения: 31.10.2005 22:31

Цитата:
Поясните мысль. что значит "свой" тотал? Ведь вроде уже есть сформированный алгоритм поиска файла Wincmd.ini в плугине. И проверка на Reg в нем последняя проверка.


Просто я неудачно выразился. "Свой" Тотал - это не какой-то особенный Тотал, а тот с которым работают плагины. А в случае использования переменной
%COMMANDER_PATH% приходится эту перемнную привязывать и в реестре клчючами, которые я уже выше постил. Не очень удобно, зато можно спокойно механически копировать сборку в любые директории, и она будет работать.
Автор: IMPOMEZIA
Дата сообщения: 01.11.2005 00:01
vserd

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

Разумеется! Всё будет настраиваться
Автор: l1720
Дата сообщения: 01.11.2005 09:06
xeroxman
Всё-таки нашёл в своей помойке
взято с http://klirik.narod.ru/usefuls/totalcmd.htm
Total Commander: создание собственной инсталляции

Цитата:
Шаг шестой. Сервируем стол
Теперь осталось заставить программу-инсталлятор увидеть то, что мы ей предлагаем! Открываем в блокноте файл install.inf и редактируем его. Я приведу ниже лишь изменённые секции, которые я сделал для своей инсталляции:

[Languages]
Count=2
Default=2
1=English
2=Русский (Russian),r

[LangName]
langdir=language
0=wcmd_eng
r=wcmd_rus

Немного ниже я удалил секцию [Installd] со всем её содержимым, и прописал вместо неё следующую секцию:

[Installr]
1=installr.cab,c
2=install.cab,c

Там кстати описано как ковыряться с .cab.
Автор: xeroxman
Дата сообщения: 01.11.2005 13:34
l1720
Цитата:

http://wincmd.ru/make_installation.php
или здесь:
http://klirik.narod.ru/usefuls/totalcmd.htm
Эти статьи так же как и мой ответ на них пролетали две страницы назад.
Автор: seVen
Дата сообщения: 01.11.2005 18:58
парни, а кто может помочь с вот такой проблемой : сборка самлаба не запускается на windows 2003 sp1 64bit edition. Стоковый сабж ставится и запускается без проблем.

Добавлено:
вот и сток перестал запускаться, говорит, 32битное приложение не пойдёт.... странно это всё...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145

Предыдущая тема: Рекорд пребывания ньюбом ;)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.