Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 6)

Автор: AZJIO
Дата сообщения: 30.05.2010 01:02
RW3DVK
Куда уж проще, dll-ка в комплекте, батник с ресурсами тоже, только успевай кидай новые иконки и батником вставляй, а ручками ковырять не так уж просто, учитывая что приходилось одну и ту же иконку десяток раз подправлять и заново вставлять.

Перезалил, указал Fileicons.dll в wincmd.ini, но у меня как-то работало, а при тесте на свежей сборке перестало работать. Подправил цвета муз-файлов, слишком схожи были с файлами не старше 1 дня.
Автор: Avada
Дата сообщения: 30.05.2010 08:24
Siller

Цитата:
Я надеюсь что смысл донес, невзирая на неточности формулировок

Если по поводу сортировки кнопок по отсутствующим на кнопках критериям, то нет. А по остальным моментам — да, понятно.

Цитата:
Все же остается проблема перемещения сразы группы ярлыков, выделеных с помощью ШИФт или КОНТРОЛ. Например мне нужно все кнопки справа перенести влево, по одной это делать крайне утомительно, согласитесь?

Идея интересная, не спорю. Можно привести пример программы, где подобные манипуляции уже реализованы?

Цитата:
А через инифайлы - как-то не юзерфрендли

Истинная правда, с нумероваными строками в BAR-файлах возиться тяжело. А через INI-файлы содержимое тулбара TC вообще не настраивается — ни хорошо, ни плохо.

Я, собственно, почему прицепился к точности формулировок? BarEditor заброшен, а хотелось бы действительно иметь какой-то внешний редактор тулбара, ощутимо превосходящий по удобству стандарт. Я могу подъехать с идеей к автору Ultra TC Editors дополнить его набор редакторов новым (по типу его же редактора пользовательских команд) или сделать нечто отдельное. Но хоть какие-то шансы на его интерес к этому делу будут лишь тогда, когда техзадание будет сформулировано конкретно и понятно: мы хотим получить вот это и это, реализованное таким-то и сяким-то образом. Иначе велик шанс быть посланным. Пока прозвучали малые размеры общего окна, малые размеры поля со значками и отсутствие "блочного" перетаскивания (которое можно сделать, реализовав в новом редакторе дополнительно с визуальному ряду кнопок их список в виде структуры меню, где соответствующие "подменю" и таскать). Для того, чтобы заинтересовать разработчика, этого пока недостаточно. Ещё?
Автор: AnTul
Дата сообщения: 30.05.2010 08:42

Цитата:
Может имеются в виду беты 7.55? Так с них и спрос мал.

- только что скачал релиз, поставил, попытался скопировать папку OperaAC - молча захлопнулся. Причём, Оперу АС я сегодня ещё не запускал - т.е. файлы там никто не держит (в диспетчере посмотрел). Копирую эту папку другими менеджерами, да и просто проводником - всё ОК. ОС - 7.
Автор: Avada
Дата сообщения: 30.05.2010 09:20
AZJIO
Модификация пользователем EXE-файла TC есть прямое нарушение правил эксплуатации программы. Тем более, что как уже сказано, для изменения значков это абсолютно не требуется — задача решается элементарной правкой значения ключа IconLib в wincmd.ini.
Автор: AZJIO
Дата сообщения: 30.05.2010 12:09
Avada
При правильном использовании дистрибутива патча (как написано в инструкции) EXE-файл TC не модифицируется. Для этого используется ключ IconLib в wincmd.ini в котором указан Fileicons.dll. Он же (Fileicons.dll) используется для модификации.
Автор: Avada
Дата сообщения: 30.05.2010 13:03
AZJIO
А при неправильном, стало быть, модифицируется? А придумать только правильный вариант применения никак нельзя?
В инструкции же (если имеется в виду файл Описание.txt) написано не про правильность и неправильность, а вот что:

Цитата:
1. Делаем копию TotalCmd перед патчем для отката.
2. Копируем содержимое в папку TotalCmd с заменой файлов.
3. Добавляем в каталог ResHacker.exe и стартуем Patch_wcmicons_totalcmd.bat для пропатчивания файлов Fileicons.dll (или totalcmd.exe), wcmicons.dll из папки иконок res.
4. Удаляем временные папки и файлы: res, два батника, ResHacker.exe, два текстовых файла описания. Теперь в Total'е будут иконки папок как в Win7.

