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

» Total Commander (Часть 8)

Автор: Avada
Дата сообщения: 30.01.2013 19:13
CaptainFlint
Так Гислеру вроде как предлагалось подсветку главного меню подогнать под "проводниковый" вариант, а сейчас было высказано обратное пожелание. Кроме того, упоминалась и другая проблема: подсветку в избранном и истории каталогов вообще не удаётся изменить по желанию пользователя, поскольку вместо прямоугольника перекрашивается рамка (по крайней мере в XP)

AlexPalio
Вот здесь. И ещё много-много раз везде и всюду.
Автор: CaptainFlint
Дата сообщения: 30.01.2013 21:16
Avada

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

Да, я понял это, но ответ Гислера достаточно универсален: менять способы отрисовки меню он не хочет.
Автор: qwertyuiopa
Дата сообщения: 31.01.2013 11:47
Подскажите, нужно архивировать архивы, но имя архива должно быть именем родительской папки.
Как можно такое реализовать?

Например (папки):
1
2
3
4
Находимся в папке 1, архивируем папку 2 (со всеми пдпапками), архив: 1.zip

Или же, находясь в корне, выделяем папку 1, архивируем внутренние папки, но со 2-ой.

Автор: Avada
Дата сообщения: 31.01.2013 13:31
qwertyuiopa

Цитата:
Как можно такое реализовать?

Думаю, что никак.
Автор: Andarin
Дата сообщения: 31.01.2013 14:07
qwertyuiopa
Вопрос не понятен. Это же по умолчанию так - Находимся в папке 1, выделяем нужные папки (2), Alt+F5 - архивируем папку 2 (со всеми подпапками), архив: 1.zip. Только что архив по умолчанию окажется в папке, которая открыта на противоположной панели.
Уточните вопрос.
Автор: Avada
Дата сообщения: 31.01.2013 18:10
Andarin
Имя родительской папки автоматически подставляется в двух случаях: если объектов архивации несколько или если единственный архивируемый файл — это уже архив с точки зрения TC.
Если мы находимся в папке 1 и архивируем папку 2 со всеми подпапками (именно так выглядел запрос), архив получит имя от папки 2, а не от папки 1. Разумеется, имя нового архива может быть указано вручную, но это уже другой вопрос.
Если мы находимся в корне, содержащем папку 1, и выделяем её, то она же и архивируется со всем содержимым.
Ни в том, ни в другом случае стандартными средствами TC нельзя автоматически получить ZIP-архив для папки 2 с именем папки 1.
Автор: qwertyuiopa
Дата сообщения: 31.01.2013 19:04
Avada

Понятно, стандартными - не получится.

А какие нестандартные? Может плагин какой? Или такое не реализуемо?
Автор: Avada
Дата сообщения: 31.01.2013 19:58
qwertyuiopa
У плагинов такой функциональности нет. По поводу скриптов и батников не знаю, специалисты по этим делам сюда заходят редко и берутся далеко не за всё.
Автор: zzzUUUzzz
Дата сообщения: 31.01.2013 20:56
Подскажите пожалуйста, как сделать так, чтобы содержимое выделенной папки автоматически отображалось на противоположной панели (т.е. как бы нажималось Ctrl+Влево или Ctrl+Вправо).
Автор: Avada
Дата сообщения: 31.01.2013 22:49
zzzUUUzzz
Если обе панели в обычном режиме файлового списка — нажать без "как бы" Ctrl+Влево или Ctrl+Вправо. Автоматическое открытие папки под курсором в другой панели выполняется только в режиме дерева (см. справку). Выделение тут вообще ни при чём.
Автор: LonerDergunov
Дата сообщения: 01.02.2013 01:17

Цитата:
содержимое выделенной папки автоматически отображалось на противоположной панели

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


