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

» Total Commander (часть 9)

Автор: GREENcode
Дата сообщения: 06.04.2016 21:53
Как можно сохранить конфигурацию Button Bar (сами кнопки)? Они не сохраняются в файле wincmd.ini. Я думал сохраняются. Переустановил Винду, заменил сохранённый wincmd.ini, а кнопки потерялись... :-(
Автор: maK
Дата сообщения: 06.04.2016 22:37
GREENcode

Цитата:
сами кнопки

это *.bar

Автор: ShIvADeSt
Дата сообщения: 07.04.2016 06:17
Добрый день.
Необходимо периодически искать файлы по определенным маскам в сетевых каталогах различных серверов. На текущий момент приходится по очереди вписывать сетевые пути для поиска. Можно ли как то указать список всех путей для поиска, чтобы ТС по очереди там искал?
Автор: Avada
Дата сообщения: 07.04.2016 06:59
ShIvADeSt
Справка ("Место поиска" — про файл-список).
Автор: tramparamparam02
Дата сообщения: 14.04.2016 14:11
Сейчас обратил внимание, что если запустить одновременно несколько сессий Total Commander (из разных папок и даже разных версий и разной x32/x64 битности), то все кнопки окон Lister, генерированные из любого TC, Windows 7 группирует на панели задач вместе в одну группу. Причём совершенно невозможно соотнести, какое окно Lister к какой сессии TC относится.

Причины такого явления примерно понятны: при группировке кнопок Windows ориентируется на имя процесса, а имя процесса для всех сессий TC одно и то же: totalcmd.exe. Вопрос в том, нельзя ли как-то это поведение изменить или обойти?

Спасибо!

Добавлено:
Что интересно, в списке запущенных процессов Lister вообще отдельно не выводится.

Добавлено:
И ещё вопрос про Lister, но на другую тему. Как известно, Lister не умеет корректно обрабатывать .LNK ссылки (ярлыки) файлов: вместо загрузки файла по ссылке Lister открывает сам бинарный файл ярлыка.
Есть ли какие-то решения, чтобы заставить Lister нормально работать с ярлыками?
Автор: ewild
Дата сообщения: 15.04.2016 02:04

Цитата:
Есть ли какие-то решения, чтобы заставить Lister нормально работать с ярлыками?


tramparamparam02
Не уверен что понял, что именно в вашем понимании значит "нормально", но лично я пользуюсь этим плагином: LinkInfo
Это для просмотра и редактирования внутренностей ярлыка.

Добавлено:

Цитата:
если запустить одновременно несколько сессий  Total Commander (из разных папок и даже разных версий и разной x32/x64 битности), то все кнопки окон Lister, генерированные из любого TC, Windows 7 группирует на панели задач вместе в одну группу.

Не всегда так, если пользоваться tLister, во всяком случае потому что плагин только в 32 битной версии)



Цитата:
а имя процесса для всех сессий TC одно и то же

в зависимости от битности все-таки totalcmd.exe и totalcmd64.exe, в пределах же одной битности разница будет только в PID.
Автор: tramparamparam02
Дата сообщения: 15.04.2016 15:18
[more] [more]чертово море![/more]
ewild 02:04 15-04-2016
Цитата:
в зависимости от битности все-таки totalcmd.exe и totalcmd64.exe

Там не всё так просто. По крайней мере у меня под Windows 7 x64 это выглядит в списке процессов как матрёшка: главный процесс totalcmd.exe, а из него уже запущен дочерний totalcmd64.exe - скриншот приложен. Возможно, что процесс Lister как раз запускается из главного процесса totalcmd.exe.
http://savepic.ru/9399643.png


Цитата:
Не всегда так, если пользоваться tLister, во всяком случае потому что плагин только в 32 битной версии)

Спасибо за идею, посмотрю, что это за штука такая.


Цитата:
Не уверен что понял, что именно в вашем понимании значит "нормально",  но лично я пользуюсь этим плагином: LinkInfo
Это для просмотра и редактирования внутренностей ярлыка.

Немного о разном говорим. Я тоже пользуюсь LinkInfo для редактирования ярлыков. Но мой вопрос был не про редактирование ярлыка, а про открытие ярлыка в Lister. Чтобы заставить его при открытии в окне Lister ярлыка делать то же самое, что делают в аналогичной ситуации остальные 99% приложений под Windows: открывать в своем окне не сам ярлык, а тот файл, к которому отсылает ярлык. [/more]
Автор: langa
Дата сообщения: 15.04.2016 16:25
tramparamparam02
ieView тебе в помощь
Автор: tramparamparam02
Дата сообщения: 15.04.2016 16:53
langa 16:25 15-04-2016
Цитата:
ieView тебе в помощь