Тут по каждому пункту много чего можно сказать. Оставляю в стороне замусоривание (пусть и временное) каталога TC и перезапись прежнего wincmd.ini своим (хотя всё это тоже не подарок), но вариант модификации экзешника предусмотрен в файлах дистрибутива как один из штатных — зачем с этим спорить?
До сего момента, если кто-то делал новые внешние библиотеки значков, так он их попросту и выкладывал, дальше желающие их юзать справлялись сами силами TC или внешних твикеров. Какой смысл огород городить? Нравится самому — пожалуйста, но другим это в таком виде зачем?
И, кстати, почему это вообще представлено здесь, а не в теме по сборкам?
Автор: RW3DVK
Дата сообщения: 30.05.2010 13:24
AZJIO
Цитата:
Куда уж проще, dll-ка в комплекте, батник с ресурсами тоже,
Не проще. Если файл настройки имеет другое имя, если нет ResHacker.exe.
Цитата:
только успевай кидай новые иконки и батником вставляй, а ручками ковырять не так уж просто, учитывая что приходилось одну и ту же иконку десяток раз подправлять и заново вставлять.
А что этот "патч" подгоняет размер иконок? Все равно ручками ковыряеш и правиш. Готовые DLL можно брать хоть здесь
Автор: WatsonRus
Дата сообщения: 30.05.2010 19:17
AnTul
09:42 30-05-2010
Цитата:
молча захлопнулся.

У меня XP SP3 - никогда не было самопроизвольных закрываний. 7-ка наверняка 64-битная? Может, в этом что кроется? И так все версии себя ведут?
Автор: SuperBabay
Дата сообщения: 30.05.2010 19:44
WatsonRus

Цитата:
7-ка наверняка 64-битная? Может, в этом что кроется?

было бы массово. ТС 755 RC2 на Win7 x64 прекрасно работает днями на пролет. Проблема явно локальная.

Добавлено:
Впрочем как и релиз 7.50 и предыдущие бетки 7.55.
Автор: AnTul
Дата сообщения: 30.05.2010 20:09

Цитата:
7-ка наверняка 64-битная?

- 32. Наверное, локальная. Подожду, мэй би ещё у кого такое произойдёт. Там вроде как логи включаются в Тотале. Включу, посмотрю, что его так рушит. Подозреваю, что из-за плагинов. Он у меня ими напичкан под самую завязку. Не знаете, какой может приводить к краху при копировании? Хотя тоже сомнительно, что из-за плагинов. Я их месяца три - четыре назад в него запихал, а проблема месяц как обозначилась.
Автор: AZJIO
Дата сообщения: 30.05.2010 21:04
RW3DVK

Цитата:
Не проще.
кому как. готовые dll я видел, ничего из того что там есть мне не пригодилось, стандарт лучше того что там есть.

Цитата:
Если файл настройки имеет другое имя, если нет ResHacker.exe.
спор ради спора? Легче, конечно, сто раз вручную иконки вставлять, чем поменять имя. Если нет ResHacker, то удаляешь патч, логика проста.

Цитата:
А что этот "патч" подгоняет размер иконок?
эту операцию как ни крути, не обойдёшь, иконку требуется просто нарисовать или скомпоновать.

Avada

