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

» Total Commander (Часть 8)

Автор: Avada
Дата сообщения: 04.02.2014 07:05
pikorembo
По поводу работы "как надо" из коробки, внимания разработчика и встречания по одёжке хотел бы напомнить вот что. И раньше умолчальный шрифт в главном окне и файловых панелях выбирался автоматически: Microsoft Sans Serif в Win2k/XP и выше или MS Sans Serif в Win9x. Начиная с TC 8.50 beta 4 в Windows Vista или новее стал автоматически использоваться Segoe UI Semibold 9 (если он доступен). Немедленно обнаружилось, что часть пользователей этот шрифт на дух не переносит, и на оффоруме началась бурная дискуссия с требованиями вернуть всё как было. Попытка угодить всем одновременно кончилась тем, что Гислер изменил принцип работы стандартного инсталлятора и ввёл дополнительный ключ UseNewDefFont. Он определяет применение шрифтов так:
Цитата:
1: Использовать шрифт Segoe UI Semibold, если он доступен.
0: Использовать шрифт Microsoft Sans Serif (или MS Sans Serif, если предыдущий шрифт недоступен).
-1 (по умолчанию): Если секция [Configuration] в файле wincmd.ini не существует — как 1 (при установке TC заново), в противном случае — как 0 (при обновлении имеющейся версии TC).

То есть тот, кто ставит TC с нуля, получает в новых ОС новый шрифт. Тот, кто использует свои старые настройки, пусть решает сам, хочет ли он что-то менять.
А про диалоговые окна уже ответил CaptainFlint. Да, есть возможность применить ключ OverrideDPI и/или изменить диалоговый шрифт на произвольный. Но гарантировать при этом, чтобы всё везде помещалось, не сможет никто.
Автор: Skif_off
Дата сообщения: 05.02.2014 14:39
8.50 RC3
Автор: pfr
Дата сообщения: 06.02.2014 06:56
Доброго времени суток, господа!
Посоветуйте, как грамотнее реализовать следующую хотелку:
Давно юзаю 32-х разрядную портэйбл версию сабжа (всё настроено под мои нужды, в том числе плагины). Теперь вот с появлением Тотала 64х, хочу иметь возможность юзать его на 64-битных ОСях. Но настройки в wincmd.ini заточены под 32-х битные версии плагинов. Можно-ли как-то сделать, чтоб при запуске 32-х битной версии Тотала использовались настройки под 32-х битные плагины, а при запуске 64-битного Тотала соответственно настройки были под 64-х битные плагины? Поделитесь мыслями и опытом на этот счёт.
Заранее благодарю.
Автор: mig73
Дата сообщения: 06.02.2014 08:29
pfr

Цитата:
Теперь вот с появлением Тотала 64х, хочу иметь возможность юзать его на 64-битных ОСях...

С появлением версии TC 8.0 x64 то же сталкивался с таким вопросом. При запуске TC x64 сам пропишет нужные секции для плагинов своей разрядности. Главное, что бы сами версии плагинов располагались в соответствующих папках. Например fileinfo.wlx64 должен находиться там же где и fileinfo.wlx. Если не существует какого-либо плагина 64-bit, то и тот же плагин 32-bit придется удалить, или использовать 2 разных wincmd.ini. При запуске TC 32-bit он проигнорирует специальные секции для плагинов 64-bit.
Автор: Avada
Дата сообщения: 06.02.2014 08:43
pfr
Эту хотелку грамотно реализует сам TC. Все мысли уже неоднократно высказывались и в этой теме, и в смежной теме по плагинам.
Если кратко, используется комбинированная версия TC (32+64), устанавливаются, где это возможно, плагины обеих битностей. Если установка выполняется вручную, в диалогах TC прописываются только 32-битные плагины. Если ранее ставились только 32-битные версии, просто пройтись по дистрибутивам плагинов и распаковать для всех нужных плагинов в их подкаталоги ещё и файлы с расширениями, заканчивающимися на 64.
Далее под 64-битной ОС в 32-битном TC используются, как и прежде, 32-битные плагины, а в 64-битном — все доступные 64-битные аналоги. Все необходимые дополнительные секции для работы с 64-битными плагинами TC создаёт по мере надобности сам, никаких дополнительных настроек и иных действий пользователя не нужно. Для практически всех плагинов (за единичными исключениями) это всё, что следует знать.

Добавлено:

Цитата:
Если не существует какого-либо плагина 64-bit, то и тот же плагин 32-bit придется удалить, или использовать 2 разных wincmd.ini.

