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

» Total Commander (Часть 8)

Автор: LonerDergunov
Дата сообщения: 22.07.2013 13:00
Mordavorot
Для вывода случайного значения есть ещё плагин Misc.
Автор: mitrichbel
Дата сообщения: 22.07.2013 15:27
Если в имени папки есть точка, то "Групповое переименование" воспринимает всё, что после (последней) точки, как расширение. Это баг такой или что?
Автор: Avada
Дата сообщения: 22.07.2013 15:59
mitrichbel
Или что. TC не может знать заранее, надо юзеру разделять имя и расширение или нет в данном конкретном случае. Как правило, надо: ИГП используется для файлов, где наличие расширений — норма, а для папок, где чаще всего расширений или их подобия нет. Отсюда и умолчальное поведение. Если в списке не надо учитывать расширения, поле маски для расширения следует в текущем сеансе сделать пустым, а после [N] в первом поле (которое для имени) указать точку и [E]. То есть всё собрать вместе. (Можно для этого случая создать шаблон переименования и быстро его загружать.) И дальше уже заниматься переименованием в одном общем поле.
Для поиска/замены там ещё есть специальная опция [E] — она описана в справке.
Автор: Andrey_A_A
Дата сообщения: 23.07.2013 19:59

Цитата:
Это не циклическое переключение, а поршневое ("взад-вперёд"). Решение подходит только для частного случая с двумя панелями. А если панелей больше, например, 5, как у меня?
Можно сделать, чтобы кнопка в 1-й панели вызывала 2-ую панель, а кнопка во 2-й панели - 3-ью панель и т.д. Вот это будет циклическое переключение. Но - очень уж долго (от 1-й панели до 5-й аж 4 клика). Поэтому до сих пор приходится держать на панели 5 кнопок для переключения, но не отказался бы освободить место.


oshizelly, если есть ещё интерес к переключению панелей, родился один вариант, на днях будет ещё один ... постараюсь поподробнее описать всё (очень занят) - пока накидал утилиту отображающую панель инструментов в заголовке окна Total Commander.



Подробности тут:

http://tc-image.3dn.ru/forum/5-867-6936-16-1374597242
Автор: oshizelly
Дата сообщения: 24.07.2013 00:14
Andrey_A_A 19:59 23-07-2013
Цитата:
oshizelly, если есть ещё интерес к переключению панелей, родился один вариант, на днях будет ещё один ..

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

З.Ы.
Вообще-то, это не я вопрос задавал, я только поучаствовал в обсуждении. Но дела это ме меняет.
Автор: SSchumi
Дата сообщения: 25.07.2013 21:57
Подскажите, можно как-то использовать в wincmd.ini комментарии? Закоментировал, потом когда надо снова, раскоментировал?
Автор: Avada
Дата сообщения: 25.07.2013 22:12
SSchumi
Как-то — разумеется, можно. С некоторой частью ключей. Но стандартной возможности это просто и удобно делать TC не предоставляет. А ручками — не очень интересно. Но в Ultrа TC Configuration Editor такая фича предусмотрена (в русской справке для этого пакета подробно расписано, что надо делать).
Автор: b3nd3rster
Дата сообщения: 28.07.2013 00:00
Уже замучился искать на свой вопрос. Создать архив Alt+F5. По умолчанию создает архив в соседнем табе, т.е. в директории, которая открыта в соседней панели. А как создать архив в той же директории, что и сами файлы? Понятно, что есть два пути. Это в соседней панели перейти в ту же директорию, что и в текущей и создавать, либо долго и нудно прописывать полный путь к нужной текущей директории. Нельзя ли как то проще? Может есть какая-то комбинация клавишь или ее сделать можно? Заранее благодарен, если кто-то поможет.
Автор: Skif_off
Дата сообщения: 28.07.2013 00:12
b3nd3rster
Я пользуюсь командой (сделал кнопку) cm_MatchSrc Получатель = Источнику - открытие в неактивной панели содержимого активной, в расширенном меню в Навигация. Вероятно есть более элегантное решение.
Автор: Avada
Дата сообщения: 28.07.2013 00:21
b3nd3rster
Мучения можно было сильно сократить, заглянув в справку. См. также здесь и здесь. Дополнительная правка INI-файла нужна только для клавиатурного вызова, при всех иных способах достаточно просто удерживать Ctrl (пункт для упаковки в меню "Файл", кнопка на стандартной панели инструментов) или Ctrl+Alt (F-кнопка "F5 Копирование").
Кстати, соседний таб (вкладка) и соседняя панель — это, мягко говоря, разные вещи.

Skif_off
Было сказано, что вариант с открытием той же папки в другой панели (надо полагать, в любом виде) не устраивает.
Автор: Skif_off
Дата сообщения: 28.07.2013 01:09
Avada

