Дата выпуска: 22.03.2012 Версия: 1.5 Автор: Averin Andrey Скачать:TCMCWindow1.5.zip TCMCWindow- Утилита позволяет вызывать различные команды Total Commander и делать дополнительные действия Используется совместно с утилитой TCMC (поместить в папку с утилитой).
"ttcmc=CM905" "pause=500" "keybd={TAB}:doc;*.txt" - копировать с фильтром *.doc;*.txt "ttcmc=100 CM525 CM905" "pause=5000" "keybd={TAB}:doc;*.txt" - выделить всё и копировать с фильтром *.doc;*.txt "ttcmc=200 CM2026 CM525 CM905" "pause=5000" "keybd={TAB}:doc;*.txt" - выделить всё и копировать с фильтром *.doc;*.txt
- показать всё без подкаталогов, выделить всё и копировать с фильтром *.doc;*.txt "ttcmc=100 CM2026 500 CM525 CM905" "pause=5000" "keybd={TAB}:doc;*.txt"
"ttcmc=CM905" "pause=500" "keybd={TAB}" ">Архивы" - копировать с шаблоном-фильтром >Архивы "ttcmc=100 CM2026 500 CM525 CM905" "pause=5000" "keybd={ENTER}" - копировать все файлы в подпапках "ttcmc=CM905" "pause=500" "keybd={F2}" - Посылание выделенного в очередь копирования
- выделить файлы с именем похожим на имя файла под курсором "ttcmc=CM521" "pause=500" "*%O*" "keybd={ENTER}"
- выделить файлы с именем похожим на имя файла под курсором (работает при cm_DirBranch) "ttcmc=CM521" "pause=500" "*" "cname=%O" "*" "keybd={ENTER}"
- выделить файлы с именем похожим на имя файла под курсором и оставить только выделенные (работает при cm_DirBranch) "ttcmc=CM521" "pause=500" "*" "cname=%O" "*" "keybd={ENTER}" "pause=400" "ttcmc=100 CM2023"
"ttcmc=50 CM527 CM2023" - выделить файлы по расширению и оставить только выделенные "ttcmc=50 CM541 CM2023" - выделить файлы по имени и оставить только выделенные
- выделить в СОСЕДНЕЙ ПАНЕЛИ только файлы с расширением файла под курсором "keybd={TAB}" "ttcmc=CM521" "pause=500" "*" ".%E" "keybd={ENTER}"
- выделить в СОСЕДНЕЙ ПАНЕЛИ только файлы с расширением файла под курсором и оставить только выделенные "keybd={TAB}" "ttcmc=CM521" "pause=500" "*" ".%E" "keybd={ENTER}" "pause=400" "ttcmc=100 CM2023"
- в СОСЕДНЕЙ ПАНЕЛИ выделить только файлы с именем похожим на имя файла под курсором "keybd={TAB}" "ttcmc=CM521" "pause=500" "*" "cname=%O" "*" "keybd={ENTER}"
- в СОСЕДНЕЙ ПАНЕЛИ выделить только файлы с именем похожим на имя файла под курсором и оставить только выделенные "keybd={TAB}" "ttcmc=CM521" "pause=500" "*" "cname=%O" "*" "keybd={ENTER}" "pause=400" "ttcmc=100 CM2023"
- выделить файлы в имени которых находится (2) "ttcmc=CM521" "pause=500" "*" "(2).*" "keybd={ENTER}"
- выделить файлы в имени которых находится (2),(3),(4),(5),(6),(7),(8),(9) "ttcmc=CM521" "pause=500" "*" "(2).*;*(3).*;*(4).*;*(5).*;*(6).*;*(7).*;*(8).*;*(9).*" "keybd={ENTER}"
- выделить файлы в имени которых находится (2),(3),(4),(5),(6),(7),(8),(9) и оставить только выделенные "ttcmc=CM521" "pause=500" "*" "(2).*;*(3).*;*(4).*;*(5).*;*(6).*;*(7).*;*(8).*;*(9).*" "keybd={ENTER}" "pause=400" "ttcmc=100 CM2023"
"ttcmc=CM486" "pause=50" "keybd={TAB 17}" "keybd={ENTER}" - Вызывает окно настройки данных о типах файлов "ttcmc=CM486" "pause=50" "keybd=+{TAB 4}" "keybd={ENTER}" - Вызывает окно настройки данных о типах файлов
"ttcmc=CM519" "pause=50" "keybd={ENTER}" - Вызывает окно Ассоциаций и нажимает Enter "ttcmc=CM483" "pause=50" "keybd={TAB 3}" "keybd={ENTER 2}"- Вызывает окно настройки нового набора колонок "ttcmc=CM483" "pause=50" "keybd={TAB 3}" "keybd={ENTER 2}" "+{TAB 7}" "keybd={ENTER}" - Вызывает окно настройки нового набора колонок + вызов плагинов "ttcmc=CM482" "pause=50" "keybd={TAB 10}" "keybd={ENTER}" - Вызывает окно настройки эскизов по типам файлов
"ttcmc=CM509" "pause=50" "keybd={DELETE}" "keybd={TAB 4}" "keybd={SPACE}" "keybd={ENTER}" - Распаковать выдел. архивы в ТЕКУЩУЮ панель каждый в именной каталог "ttcmc=CM509" "pause=50" "keybd={TAB 4}" "keybd={SPACE}" "keybd={ENTER}" - Распаковать выдел. архивы в СОСЕДНЮЮ панель каждый в именной каталог
- Поиск файла, содержащих ИМЯ из буфера обмена "ttcmc=CM501" "clpget" "keybd={ENTER}"
- Поиск файлов, содержащих ТЕКСТ из буфера обмена "ttcmc=CM501" "keybd={DELETE}" "keybd={TAB 7}" "keybd={SPACE}" "clpget" "pause=100" "keybd={ENTER}"
- Поиск файлов, НЕ содержащих ТЕКСТ из буфера обмена "ttcmc=CM501" "keybd={DELETE}" "keybd={TAB 7}" "keybd={SPACE}" "clpget" "pause=100" "keybd={TAB 4}" "keybd={SPACE}" "keybd={ENTER}"
- Размер папок в обоих панелях "ttcmc=CM302 CM323 CM2014" "pause=500" "keybd={TAB}" "ttcmc=50 CM302 CM323 CM2014"
- Все файлы в обоих панелях без подкаталогов "ttcmc=CM302 CM321 CM2026" "pause=500" "keybd={HOME}" "keybd={TAB}" "ttcmc=50 CM302 CM321 CM2026"
- Перемещение текущего файла с заменой файла из соседней панели с потерей имени "ttcmc=CM906" "keybd={DEL}" "%t%M" "keybd={TAB 7}" "keybd={DOWN}" "keybd={ENTER}"
- Запускает программу под курсором "start="%P%N""
- Запускает блокнот и вводит путь файла под курсором "start="notepad.exe"" "pline="%P%N""
- Без значков в панелях "ttcmc=CM477" "pause=50" "keybd={TAB 7}" "`" "keybd={ENTER}"
- Размер значков в панелях 24 "ttcmc=CM477" "pause=50" "keybd={TAB 7}" "24x24" "keybd={ENTER}"
- Установить размер шрифта в панелях 8 "ttcmc=CM492" "pause=50" "keybd={TAB}" "keybd={ENTER}" "keybd={TAB 2}" "8" "keybd={ENTER}" "keybd={TAB 3}" "keybd={ENTER}"
- Вывести диалог быстрого поиска/фильтрации и в фильтр ввести текст из буфера (не больше 10-ти символов) "ttcmc=50 CM540 CM2915" "pause=50" "clpgt=1-10"
1. В пользовательских командах параметры следует вставлять сразу после утилиты
[em_F5F2] Cmd=%COMMANDER_PATH%\Utilities\TotalCom\TCMC\TCMCWindow.exe "ttcmc=CM905" "pause=500" "{F2}" Menu=Послание выделенного в очередь копирования
2. Команды могут не срабатывать из-за раскладки клавиатуры 3. Команды могут не срабатывать из-за недостаточной паузы - увеличьте 4. В некоторых случаях рекомендуется отключить Punto Swither
Спасибо за работу под утилитой, раньше было жутко неудобно возиться с раскладкой, я так и не понял когда она срабатывает , когда нет
Скачал изменённые файлы, заменил соответствующие файлы у себя и о чудо!!! Шикарно работает, не всё проверял, но несколькими командами пользовался всегда: Теперь работает гораздо быстрее и стабильнее
Code
TOTALCMD#BAR#DATA %COMMANDER_PATH%\Utilities\TotalCom\TCMC\TCMCWindow.exe "ttcmc=CM501" "clpget" "keybd={Enter}" %COMMANDER_PATH%\Wcmicons.dll,2220 Поиск файла, содержащих ИМЯ из буфера обмена
-1
Code
TOTALCMD#BAR#DATA %COMMANDER_PATH%\Utilities\TotalCom\TCMC\TCMCWindow.exe "ttcmc=CM501" "keybd={DELETE}" "keybd={TAB 7}" "keybd={SPACE}" "clpget" "pause=100" "keybd={ENTER}" %COMMANDER_PATH%\Wcmicons.dll,2221 Поиск файлов, содержащих ТЕКСТ из буфера обмена
-1
Все команды связанные с архивами заработали не взирая на пути, имена с пробелами... кнопка переключения жирного и нормального шрифта стала работать без косяков, в общем Andrey_A, МОЛОДЕЦ!!! В очередной раз видно его отношение к делу!!! Так держать!!!
Сообщение отредактировал GGG8 - Суббота, 24.03.2012, 13:01
Благодарю за зеркала на архив,скачал без проблем!Ещё бы зеркало на саму утилиту TCMCWindow1.5,а то fileplanet гоняет страницу по кругу-ссылку не даёт?!
А у меня команда "Поиск файлов, содержащих ТЕКСТ из буфера обмена" не работает, как надо
Мой порядок действий: выделяю все *.ini файлы жму команду - в окне поиска вижу, что идет поиск файлов с именем из буфера (Это если командой из меню пользоваться) Если пользоваться кнопкой, которая написата выше - то, мало того, при закрытии окна поиска все выделенные файлы удаляются!!!! Пишите, звоните.
А у меня команда "Поиск файлов, содержащих ТЕКСТ из буфера обмена" не работает, как надо
Не подтверждаю - у меня всё работает. 1. Там не написано "для выделенных файлов" 2. Кнопка выше для утилиты версии 1.5 (Обновлена ли утилита?)
3. Для выделенных файлов другая кнопка, тоже для версии 1.5:
Code
TOTALCMD#BAR#DATA %COMMANDER_PATH%\Utilities\TotalCom\TCMC\TCMCWindow.exe "ttcmc=CM501" "pause=500" "keybd={DELETE}" "keybd={TAB 5}" "keybd={SPACE}" "clpget" "pause=100" "keybd={ENTER}" %COMMANDER_PATH%\Wcmicons.dll,2221 Поиск для выделенных файлов, содержащих ТЕКСТ из буфера обмена
-1
но при этом, если нажать кнопку и ничего не будет выделено, будет ошибка... Поэтому предлагаю протестировать следующую кнопку, которая должна корректно работать в этом случае, т.е. если вы забыли выделить, но нажали - кнопка автоматом выделит один объект и ошибки не будет
Code
TOTALCMD#BAR#DATA %COMMANDER_PATH%\Utilities\TotalCom\TCMC\TCMCWindow.exe "ttcmc=150 EMem_and_1092 CM524 CMcm_LoadSelectionFromClip CM501" "pause=800" "keybd={DELETE}" "keybd={TAB 5}" "keybd={SPACE}" "clpget" "pause=100" "keybd={ENTER}" %COMMANDER_PATH%\Wcmicons.dll,2221 Поиск для выделенных файлов, содержащих ТЕКСТ из буфера обмена
-1
а те кнопки подправил, т.е. если есть выделение оно снимется:
Code
TOTALCMD#BAR#DATA %COMMANDER_PATH%\Utilities\TotalCom\TCMC\TCMCWindow.exe "ttcmc=150 CM524 CM501" "pause=500" "keybd={DELETE}" "keybd={TAB 7}" "keybd={SPACE}" "clpget" "pause=100" "keybd={ENTER}" %COMMANDER_PATH%\Wcmicons.dll,2221 Поиск файлов, содержащих ТЕКСТ из буфера обмена
-1
Code
TOTALCMD#BAR#DATA %COMMANDER_PATH%\Utilities\TotalCom\TCMC\TCMCWindow.exe "ttcmc=150 CM524 CM501" "pause=500" "keybd={DELETE}" "keybd={TAB 7}" "keybd={SPACE}" "clpget" "pause=100" "keybd={TAB 4}" "keybd={SPACE}" "keybd={ENTER}" %COMMANDER_PATH%\Wcmicons.dll,2221 Поиск файлов, НЕ содержащих ТЕКСТ из буфера обмена