Никаких "2 разных" не надо. И удалять ничего не надо. Просто использовать единый комбинированный пакет с едиными настройками для TC любой битности. Нет 64-битного плагина — запускаем в таких случаях 32-битный TC. При инсталляции TC 32+64, кстати, автоматически создаются два ярлыка для запуска версий разной битности.
Автор: pfr
Дата сообщения: 06.02.2014 09:07
mig73
Avada
Большое спасибо за доступное и понятное объяснение ))
Автор: Userrr
Дата сообщения: 06.02.2014 22:26
при попытке открыть xls "Программа не запускается! (29)" но Excel запускается без открытого документа.
со второго раза, документ открывается.
через explorer всё ok
Автор: A05032013
Дата сообщения: 07.02.2014 03:31
Парни вопрос такой.. поиском искал но что-то не нашел..
В Тотале при поиске файлов, если задать имя файла, содержащее точку (точки), поиск не находит такие файлы - у всех так иль у меня бага какая?
Автор: German AW
Дата сообщения: 07.02.2014 07:21
A05032013

Цитата:
В Тотале при поиске файлов, если задать имя файла, содержащее точку (точки), поиск не находит такие файлы

Поиск с ''точкой''
Автор: aalleexxnn
Дата сообщения: 07.02.2014 08:27

Цитата:
у меня RC2 вываливается при попытке посмотреть листером чего-нибудь, даже просто .txt на двух разных системах - XP и W7 (32бит)
в RC1 - нормально. Это только у меня?


RC3 - демоны ликвидировались, хотя в history про подобное ничего нет.
Автор: A05032013
Дата сообщения: 07.02.2014 08:43
German AW
Спс )) Странно только что в Тотале такую несложную вещь через плагин нужно делать, проводник Винды по-простому "вопрос решает"..
Автор: oshizelly
Дата сообщения: 07.02.2014 10:35
A05032013 08:43 07-02-2014
Цитата:
в Тотале такую несложную вещь через плагин нужно делать,

Не нужно. Обратите внимание на 4-й пост по ссылке German AW, он хоть и короткий, но очень наглядный.
На всякий случай то же самое словами: если поисковый запрос содержит точку, то звёздочки перед и после него надо вводить явным образом. Это - очень старый баг, который уважаемый Гислер, похоже, считает крутой фичей
Автор: A05032013
Дата сообщения: 07.02.2014 18:53
oshizelly
Спс за уточнение, "слона я не приметил")). Злоупотреблю вниманием, ранее выкладывался код кнопки, позволяющий делать копию структуры каталога, без файлов, исключая пустые каталоги. Выглядит так:

Цитата:
Код:
TOTALCMD#BAR#DATA
cmd /c title Копия... &
for %%U in (%S) do echo f|xcopy/i/t %%U %T"%%~nU"
%COMMANDER_PATH%\Icons\etcbar.dll,480
Скопировать структуру каталогов, исключая пустые

1
-1

Вопрос - что нужно убрать/добавить, чтобы создавалась структура всех подкатологов без файлов, включая пустые?
Автор: Skif_off
Дата сообщения: 07.02.2014 19:19
A05032013
Замените xcopy/i/t на xcopy/i/t/e
Автор: A05032013
Дата сообщения: 07.02.2014 22:49
Skif_off
Спс, попробовал - работает как должно. ))
Автор: Andrey_A_A
Дата сообщения: 08.02.2014 00:07
По моему нашёлся баг, проверьте пожалуйста:

При добавлении шаблона, в именах которых есть <> (стрелочки) в настройки цветов, вылетает ошибка.






Это странно:

1. Такие имена всегда поддерживались.
2. Сохранение таких имён поддерживается и сейчас.






3. Если добавить вручную, то шаблон подсвечивается:


Код: [searches]
<ТЕКСТ>_SearchFor=*.txt
<ТЕКСТ>_SearchIn=
<ТЕКСТ>_SearchText=
<ТЕКСТ>_SearchFlags=0|002002000020|||||||||0000|
[Colors]
ColorFilter1=><ТЕКСТ>
ColorFilter1Color=4259584
Автор: Avada
Дата сообщения: 08.02.2014 06:25
Andrey_A_A
Проблему подтверждаю. Поведение изменилось с первой же беты 8.50. К сожалению, момент для баг-репорта — самый неблагоприятный. Бета-форум 8.50 до выхода финального релиза закрыт, единственная возможность — сообщать Гислеру письмом. И то не факт, что он что-то будет тут делать сейчас, а не отложит на потом.
Автор: Andrey_A_A
Дата сообщения: 08.02.2014 10:51

Цитата:
единственная возможность — сообщать Гислеру письмом

Avada, отправил, надеюсь что не поздно.
Автор: oshizelly
Дата сообщения: 08.02.2014 11:22
Andrey_A_A 00:07 08-02-2014
Цитата:
шаблона, в именах которых есть <> (стрелочки)

Встречный вопрос не по теме, а для общего развития: для чего это может быть нужно (если бы работало)?
Спасибо!
Автор: Andrey_A_A
Дата сообщения: 08.02.2014 12:24

Цитата:
для чего это может быть нужно (если бы работало)?


oshizelly, А это и сейчас работает (кроме добавления через диалог).