Код: [em_curleftup]
cmd=%commander_path%\Plugins\exe\TCIMG\TCIMG.exe "keybd=50~~{UP}" "tcimg=50~~$cm2025"
[em_curleftdn]
cmd=%commander_path%\Plugins\exe\TCIMG\TCIMG.exe "keybd=50~~{DOWN}" "tcimg=50~~$cm2025"
[em_currightup]
cmd=%commander_path%\Plugins\exe\TCIMG\TCIMG.exe "keybd=50~~{UP}" "tcimg=50~~$cm2024"
[em_currightdn]
cmd=%commander_path%\Plugins\exe\TCIMG\TCIMG.exe "keybd=50~~{DOWN}" "tcimg=50~~$cm2024"
[em_curleft]
cmd=%commander_path%\Plugins\exe\TCIMG\TCIMG.exe "keybd=50~~{SPACE}" "tcimg=50~~$cm2025"
[em_curright]
cmd=%commander_path%\Plugins\exe\TCIMG\TCIMG.exe "keybd=50~~{SPACE}" "tcimg=50~~$cm2024"

[em_show_up]
cmd=%commander_path%\Plugins\exe\TCFS2\TCFS2.exe /ef "tem(em_curleftup), eval(L_isActive) | tem(em_currightup)"
[em_show_dn]
cmd=%commander_path%\Plugins\exe\TCFS2\TCFS2.exe /ef "tem(em_curleftdn), eval(L_isActive) | tem(em_currightdn)"
[em_show_sel]
cmd=%commander_path%\Plugins\exe\TCFS2\TCFS2.exe /ef "tem(em_curleft), eval(L_isActive) | tem(em_curright)"
Автор: zzzUUUzzz
Дата сообщения: 01.02.2013 03:12
Avada
"нажать без "как бы" 10-20-30 раз муторно.
Режим дерева не подходит.
Выделение, конечно, перепутал с "под курсором".

LonerDergunov
Как-то через костыль что-ли. Нет уверенности что будет работать стабильно и без проблем и хорошо. Тогда уж лучше в Autohotkey сделать.

Странно, ни у кого порой не возникает такой необходимости как "Автоматическое открытие папки под курсором в другой панели" без лишних телодвижений или я что-то делаю не так?
Автор: Avada
Дата сообщения: 01.02.2013 08:18
zzzUUUzzz

Цитата:
Странно, ни у кого порой не возникает такой необходимости как "Автоматическое открытие папки под курсором в другой панели" без лишних телодвижений или я что-то делаю не так?

ИМХО, для двух равноправных файловых панелей поставленную задачу вообще не следует решать таким образом, независимо от простоты и изящества реализации: упрощение одного навигационного приёма усложнит другие, куда более востребованные. Подробно не расписываю, но представить результаты в общем-то несложно. Для подобных вещей есть либо дерево (особенно если оно в отдельной панели), где всё действительно делается автоматически и ничему не мешает, либо пара команд cm_TransferLeft и cm_TransferRight, вызываемых явным образом только при необходимости (не обязательно с помощью клавиш — для упрощения вызова можно создать и кнопки на тулбаре).
Автор: Victor_Dobrov
Дата сообщения: 10.02.2013 07:36
Сжал UPX 3.08 версию 8.01 TotalCmd.exe (х32) и теперь Total Commander не запускается.

как упаковать 32-х разрядную версию Тотала, чтобы после этого он работал?
Автор: campoviy
Дата сообщения: 10.02.2013 07:46
Victor_Dobrov
Так и должно быть.
http://www.ghisler.com/packed_download/
Автор: Avada
Дата сообщения: 10.02.2013 07:53
Victor_Dobrov
Да, надо не пытаться это делать самому, а взять SFX-архив со сжатым UPX 32-битным экзешником для 8.01 на сайте разработчика. Ссылка указана в файлах Size!.txt из дистрибутива TC и Size!_rus.txt из полного пакета русификации.
Автор: mar1boro
Дата сообщения: 12.02.2013 18:32

Озадачился как сделать чтобы портабелььная версия программы с параметрами:

UseIniInProgramDir=7
AlternateUserIni=%USERPROFILE%\AppData\Roaming\TCMD\wincmd.ini

искала файл wcx_ftp.ini в той же папке:%USERPROFILE%\AppData\Roaming\TCMD\ а не в папке программы.