Спасибо, но это полностью годится только для HTML/MHT файлов. Из остальных IEView умеет работать далеко не со всеми форматами. А те, с которыми умеет, он открывает силами системного MSIE, то есть, без учёта плагинов и настроек листера.

Да и вызвать ieView для произвольного ярлыка нельзя, надо сначала открыть в листере какой-нибудь HTML-файл - и уже потом затаскивать в это окно ярлык. В общем, ещё больше мороки, чем если бы просто перейти на пассивной панели к целевому файлу и открыть Lister непосредственно целевой файл.
Автор: vitaly1
Дата сообщения: 15.04.2016 18:07
Как решить такую задачу:
У меня в Тотале открыта какая-то папка, и мне нужно выполнить в ней поиск. Если поиск в самом Тотале, то это делается через Alt + F7. Как с помощью комбинации клавиш запускать поиск в этой же папке, но в locate32?
С помощью мышки это сделать легко: ПКМ по папке, дальше выбрать Locate... в контекстом меню. Открывается окошко locate32, где в поле Look in: уже стоит нужная папка.
Как сделать то же самое, но по комбинации клавиш?
Автор: mig73
Дата сообщения: 15.04.2016 18:48
vitaly1
Создайте пользовательскую команду em_locate32 в usercmd.ini для locate32.exe с параметром -P%P, например файл usercmd.ini:

Код:
[em_locate32]
cmd=%COMMANDER_PATH%\Util\locate32\locate32.exe
param=-P%P
path=%COMMANDER_PATH%\Util\locate32\
Автор: vitaly1
Дата сообщения: 15.04.2016 19:15
mig73
Спасибо большое!
Я правильно понял, что если у меня locate32 находится в папке c:\Program Files\locate32\, то эту папку нужно указать вместо
Цитата:
%COMMANDER_PATH%\Util\locate32\locate32.exe

Автор: mig73
Дата сообщения: 15.04.2016 19:24
vitaly1
Верно, только возьмите ее в кавычки а то там пробелы в пути. Можно и кнопку на панель с такими же параметрами кинуть и поля в locate все заполнить, у нее параметров много... от тотала там только %P.
Автор: vitaly1
Дата сообщения: 15.04.2016 19:58
mig73
Еще раз спасибо. Все заработало!

Теперь можно использовать locate32 в качестве полноценной замены поиска в ТС (поскольку при поиске в большом кол-ве папок locate32 во много раз быстрее ТС). Вашим способ можно быстро из ТС запускать поиск в locate32, а оттуда по комбинации клавиш прыгать к найденному файлу назад в Тотал (используя Open Conataing Folder в locate32).

Заметил еще такую особенность вызова locate32 через контекстое меню: если в ТС стоишь на какой-то папке и выбираешь ПКМ - Locate...,то в Look in: оказывается та папка, на которой стоишь (т.е. не та, внутри которой находишься, а та, на которой курсор). Можно ли такое реализовать с помощью комбинации клавиш?

Автор: mig73
Дата сообщения: 15.04.2016 20:58
vitaly1
Можно, просто замените в примере выше param=-P%P на param=-P%P%N и тогда тотал будет вставлять полное имя объекта под курсором, т.е. в каталог заходить не нужно. Вообще-то это стандартный функционал Total Commander и все параметры описаны в справке.
p.s. в будущей версии ТС9 будет более навороченный поиск..
Автор: vitaly1
Дата сообщения: 15.04.2016 21:39
mig73
Попробовал, так тоже работает. Еще раз
Автор: DNS07
Дата сообщения: 16.04.2016 03:04
Помогите советом, как сравнить папки по названию и удалить. Открыл в левой панели 135 папок, в правой те же папки с теми же именами, только там всего их 227, папки пустые, требуется удалить в правой панели дубликаты папок которые находятся в левой.
Автор: LonerD
Дата сообщения: 16.04.2016 03:24

Цитата:
как сравнить папки по названию и удалить

Скриптами можно сравнить и выделить:
http://forum.wincmd.ru/viewtopic.php?p=111157#111157
http://forum.wincmd.ru/viewtopic.php?p=110715#110715
Автор: DNS07
Дата сообщения: 16.04.2016 04:29
LonerD
Непонятно, что далее с этим кодом делать и куда втыкать ? Я так понимаю создать в блокноте а потом поменять расширение файла txt на какое то другое ?
Автор: LonerD
Дата сообщения: 16.04.2016 14:47