Если вы имеете ввиду имена вида:



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


Автор: oshizelly
Дата сообщения: 08.02.2014 13:22
Andrey_A_A 12:24 08-02-2014
Цитата:
Каждый решает сам какие имена использовать, я когда-то остановился на этих, т.к. в последствии можно дополнительными скриптами делать с группами что хочешь,

Спасибо, понял!

З.Ы.
Есть великолепная бесплатная программа Image Uploader. Она много чего умеет, но основная функция... нет, не буду говорить, а то получится спойлер
Полностью портабельна. При загрузке можно выбрать любой из распространённых хостингов изображений, а в качестве источника указать, в частности, URL (например, http://tc-image.3dn.ru/Image/TCImage/0/ttcc.png).

Вся операция занимает от силы 10-15 секунд - и это не преувеличение... (или надо сказать "не преуменьшение"?). На выходе получаем ссылку на кликабельную миниатюру для размещения на форуме, вроде вот такой. Фантастически удобно и самому, и остальным участникам форума (а особенно тем, у кого монитор маленький... или череп узкий
Автор: Avada
Дата сообщения: 08.02.2014 13:33
oshizelly
А "например" без ошибки 404 можно?
Автор: vapod
Дата сообщения: 08.02.2014 13:37

Цитата:
без ошибки 404 можно?

В адресе последние скобка и точка лишние. Д.б. http://tc-image.3dn.ru/Image/TCImage/0/ttcc.png
Автор: oshizelly
Дата сообщения: 08.02.2014 13:50

Avada
vapod
Во-первых, эта опечатка в адресе IMHO не имеет абсолютно никакого значения в контексте моего утверждения, что "в качестве источника можно указать любой URL". Любой - он и есть любой, пусть даже и некорректный (конечно, картинка в этом случае не загрузится). Просто произвольно взятый пример.
А во-вторых, вам что, не понравился дизайн сообщения об ошибке 404 на сайте http://tc-image.3dn.ru ? По-моему, вполне даже ничего.
Автор: oshizelly
Дата сообщения: 08.02.2014 19:34
Есть такая постоянная проблема. Юзаю TC в режиме вертикального отображения (панели одна над другой) под Windows 7 x64. Почти каждый раз при изменении размера окна с максимального (во весь экран) на не-максимальный ("Restore" - как это есть будет сказайт по рюсски языку? "восстановленный"??) вместо содержимого нижней панели отображается сплошная белая область на всю ширину панели, а по высоте иногда на всю нижнюю панель, а иногда только на часть - зависит от размера окна в режиме non-Maximized. (см приложенный скриншот)

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

Обе проблемы устраняются быстрым переключением в горизонтальный режим и обратно. Пару лишних раз клавиши нажать не слишком тяжело, но всё-таки надоедает.

Когда панели расположены горизонтально, то проблем при смене режима окна не возникает. (Но при моём мониторе и задачах так работать очень неудобно.)

Кто-то ещё с подобным сталкивался?
Спасибо!

Автор: Avada
Дата сообщения: 08.02.2014 19:45
oshizelly
Нет, на Winsows 7 x64 мне такой эффект воспроизвести не удалось ни с 8.01, ни с 8.50.
Автор: Andarin
Дата сообщения: 08.02.2014 20:11
oshizelly
TC 8.50 b14 - ни той, ни другой проблемы не наблюдается (Win 7 x64). Ни в сборке, ни на "чистом" TC.
Автор: Andrey_A_A
Дата сообщения: 09.02.2014 13:59
Пришёл ответ от уважаемого Christian Ghisler




К сожалению, символы <и> не поддерживаются, поскольку они имеют <п > специальные значения: <это регулярные выражения непосредственно>, и используется для хранимых поисков. Пожалуйста, используйте другие символы.

Вот так вот...

Автор: oshizelly
Дата сообщения: 09.02.2014 14:35
Avada 19:45 08-02-2014
Цитата:
Нет, на Winsows 7 x64 мне такой эффект воспроизвести не удалось.

Придётся экспериментировать. Вот чисто по ощущению, с чем это может быть связано? С настройками? Плагинами? Утилитами? Ещё чем-то?


Добавлено:
Дано: в видимой части окна умещается меньше 1/2 от общей ширины панели, так как колонок много и они широкие.

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

Также пригодилась бы команда для дискретного перемещения влево/вправо на ширину одной колонки.

Стрелки Left/Right двигают панель маленьктит шажками, пробовал клавиши Home/End, Up/Down в разных комбинациях с модификаторами Control и Alt, найти правильный вариант не удалось.

В справке ответа не нашёл, похоже до меня никому такой дурацкой хотелки просто не приходило в голову

Спасибо!
Автор: Skif_off
Дата сообщения: 09.02.2014 15:18
oshizelly
TCFS2?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

Предыдущая тема: Распечатка брошюры в Word 2003


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