Реестр, командную строку и ключи для ярлыка на запуск не предлагать! Неужели нельзя сделать только силами ini-файлов?
Автор: Avada
Дата сообщения: 12.02.2013 21:24
mar1boro
Не будет она там искать ничего подобного при таких условиях. Прочитать про значения ключа UseIniInProgramDir (а заодно и AlternateUserIni) в справке можно? При значении UseIniInProgramDir=7 wcx_ftp.ini читается только из папки TC, а редирект в этом файле не выполняется. То есть в представленном виде задача не решается.
И зачем его засовывать куда-то ещё, если wincmd.ini всё равно находится в той же папке TC, а редирект задан только для его секций, переносимых по умолчанию, а не для всех? Кстати, редирект любых секций wincmd.ini за пределы каталога TC (пусть и в свой профиль) с понятием портабельности как-то не очень связан.
И заодно о системных переменных. %USERPROFILE%\AppData\Roaming проще и короче записывать как %APPDATA%. В таком виде путь правильно обрабатывается (в отличие от предлагаемого варианта) и на более старых системах. См. здесь (ссылка на всю таблицу — в шапке темы).
Автор: mar1boro
Дата сообщения: 13.02.2013 09:43
Avada, спасибо за грамотный комментарий. насчет %APPDATA% приму к сведению. wcx_ftp.ini буду задавать ключем в ярлыке.

Очень думалось (а скорее хотелось), что через ini файлы тоже можно задавать положение wcx_ftp.ini, в справке однозначного ответа я не увидел и вот дурил себе голову...
Автор: TemaZosin
Дата сообщения: 13.02.2013 23:47
Листер при открытии картинок в 32-битной версии при нажатии пробела переключался на следующую. В 64-битной ничего не происходит. Что проверить?
Автор: LonerDergunov
Дата сообщения: 14.02.2013 00:17
TemaZosin

Цитата:
Листер при открытии картинок в 32-битной версии при нажатии пробела переключался на следующую. В 64-битной ничего не происходит. Что проверить?

Для начала проверить внимательно - прочитали ли вы шапку данной темы.
Ибо не-свои сборки обсуждаются в другой теме.
Установите 64-битный плагин Imagine в дополнение к имеющемуся 32-битному - и будет счастье )
Автор: Avada
Дата сообщения: 14.02.2013 06:36
LonerDergunov
Насчёт сборок — возможно, но вовсе не обязательно, речь может идти и об элементарной невнимательности. Да, разумеется, указанным образом на следующую картинку переключает не Листер, а Imagine. Так он и без всяких сборок так по умолчанию делает.

TemaZosin
В этой ветке и много где ещё сто раз говорили, что для работы под 64-битным TC нужны 64-битные плагины. При наличии только 32-битного плагина просмотр картинок в TC 8.x x64 будет выполняться самим Листером, у которого никакого переключения пробелом на следующую картинку нет. Неплохо бы обращать в таких случаях внимание на заголовок окна и другие его элементы — у Imagine и "чистого" Листера разница вполне заметна.
Разные битности одной версии конкретно у Imagine, да, разнесены по разным архивам, так что действительно придётся дополнительно ставить 64-битную версию.
Автор: TemaZosin
Дата сообщения: 14.02.2013 21:37

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

Я нигде не указал ничего про сборку. Вывод: у меня не сборка. Оригинальная чистая 64-битка с оф.сайта.

Цитата:
Насчёт сборок — возможно, но вовсе не обязательно, речь может идти и об элементарной невнимательности. Да, разумеется, указанным образом на следующую картинку переключает не Листер, а Imagine. Так он и без всяких сборок так по умолчанию делает.  
Никогда не знал, что этим занимается не листер. Теперь все встало на свои места.

Цитата:
В этой ветке и много где ещё сто раз говорили, что для работы под 64-битным TC нужны 64-битные плагины.

Я это прекрасно знаю, ветку не читал. Спросил, потому что поставил чистую версию. Не знал, что был плагин до этого. Ни разу не видел разницы в окнах. Что листер, что imagine одинакого выглядели. Панельки снизу не хватает и все.


Добавлено:
Все разобрался. Почему я думал, что это листер. Имаджин использовался как встроенный в листер, а не как внешний. Все вернулось, как нужно (правда сначала не подхватывал, оказалось, что раньше хватало указания в настройках plugin\... а теперь обязательно либо полный пусть, либо %commander_path%\plugin.. иначе не видит).


Есть вопрос: как выровнять картинку по центру?
Сейчас так http://clck.ru/8_o3J
А до этого было так http://clck.ru/8_o3d
Замечу, если я захожу в опции и просто жму "ок", то у меня автоцентрирование остается до закрытия листера. Потом опять все сбивается.
В опциях ничего не нашел. http://clck.ru/8_o4D