Цитата:
экзешника предусмотрен в файлах дистрибутива как один из штатных — зачем с этим спорить?
Главная цель была цветовая схема и иконки. Хотелось бы конечно улучшить, но похоже дистриб нарушает все права, ведь иконки я тоже не с нуля рисовал, цветовая схема создана на основе чужой. В общем удалил ссылки.
Автор: Avada
Дата сообщения: 30.05.2010 22:10
AZJIO
Если главная цель — цветовая схема и иконки, так следовало бы положить в архив DLL и фрагменты INI со своими секциями для цветовой схемы. И BAR-файлы тоже. Ну, и пояснения в текстовике дать. Кому нужно, разберутся.
Цветовые схемы, ИМХО, никакими правами не защищены вообще (почти все друг у друга что-то там хотя бы сначала заимствуют), а с самопальными библиотеками значков проблема наверняка будет разве что при дистрибуции на каком-то официальном диске. Как у нас, когда мы собирали диск к книге по TC и вынуждены были отказаться от включения альтернативной библиотеки, содержащей несколько значков от Microsoft.
Автор: FLINT_Co
Дата сообщения: 31.05.2010 11:15
подскажите пожалуйста как перейти с 6.55 на 7.хх с сохранением настроек?
Автор: SibD
Дата сообщения: 31.05.2010 11:24
FLINT_Co
если вы предыдущую версию устанавливали корректно, то при установке новой, она предложит обновить старую (соответственно, с сохранением настроек).
Автор: Avada
Дата сообщения: 31.05.2010 11:40
FLINT_Co
В 7.50 и выше — просто взять и установить TC из дистрибутива в тот же каталог в режиме обновления установленной версии, предварительно на всякий случай скопировав в другое место INI- и BAR-файлы из каталога TC, а также файл WCMD_RUS.MNU из подкаталога Language, если в этот файл вносились изменения против стандартной версии (потом разобраться с отличиями в инструменте сравнения).
Старый русифицированный файл TOTALCMD.INC ни в коем случае не следует пытаться подсовывать потом в новую версию, замещая им английский файл по умолчанию (русификация внутренних команд теперь делается совсем иначе)!
Подавляющее большинство прежних настроек спокойно воспримется новой версией. Если только у какого-нибудь ключа указанное в INI-файле значение не стало означать что-то немножко другое или отсутствие этого ключа не стало трактоваться иначе (такие случаи возможны, но их очень мало). Ну и, разумеется, появится куча новых настроек, которых в 6.55 вообще не было.
Автор: FLINT_Co
Дата сообщения: 31.05.2010 11:51
спасибо, буду пробовать
Автор: LonerDergunov
Дата сообщения: 31.05.2010 18:25
Не пойму - глюк или фича. Давно замечал эту непонятку, но только сейчас понял от чего она возникает.
Подсчет размера папок - Alt+Shift+Enter.
Раскладка английская.
Alt - любой отрабатывает, что правый, что левый.
Раскладка русская - аналогично.
Раскладка украинская - отрабатывает только левый Alt, с правым размер почему-то не подсчитывается.
В других программах в украинской раскладке оба Altа отрабатывают одинаково, так что это не особенность раскладки.
Ось - Windows 7 x64, Тотал 7.55 beta 2, насколько я помню, было такое и в более ранних версиях.
Автор: CaptainFlint
Дата сообщения: 31.05.2010 18:42
LonerDergunov
Правый Alt иногда трактуется как AltGr, который не совсем равнозначен Alt-у. Я не очень в теме, но, возможно, это всё-таки определяется именно раскладкой. Другие программы могут забивать на различие между Alt и AltGr, а для Тотала это существенно.
Автор: abz
Дата сообщения: 31.05.2010 19:31
CaptainFlint

Цитата:
Правый Alt иногда трактуется как AltGr

С чего бы это? По каким таким стандартам? AltGr должен быть рядом по стандартам MS-клавы.
Автор: Avada
Дата сообщения: 31.05.2010 20:07
abz
Речь не про настоящую клавишу, а про то, что трактуется как её заменитель. Где как. Иногда это правый Alt (см. здесь), иногда Ctrl+Alt (см., например, раздел справки TC про клавиатурные сочетания).
Автор: ewild
Дата сообщения: 01.06.2010 05:09
LonerDergunov
это фича майкрософтовской украинской раскладки. Сравните русскую и украинскую:



Причина? Наверное потому, что в украинской раскладке на AltGr висит ввод ґ и Ґ, а на русской и английской ничего такого не висит =)

Если сильно нужно - создайте свою раскладку с требуемыми свойствами:
MS Keyboard Layout Creator (MSKLC)

Автор: vzbzdnov
Дата сообщения: 01.06.2010 06:12
Ни с того, ни с сего иконка ТС вдруг поменялась с синей дискетки на иконку от IE! Ну очень неудобно стало в Task Bar! Как поменять взад?
Автор: Avada
Дата сообщения: 01.06.2010 06:27
vzbzdnov
Ни с того ни с сего такого не бывает. Где именно поменялся значок? Везде, включая заголовок окна? Только на панели задач? Сборок никаких не ставил?
Автор: Widok
Дата сообщения: 01.06.2010 12:12

Лимит страниц. Продолжаем здесь.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

Предыдущая тема: Корпоративный чат


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