[more] Честно говоря, идея единой (общей) сборки мне нравится, хотя я её не выдвигал.
Я пытался донести другое, "обмен фишками" - это когда ответы, о которых кто-то в курсе, а кто-то нет, даются до того, как будут заданы вопросы. Проще говоря, есть фишка, расскажи о ней, чтобы все знали, ведь знает один, знает другой, третий может не знать, но она ему необходима или станет таковой.
В надежде на взаимность я начну, с условием принимать некоторое сказанное за мое ИМХО.
1. Список исключений Одной из особенностей моей сборки является:
Цитата: 2. Не содержит инсталлятора и поставляется в архиве *.7z;
Никуда в паблик не поставляется, но суть понятна. Архив - портабельность - отсутствие инсталлятора. Все "ненужные" файлы добавлены в Список исключений , который всегда активирован, ведь часто обнаруживать эти файлы нет смысла, только при необходимости. Фишка Списка в том, что при создании архива, исключенные файлы/каталоги в архив просто напросто не попадают. Какие файлы, я предоставляю:
Цитата: %COMMANDER_PATH%\wincmd.key
%COMMANDER_PATH%\BAR\audio.br2
%COMMANDER_PATH%\BAR\Column.br2
%COMMANDER_PATH%\BAR\exe.br2
%COMMANDER_PATH%\BAR\EXT.br2
%COMMANDER_PATH%\BAR\fb2.br2
%COMMANDER_PATH%\BAR\Filter.br2
%COMMANDER_PATH%\BAR\MAIN.br2
%COMMANDER_PATH%\BAR\pdf.br2
%COMMANDER_PATH%\BAR\photo.br2
%COMMANDER_PATH%\BAR\video.br2
%COMMANDER_PATH%\TEMP\tcthumbs.db
%COMMANDER_PATH%\TEMP\tcthumbs.frl
%COMMANDER_PATH%\TEMP\tcthumbs.idb
%COMMANDER_PATH%\TEMP\tc.log
%COMMANDER_PATH%\TEMP\tcftp.log
%COMMANDER_PATH%\TEMP\VirtualPanel.log
%COMMANDER_PATH%\TEMP\VirtualPanel.lst
%COMMANDER_PATH%\TEMP\treeinfoC.wc
%COMMANDER_PATH%\PLUGINS\Tools\ChooseMediaPlayer\TC2MPlaylist.m3u
%COMMANDER_PATH%\SOFT\foobar2000\component-updates
%COMMANDER_PATH%\SOFT\foobar2000\index-data
%COMMANDER_PATH%\SOFT\foobar2000\playlists
%COMMANDER_PATH%\SOFT\KeePass\Database.kdb
%COMMANDER_PATH%\SOFT\Media Player Classic Home Cinema\default.mpcpl
%COMMANDER_PATH%\SOFT\Greenfish Icon Editor Pro\Data\recent.txt
Таким образом, я не нуждаюсь в батниках или скриптах по очистке TC от подобного содержимого.
Добавлено: 2. Легальность Другие особенности:
Цитата: 3. Оригинальный TC и компоненты, загружены с их официальных сайтов и форумов поддержки;
Цитата: 4. Отсутствует «лекарство», рекомендуется приобретение лицензии или нажатие кнопок «1-2-3», при этом функционал программы не подвергается ограничению;
Некоторые стремятся к легальности и делают всё, чтобы замолить свои грехи. Я в их числе и потому движусь по следующему пути - пример, если автор программы пожелал, чтобы имена файлов были оформлены в верхнем регистре, да будет так.
Добавлено: 3. Пипетка Пипетка в сборке для меня необходимость. Определить тот или иной цвет одно, хранить же все цвета в одном флаконе - совсем другое. Для этой цели подходит только одна утилита (другой подобной не нашел) - ColorPic, в которой мной создана палитра используемых в TC цветов, хранящихся в файле *.XML, который легко править вручную. Утилита портабельна.
Добавлено: 4. Портабельность VirtualDub Неофициальная тестовая версия программы может быть портабельной с VirtualDub.ini.
Цитата: (test-2) Command line: Added /portable to initialize portable settings mode.
Добавлено: 5. Плееры Плееры в сборке нужны. Одни плееры конкурируют с другими, и выбор одного отвергнет другого. В своей сборке я выдерживаю идею минимализма и остановился на foobar2000 и MPC-HC.
- Почему foobar2000?
- Потому что его можно собирать, как TC, неограниченный функционал. У меня fb2k - база, где добавлены плагин обезьян и значки в стиле MPC. AIMP слишком яркий и плохо работает с утилитой ChooseMediaPlayer.
- Почему MPC-HC?
- Минимализм и функционал. Daum PotPlayer яркий и состоит из большого количества файлов.
AIMP и Daum PotPlayer у меня установлены и соответственно ассоциированы с файлами в Windows, но вне TC, для обывателей моего ПК.
6. Временная папка в TC Нужна, содержимое моей папки TEMP:
Цитата: tcthumbs.db
tcthumbs.frl
tcthumbs.idb
tc.log
tcftp.log
VirtualPanel.log
VirtualPanel.lst
treeinfoC.wc
Дополняется по возможности.
7. ChooseMediaPlayer Эта утилита предоставляет удобство воспроизведения медиафайлов.
Пример, имеем каталоги с файлами *.FLAC, обложкой *.JPG и логом кодирования *.LOG внутри каждого.
Выделяем необходимые каталоги, жмем заветную кнопку и обнаруживаем
музыкальные файлы в плейлисте. Обложки и логи игнорируются, т.к. в конфиге утилиты заданы только те расширения, которые непосредственно поддерживаются плеером, своеобразный фильтр.
Получаем кнопки:
Цитата: em_OpenInfoobar2000
em_AddTofoobar2000
Цитата: em_OpenInMPC
em_AddToMPC
Косяк AIMP-а в том, что файлы добавляются не в плейлист по умолчанию, а создается новый плейлист с именем TC2MPlaylist, согласитесь некрасиво. [/more]