Добавлено:
Автоматически не ставятся плагины, выдает http://clck.ru/8_oB7
Думал, что проактивная защита (по умолчанию к папке ТК блочится доступ, но отключение не решило проблему). Может в ини-файле старые опции какие остались? Ини от 32 битной оставил. Выше уже писал, какой обнаружил баг с переменными.
Путь к папке плагинов полный PluginBaseDir=%commander_path%\plugins
Немного разобрался, как решить проблему. Когда выдает диалог куда сохранить плагин, предлагает путь plugins\... и не сохраняет (не знаю, почему перестал обрабатываться). Но если я допишу перед %commander_path%\ т.е. путь будет %commander_path%\plugins\. то все сохраняется. Может где-то в настройках можно подправить, чтобы путь обрабатывался нормально?
Автор: Avada
Дата сообщения: 15.02.2013 08:14
TemaZosin

Цитата:
Я нигде не указал ничего про сборку. Вывод: у меня не сборка. Оригинальная чистая 64-битка с оф.сайта.

Мной был назван другой вывод — невнимательность. И он подтверждён.

Цитата:
Не знал, что был плагин до этого. Ни разу не видел разницы в окнах. Что листер, что imagine одинакого выглядели. Панельки снизу не хватает и все.

На скринах разница видна отчётливо: имя плагина в заголовке окна, панель инструментов и строка состояния.

Цитата:
Есть вопрос: как выровнять картинку по центру?

Стандартная настройка Листера, работающая и в Imagine. Клавиша C или пункт в меню "Вид". Представленная на скрине страница настроек плагина к делу не относится.

И , кстати, проблемы плагинов обсуждаются в теме по плагинам (см. шапку).
Автор: TemaZosin
Дата сообщения: 15.02.2013 16:10

Цитата:
На скринах разница видна отчётливо: имя плагина в заголовке окна, панель инструментов и строка состояния.

На текущих. А это до этого панелек у меня не было. Они прекрасно отключаются.
В заголовке написано Lister - четко бросается в глаза. Что дальше - никогда не читал. Не нужно утверждать, что легко увидеть разницу. Если бы было написано Imagine (lister) то я бы заметил. А так я заголовки не читаю. Мне хватало "листер", и я даже подумать не мог, что он использует что-то встроенное.

Цитата:
Стандартная настройка Листера, работающая и в Imagine. Клавиша C или пункт в меню "Вид". Представленная на скрине страница настроек плагина к делу не относится.   И , кстати, проблемы плагинов обсуждаются в теме по плагинам (см. шапку).

Спасибо. Помогло. "Переехал" туда.
Автор: Avada
Дата сообщения: 15.02.2013 20:36
TemaZosin

Цитата:
Не нужно утверждать, что легко увидеть разницу. Если бы было написано Imagine (lister) то я бы заметил.

Если человек захочет заметить и понять информацию, которую до него пытаются донести — он её заметит и поймёт. Если не захочет — никакой порядок следования слов не спасёт. Дальше продолжать этот спор не вижу смысла.
Автор: 1234567890qwe
Дата сообщения: 17.02.2013 17:14
При нажатии комбинации Ctrl +S открывается маленькое окошко быстрого поиска, но он ищет только те файлы имена которых начинаются с заданного символа, а вот как сделать что бы показывало файлы в которых и в середине присутствует заданный символ или слово?
спасибо..
Автор: topex
Дата сообщения: 17.02.2013 18:18
1234567890qwe
Конфигурация>Настройка>Быстрый поиск>Точное соответствие имени
Убрать галочку перед словом Начало
Нажать OK

Или использовать поиск через Alt + F7
Автор: Avada
Дата сообщения: 17.02.2013 19:04
1234567890qwe

Цитата:
При нажатии комбинации Ctrl +S открывается маленькое окошко быстрого поиска

На самом деле по этой комбинации открывается окошко быстрого фильтра. Окошко одно, а функции разные.
Автор: Skif_off
Дата сообщения: 17.02.2013 21:28
comrades, хочу поменять местами клавиатурные счетания Alt+F7 (Поиск) и Ctrl+F (Соединиться с FTP-сервером). Они вроде как стандартные, грабли какие-нибудь могут вылезти?

З.Ы. Диалог поиска по Ctrl+F как-то привычнее

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

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


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