Цитата:
надо полагать, в любом виде

Не уверен: перейти в ту же директорию.. либо долго и нудно прописывать полный путь
За Ctrl спасибо, как-то странно память работает - читал ведь.
Автор: smersh2012
Дата сообщения: 29.07.2013 12:09

Цитата:
достаточно просто удерживать Ctrl (пункт для упаковки в меню "Файл", кнопка на стандартной панели инструментов) или Ctrl+Alt (F-кнопка "F5 Копирование")

а нельзя ли кнопку такую, чтобы упакованный в архив файл, к примеру, оставался в той же директории, т.е., чтобы вышеописанная операция происходила тольео по нажатию мышью на кнопку в панели инструментов, без удерживания Ctrl?
Автор: addhaloka
Дата сообщения: 29.07.2013 12:16
smersh2012 13:09 29-07-2013
Цитата:
а нельзя ли кнопку такую, чтобы упакованный в архив файл, к примеру, оставался в той же директории, т.е., чтобы вышеописанная операция происходила тольео по нажатию мышью на кнопку в панели инструментов, без удерживания Ctrl?

Как-то так:
Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\plugins\arc\rar\rar.exe
a -ma4 -m5 "%O.rar" "%N"
WCMICONS.DLL,30
Упаковать текущий файл/выбраный каталог в Rar архив


-1
Автор: LonerDergunov
Дата сообщения: 29.07.2013 14:16
smersh2012

Цитата:
без удерживания Ctrl?

Например,
nircmd.exe sendkeypress ctrl+alt+f5
(или любыми другими средствами сэмулировать нажатие кнопок)
Автор: oshizelly
Дата сообщения: 29.07.2013 16:53

Цитата:
Создать архив Alt+F5. По умолчанию создает архив... в директории, которая открыта в соседней панели. А как создать архив в той же директории, что и сами файлы?

Я давно хотел задать (а может, даже и задавал, но ответа не получил) аналогичный вопрос, но не про архивы, а про ярлыки. Дефолтный хоткей Ctrl+Shift+F5 создаёт ярлык на соседней панели. А нельзя ли создать его прямо в исходной? Смотрел список внутренних команд, но там вроде бы только cm_CreateShortcut. Может, есть какой-то хитрый способ?
Автор: Avada
Дата сообщения: 29.07.2013 17:47
oshizelly
Через контекстное меню (там даже несколько вариантов). Но это уже по факту создание Проводником, а не TC: и делается иначе, и результат несколько другой. В TC штатного варианта с одной панелью нет.
Можно, конечно, со скриптами или иными аддонами поизвращаться. Ежели прямо вот с диалогом TC, то на скорую руку понадобится автоматизировать примерно такую цепочку:
• Открыть в другой панели то же, что в активной (cm_MatchSrc).
• Из первой панели запустить для объекта под курсором создание ярлыка (cm_CreateShortcut).
• Переключиться по Tab на вторую панель (нажатие придётся эмулировать, ибо универсальной команды нет).
• Вернуть ныне активную вторую панель к исходному её состоянию (cm_GotoPreviousDir)
• Вернуться по Tab в первую панель (опять же нужна эмуляция).
Думаю, для специалистов и что-то поизящнее измыслить не составило бы труда.
Автор: smersh2012
Дата сообщения: 29.07.2013 20:51
не получается создать кнопку, чтобы упакованный в архив файл оставался в той же директории ... выше addhaloka привел код для создания кнопки, но я не знаю, куда его воткнуть ... все мои познания в области создания кнопок сводятся к тому, что я при помощи ПКМ на панели инструментов копирую одну кнопку, вставляю ее клон в нужном месте и затем меняю команду и файл значка ... nircmd.exe юзаю, но вот эту замутку nircmd.exe sendkeypress ctrl+alt+f5, о чем написал LonerDergunov, не понял ...
Автор: yozhic
Дата сообщения: 29.07.2013 21:23
smersh2012
Только что попробовал – всё работает. Выделяешь код кнопки, копируешь (Ctrl+C), далее правой мышью по панели инструментов и выбираешь «Вставить» из контекстного меню. Может не отобразится иконка (из-за того что при копировании с форума в начало строчек кода [кроме первой] добавляются пробелы). Если это произошло то либо снова правой мышью в том же месте на панели и выбрать «Изменить» (кнопка там есть, просто не отобразилась иконка), либо вставляешь код в блокнот (любой текстовый редактор), убираешь пробел в начале каждой строчки и затем копируешь на панель так, как описано выше.

