Как можно сохранить конфигурацию Button Bar (сами кнопки)? Они не сохраняются в файле wincmd.ini. Я думал сохраняются. Переустановил Винду, заменил сохранённый wincmd.ini, а кнопки потерялись... :-(
» Total Commander (часть 9)
GREENcode
Цитата:
это *.bar
Цитата:
сами кнопки
это *.bar
Добрый день.
Необходимо периодически искать файлы по определенным маскам в сетевых каталогах различных серверов. На текущий момент приходится по очереди вписывать сетевые пути для поиска. Можно ли как то указать список всех путей для поиска, чтобы ТС по очереди там искал?
Необходимо периодически искать файлы по определенным маскам в сетевых каталогах различных серверов. На текущий момент приходится по очереди вписывать сетевые пути для поиска. Можно ли как то указать список всех путей для поиска, чтобы ТС по очереди там искал?
ShIvADeSt
Справка ("Место поиска" — про файл-список).
Справка ("Место поиска" — про файл-список).
Сейчас обратил внимание, что если запустить одновременно несколько сессий Total Commander (из разных папок и даже разных версий и разной x32/x64 битности), то все кнопки окон Lister, генерированные из любого TC, Windows 7 группирует на панели задач вместе в одну группу. Причём совершенно невозможно соотнести, какое окно Lister к какой сессии TC относится.
Причины такого явления примерно понятны: при группировке кнопок Windows ориентируется на имя процесса, а имя процесса для всех сессий TC одно и то же: totalcmd.exe. Вопрос в том, нельзя ли как-то это поведение изменить или обойти?
Спасибо!
Добавлено:
Что интересно, в списке запущенных процессов Lister вообще отдельно не выводится.
Добавлено:
И ещё вопрос про Lister, но на другую тему. Как известно, Lister не умеет корректно обрабатывать .LNK ссылки (ярлыки) файлов: вместо загрузки файла по ссылке Lister открывает сам бинарный файл ярлыка.
Есть ли какие-то решения, чтобы заставить Lister нормально работать с ярлыками?
Причины такого явления примерно понятны: при группировке кнопок Windows ориентируется на имя процесса, а имя процесса для всех сессий TC одно и то же: totalcmd.exe. Вопрос в том, нельзя ли как-то это поведение изменить или обойти?
Спасибо!
Добавлено:
Что интересно, в списке запущенных процессов Lister вообще отдельно не выводится.
Добавлено:
И ещё вопрос про Lister, но на другую тему. Как известно, Lister не умеет корректно обрабатывать .LNK ссылки (ярлыки) файлов: вместо загрузки файла по ссылке Lister открывает сам бинарный файл ярлыка.
Есть ли какие-то решения, чтобы заставить Lister нормально работать с ярлыками?
Цитата:
Есть ли какие-то решения, чтобы заставить Lister нормально работать с ярлыками?
tramparamparam02
Не уверен что понял, что именно в вашем понимании значит "нормально", но лично я пользуюсь этим плагином: LinkInfo
Это для просмотра и редактирования внутренностей ярлыка.
Добавлено:
Цитата:
если запустить одновременно несколько сессий Total Commander (из разных папок и даже разных версий и разной x32/x64 битности), то все кнопки окон Lister, генерированные из любого TC, Windows 7 группирует на панели задач вместе в одну группу.
Не всегда так, если пользоваться tLister, во всяком случае потому что плагин только в 32 битной версии)
Цитата:
а имя процесса для всех сессий TC одно и то же
в зависимости от битности все-таки totalcmd.exe и totalcmd64.exe, в пределах же одной битности разница будет только в PID.
[more] [more]чертово море![/more]
ewild 02:04 15-04-2016
Цитата:
Там не всё так просто. По крайней мере у меня под Windows 7 x64 это выглядит в списке процессов как матрёшка: главный процесс totalcmd.exe, а из него уже запущен дочерний totalcmd64.exe - скриншот приложен. Возможно, что процесс Lister как раз запускается из главного процесса totalcmd.exe.
http://savepic.ru/9399643.png
Цитата:
Спасибо за идею, посмотрю, что это за штука такая.
Цитата:
Немного о разном говорим. Я тоже пользуюсь LinkInfo для редактирования ярлыков. Но мой вопрос был не про редактирование ярлыка, а про открытие ярлыка в Lister. Чтобы заставить его при открытии в окне Lister ярлыка делать то же самое, что делают в аналогичной ситуации остальные 99% приложений под Windows: открывать в своем окне не сам ярлык, а тот файл, к которому отсылает ярлык. [/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 16:25 15-04-2016
Цитата:
Спасибо, но это полностью годится только для HTML/MHT файлов. Из остальных IEView умеет работать далеко не со всеми форматами. А те, с которыми умеет, он открывает силами системного MSIE, то есть, без учёта плагинов и настроек листера.
Да и вызвать ieView для произвольного ярлыка нельзя, надо сначала открыть в листере какой-нибудь HTML-файл - и уже потом затаскивать в это окно ярлык. В общем, ещё больше мороки, чем если бы просто перейти на пассивной панели к целевому файлу и открыть Lister непосредственно целевой файл.
Цитата:
ieView тебе в помощь
Спасибо, но это полностью годится только для HTML/MHT файлов. Из остальных IEView умеет работать далеко не со всеми форматами. А те, с которыми умеет, он открывает силами системного MSIE, то есть, без учёта плагинов и настроек листера.
Да и вызвать ieView для произвольного ярлыка нельзя, надо сначала открыть в листере какой-нибудь HTML-файл - и уже потом затаскивать в это окно ярлык. В общем, ещё больше мороки, чем если бы просто перейти на пассивной панели к целевому файлу и открыть Lister непосредственно целевой файл.
Как решить такую задачу:
У меня в Тотале открыта какая-то папка, и мне нужно выполнить в ней поиск. Если поиск в самом Тотале, то это делается через Alt + F7. Как с помощью комбинации клавиш запускать поиск в этой же папке, но в locate32?
С помощью мышки это сделать легко: ПКМ по папке, дальше выбрать Locate... в контекстом меню. Открывается окошко locate32, где в поле Look in: уже стоит нужная папка.
Как сделать то же самое, но по комбинации клавиш?
У меня в Тотале открыта какая-то папка, и мне нужно выполнить в ней поиск. Если поиск в самом Тотале, то это делается через Alt + F7. Как с помощью комбинации клавиш запускать поиск в этой же папке, но в locate32?
С помощью мышки это сделать легко: ПКМ по папке, дальше выбрать Locate... в контекстом меню. Открывается окошко locate32, где в поле Look in: уже стоит нужная папка.
Как сделать то же самое, но по комбинации клавиш?
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\
Создайте пользовательскую команду 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\
mig73
Спасибо большое!
Я правильно понял, что если у меня locate32 находится в папке c:\Program Files\locate32\, то эту папку нужно указать вместо
Цитата:
Спасибо большое!
Я правильно понял, что если у меня locate32 находится в папке c:\Program Files\locate32\, то эту папку нужно указать вместо
Цитата:
%COMMANDER_PATH%\Util\locate32\locate32.exe
vitaly1
Верно, только возьмите ее в кавычки а то там пробелы в пути. Можно и кнопку на панель с такими же параметрами кинуть и поля в locate все заполнить, у нее параметров много... от тотала там только %P.
Верно, только возьмите ее в кавычки а то там пробелы в пути. Можно и кнопку на панель с такими же параметрами кинуть и поля в locate все заполнить, у нее параметров много... от тотала там только %P.
mig73
Еще раз спасибо. Все заработало!
Теперь можно использовать locate32 в качестве полноценной замены поиска в ТС (поскольку при поиске в большом кол-ве папок locate32 во много раз быстрее ТС). Вашим способ можно быстро из ТС запускать поиск в locate32, а оттуда по комбинации клавиш прыгать к найденному файлу назад в Тотал (используя Open Conataing Folder в locate32).
Заметил еще такую особенность вызова locate32 через контекстое меню: если в ТС стоишь на какой-то папке и выбираешь ПКМ - Locate...,то в Look in: оказывается та папка, на которой стоишь (т.е. не та, внутри которой находишься, а та, на которой курсор). Можно ли такое реализовать с помощью комбинации клавиш?
Еще раз спасибо. Все заработало!
Теперь можно использовать locate32 в качестве полноценной замены поиска в ТС (поскольку при поиске в большом кол-ве папок locate32 во много раз быстрее ТС). Вашим способ можно быстро из ТС запускать поиск в locate32, а оттуда по комбинации клавиш прыгать к найденному файлу назад в Тотал (используя Open Conataing Folder в locate32).
Заметил еще такую особенность вызова locate32 через контекстое меню: если в ТС стоишь на какой-то папке и выбираешь ПКМ - Locate...,то в Look in: оказывается та папка, на которой стоишь (т.е. не та, внутри которой находишься, а та, на которой курсор). Можно ли такое реализовать с помощью комбинации клавиш?
vitaly1
Можно, просто замените в примере выше param=-P%P на param=-P%P%N и тогда тотал будет вставлять полное имя объекта под курсором, т.е. в каталог заходить не нужно. Вообще-то это стандартный функционал Total Commander и все параметры описаны в справке.
p.s. в будущей версии ТС9 будет более навороченный поиск..
Можно, просто замените в примере выше param=-P%P на param=-P%P%N и тогда тотал будет вставлять полное имя объекта под курсором, т.е. в каталог заходить не нужно. Вообще-то это стандартный функционал Total Commander и все параметры описаны в справке.
p.s. в будущей версии ТС9 будет более навороченный поиск..
mig73
Попробовал, так тоже работает. Еще раз
Попробовал, так тоже работает. Еще раз
Помогите советом, как сравнить папки по названию и удалить. Открыл в левой панели 135 папок, в правой те же папки с теми же именами, только там всего их 227, папки пустые, требуется удалить в правой панели дубликаты папок которые находятся в левой.
Цитата:
как сравнить папки по названию и удалить
Скриптами можно сравнить и выделить:
http://forum.wincmd.ru/viewtopic.php?p=111157#111157
http://forum.wincmd.ru/viewtopic.php?p=110715#110715
LonerD
Непонятно, что далее с этим кодом делать и куда втыкать ? Я так понимаю создать в блокноте а потом поменять расширение файла txt на какое то другое ?
Непонятно, что далее с этим кодом делать и куда втыкать ? Я так понимаю создать в блокноте а потом поменять расширение файла txt на какое то другое ?
Цитата:
Непонятно, что далее с этим кодом делать
Первый скрипт - расширение ahk. Запускать через AutoHotkey, то есть
AutoHotkey.exe Myscript.ahk
Второй скрипт - расширение vbs.
Подскажите, как можно реализовать такие фишки:
1) показать / скрыть окно Total Commander-а по горячей клавише. Желательно средствами самого тотала, без установки вспомогательных прог.
2) Повесить вызов Total Commandera на комбинацию Win+E, т.е. чтобы вместо "системного" Windows Explorer вызывался TC
1) показать / скрыть окно Total Commander-а по горячей клавише. Желательно средствами самого тотала, без установки вспомогательных прог.
2) Повесить вызов Total Commandera на комбинацию Win+E, т.е. чтобы вместо "системного" Windows Explorer вызывался TC
Цитата:
показать / скрыть окно Total Commander-а по горячей клавише. Желательно средствами самого тотала
Скрыть (свернуть) можно по Alt+F4. А вот показать - это нереально средствами Тотала, у него нет глобальных системных горячих клавиш, которые могли бы вызывать его из-под других программ.
Для 1) и 2) можно использовать AutoHotkey.
Долгожданная полная версия пакета русификации для TC 8.52a.
Ссылки на скачивание:
• со справкой в формате CHM: здесь (зеркало)
• со справкой в формате HLP: здесь (зеркало)
Онлайн-версия справки (8.52a):
http://flint-inc.ru/tchelp/
Также обновлены справочные таблицы со списком команд и стандартных клавиатурных сочетаний.
Ссылки на скачивание:
• со справкой в формате CHM: здесь (зеркало)
• со справкой в формате HLP: здесь (зеркало)
Онлайн-версия справки (8.52a):
http://flint-inc.ru/tchelp/
Также обновлены справочные таблицы со списком команд и стандартных клавиатурных сочетаний.
CaptainFlint
"Дополнения к полному набору русификации для Total Commander" (tcrus_hk_8.xx.rar) нового не ожидается?
"Дополнения к полному набору русификации для Total Commander" (tcrus_hk_8.xx.rar) нового не ожидается?
spirit21
Всё уже лежит на месте: и все раздельные пакеты для линейки 8.50-8.52a, и соответствующие дополнения. Если не видно — обновить там страницу.
Всё уже лежит на месте: и все раздельные пакеты для линейки 8.50-8.52a, и соответствующие дополнения. Если не видно — обновить там страницу.
Цитата:
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) - подскажите рабочее решение?
suvolod
Цитата:
Попробуйте что-нибудь из этого:
1) сделать последовательность действий в xStarter и вывести её в отдельный .exe файл.
2) Модифицировать под запуск Totalа скрипт предложенный здесь: http://www.xyplorer.com/xyfc/viewtopic.php?f=5&t=9260#p82657
Цитата:
Повесить вызов Total Commandera на комбинацию Win+E, т.е. чтобы вместо "системного" Windows Explorer вызывался TC
Попробуйте что-нибудь из этого:
1) сделать последовательность действий в xStarter и вывести её в отдельный .exe файл.
2) Модифицировать под запуск Totalа скрипт предложенный здесь: http://www.xyplorer.com/xyfc/viewtopic.php?f=5&t=9260#p82657
CaptainFlint
Цитата:
Действительно! Это самая долгожданная весть была! Спасибо всем за титаническую работу.
Цитата:
Долгожданная
Действительно! Это самая долгожданная весть была! Спасибо всем за титаническую работу.
Цитата:
Долгожданная полная версия пакета русификации для TC 8.52a.
Ссылки на скачивание:
• со справкой в формате CHM: здесь (зеркало)
• со справкой в формате HLP: здесь (зеркало)
Почему-то по всем ссылкам скачиваются повреждённые архивы?
lisyug
Цитата:
Это архивы RAR5 [more] [/more]
Цитата:
Почему-то по всем ссылкам скачиваются повреждённые архивы?
Это архивы RAR5 [more] [/more]
Страницы: 1234567891011121314151617181920212223242526272829303132333435
Предыдущая тема: Дубль
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.