Цитата:
Непонятно, что далее с этим кодом делать

Первый скрипт - расширение ahk. Запускать через AutoHotkey, то есть
AutoHotkey.exe Myscript.ahk
Второй скрипт - расширение vbs.
Автор: suvolod
Дата сообщения: 17.04.2016 10:00
Подскажите, как можно реализовать такие фишки:
1) показать / скрыть окно Total Commander-а по горячей клавише. Желательно средствами самого тотала, без установки вспомогательных прог.
2) Повесить вызов Total Commandera на комбинацию Win+E, т.е. чтобы вместо "системного" Windows Explorer вызывался TC
Автор: LonerD
Дата сообщения: 17.04.2016 13:43

Цитата:
показать / скрыть окно Total Commander-а по горячей клавише. Желательно средствами самого тотала

Скрыть (свернуть) можно по Alt+F4. А вот показать - это нереально средствами Тотала, у него нет глобальных системных горячих клавиш, которые могли бы вызывать его из-под других программ.
Для 1) и 2) можно использовать AutoHotkey.
Автор: CaptainFlint
Дата сообщения: 17.04.2016 13:54
Долгожданная полная версия пакета русификации для TC 8.52a.

Ссылки на скачивание:
• со справкой в формате CHM: здесь (зеркало)
• со справкой в формате HLP: здесь (зеркало)

Онлайн-версия справки (8.52a):
http://flint-inc.ru/tchelp/

Также обновлены справочные таблицы со списком команд и стандартных клавиатурных сочетаний.
Автор: spirit21
Дата сообщения: 17.04.2016 14:03
CaptainFlint
"Дополнения к полному набору русификации для Total Commander" (tcrus_hk_8.xx.rar) нового не ожидается?
Автор: Avada
Дата сообщения: 17.04.2016 14:27
spirit21
Всё уже лежит на месте: и все раздельные пакеты для линейки 8.50-8.52a, и соответствующие дополнения. Если не видно — обновить там страницу.
Автор: suvolod
Дата сообщения: 17.04.2016 14:50

Цитата:
2) Повесить вызов Total Commandera на комбинацию Win+E, т.е. чтобы вместо "системного" Windows Explorer вызывался TC

Попробовал сделать через AutoHotKey, написав простейший скрипт
#e::run totalcmd64.exe
...но вылез неожиданный косяк:

Проблема заключается в следующем: если total commander запускается не в полноэкранном режиме, то периодически (точнее очень часто) у меня как будто дополнительно срабатывает клавиша win. Т.е. происходит следующе: жму Win+E - открывается total commander, затем каким-то образом срабатывает еще один вызов клавиши win, в результате открывается окно Пуск (а Total Commander теряет при этом фокус). Получается полная фигня... вместо простого вызова программы по Win+E мне приходиться еще раз жать на Win, чтобы убрать окно Пуск, а затем через Atl+Tab переключаться на потерявший фокус тотал..

Если кто-то решал подобную задачу (вызов по Win+E) - подскажите рабочее решение?
Автор: Haloed
Дата сообщения: 18.04.2016 06:21
suvolod

Цитата:
Повесить вызов Total Commandera на комбинацию Win+E, т.е. чтобы вместо "системного" Windows Explorer вызывался TC  

Попробуйте что-нибудь из этого:
1) сделать последовательность действий в xStarter и вывести её в отдельный .exe файл.
2) Модифицировать под запуск Totalа скрипт предложенный здесь: http://www.xyplorer.com/xyfc/viewtopic.php?f=5&t=9260#p82657
Автор: mig73
Дата сообщения: 18.04.2016 08:30
CaptainFlint

Цитата:
Долгожданная

Действительно! Это самая долгожданная весть была! Спасибо всем за титаническую работу.
Автор: lisyug
Дата сообщения: 20.04.2016 09:48

Цитата:
Долгожданная полная версия пакета русификации для TC 8.52a.

Ссылки на скачивание:
• со справкой в формате CHM: здесь (зеркало)
• со справкой в формате HLP: здесь (зеркало)


Почему-то по всем ссылкам скачиваются повреждённые архивы?
Автор: vek3262
Дата сообщения: 20.04.2016 09:54
lisyug

Цитата:
Почему-то по всем ссылкам скачиваются повреждённые архивы?

Это архивы RAR5 [more] [/more]

Страницы: 1234567891011121314151617181920212223242526272829303132333435

Предыдущая тема: Дубль


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