Добавлено:
И ещё у меня при копировании кнопок с форума не отображаются русские символы (вместо них знаки вопроса), если же через блокнот – то всё в порядке.
Автор: neizvestnyj375
Дата сообщения: 30.07.2013 22:27
Что нужно включить в настройках коммандера,, что при нажатии F2 можно было редактировать имя файла, сейчас при нажатии ничего не происходит. До этого была сборка коммандера, привык. Что-то не нахожу подходящего ничего в настройках.
Автор: vapod
Дата сообщения: 30.07.2013 22:51
neizvestnyj375

Настройка - Разное - Переопределить горячие клавиши.
Автор: yozhic
Дата сообщения: 31.07.2013 08:58
neizvestnyj375
... или открываешь файл wincmd.ini и в секции [Shortcuts] вставляешь строчку
Код: F2=cm_RenameOnly
Автор: kirik64
Дата сообщения: 01.08.2013 16:12
Подскажите пжлст, если я создаю кнопку для ftp-соединения, как добавить дополнительные команды, скажем PASV? Предполагал, что это Параметры в диалоговом окне, однако на деле там получается "удалённый каталог" .
pasvmode из wcx_ftp.ini не подхватывается, срабатывает только при соединении через Ctrl+F.
Автор: Avada
Дата сообщения: 01.08.2013 17:51
kirik64

Цитата:
Предполагал, что это Параметры в диалоговом окне, однако на деле там получается "удалённый каталог"

А при чём тут (если речь про команду ftpopen имя_соединения) поле "Параметры" у кнопки? Что для конкретного соединения сконфигурировали, то и используется. Поле для опции "Послать команды" обнаружить в диалоге настройки FTP-соединения нетрудно. И опцию "Пассивный режим обмена" — тоже.
А ключ pasvmode (и, соответственно, опция в диалоге настроек FTP) используется именно для нового подключения. В справке это разъяснено подробно.
Автор: kirik64
Дата сообщения: 01.08.2013 19:06
Avada
Спасибо, что напомнили про ftpopen имя_соединения, с ним всё очевидно. Я-то соединялся с помощью cd ftp://login:password@ftp.server.name и вопрос был, как прикрутить пассивный режим именно к этой конструкции. Скажем, если сервер временный, и не хочется вносить его в список из Ctrl+F. Извините, что забыл уточнить этот момент.

Цитата:
А ключ pasvmode (и, соответственно, опция в диалоге настроек FTP) используется именно для нового подключения.
Что касается ключа pasvmode, то помимо секции [no][default][/no] (для нового подключения), он прописывается и в конкретные секции конкретных подключений в конкретно заданном виде, соответствующем опции "Пассивный режим обмена".
Автор: Avada
Дата сообщения: 01.08.2013 20:15
kirik64
Что касается варианта cd ftp и пр., я не очень активно всем этим пользуюсь, но, ЕМНИП, запросы по его ограничениям возникают на форуме далеко не впервые, и даются на них только универсальные ответы типа:

Цитата:
А пока рекомендую настроить соединения в Ctrl+F и открывать их не через cd ftp:// , а через FTPOPEN

Можно считать это недоработкой Гислера, но факт есть факт.
Про pasvmode я знаю. Это была моя реплика на "срабатывает только при соединении через Ctrl+F". Для новых соединений — глобальная настройка, для сконфигурированных соединений — локальная. Они не пересекаются (в отличие от некоторых других одноимённых FTP-ключей, где действует система приоритетов: локальный ключ главнее глобального).
Автор: Userrr
Дата сообщения: 03.08.2013 21:09
Extended English Menus for TC 8.0 32bit - Windows 8 64bit version - 8.01
Extended English Menus for TC 8.0 64bit - Windows 8 64bit version - 8.01
Автор: WatsonRus
Дата сообщения: 04.08.2013 14:07
Подскажите, 64-битная версия работает с 32-битными плагинами? В смысле, если поставить 32+64 в одну папку (и использовать один wincmd.ini под ОС разной битности).
Автор: Avada
Дата сообщения: 04.08.2013 14:33
WatsonRus
И в справке, и в этой части ветки, и в предыдущей, и в смежных ветках много раз говорилось, что не работает. И как ставить плагины в комбинированной версии — тоже. Начиная опять же со справки.
Автор: WatsonRus
Дата сообщения: 04.08.2013 14:39
В таком случае, в комбинированной версии нет смысла вообще. Легче поставить в две раздельные папки.
Автор: LonerDergunov
Дата сообщения: 04.08.2013 14:39
WatsonRus
Для 64-х битной версии нужны 64-х битные плагины. В один каталог положить можно, один wincmd.ini - тоже можно. Более того, при запуске 64-х битного ТС он сам определит какие из 64-х битных плагинов присутствуют и допишет соответствующие строки в wincmd.ini в секции PackerPlugins64, ContentPlugins64 и т.д.
Смысл ставить в одну папку в том, чтобы использовать одни и те же настройки wincmd.ini для обоих разрядностей.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

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


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