Total Commander Knowledge Base

Есть вопрос?

Поищите ответ в самой большой русскоязычной базе знаний по Total Commander!

Wiki Category: Автоматизация Total Commander

Создание папки и переход в нее в TC

Q: Требуется быстро создать каталог с произвольным именем, и сразу же зайти в него. A: Скрипт: ‘======================================================== ‘ Создание папки и переход в нее в TC ‘ В параметрах вызова из TC можно указать название папки, ‘ иначе будет вызван диалог ввода имени папки ‘======================================================== Dim FSO, TCS, WS, TotalCmd, . . . Read more

Создание списка со структурой выбранных элементов

Q: Так уж случилось, что для создания списков файлов с подкаталогами я использую плагин CatalogMaker. Он сохраняет древовидные списки каталогов с файлами, а справа — их атрибуты, выстроенные по одной вертикали. Всё очень удобно и наглядно. Проблемы начались, когда в именах моих файлов с папками начали появляться спецсимволы и иероглифы. . . . Read more

Total Commander Multiple Commands

Утилита для TC «Total Commander Multiple Commands» Тип Утилита Версия 0.12 Размер 3 Кб Автор Maciej Adamczyk Лицензия проприетарная Исходный код закрыт Статус не развивается Требования TC 32 Страница нет Назначение Автоматизация Возможность локализации нет Поддержка unicode нет Список всех утилит Total Commander Multiple Commands (TCMC) – небольшая утилита для . . . Read more

Как собрать несколько файлов в один

Q: Как собрать несколько файлов в один? A: Создай файлик *.vbs. Повесь его на кнопку. В параметрах пропиши %L. Код файла: Dim FileAll, FSO, List, F, WriteFile Const ForReading = 1 Const ForWriting = 2 Const ForAppending = 8 FileAll = InputBox(«Введите имя файла», «Копирование содержимого», «all.txt») if FileAll = . . . Read more

Перейти к файлу с другим расширением

Иногда требуется быстро перейти к первому файлу в панели или группе файлов с определённым расширением. Следующий скрипт решает эту задачу. Стоит обратить внимание на использование вспомогательного модуля TCS_Helper и утилиты TCMC. ‘ Перенос курсора на файл с другим расширением ‘ с функцией возврата в начало ‘ Необходима регистрация Script Helper . . . Read more

Очистка буфера обмена

Q: Как очистить буфер обмена? A: Простой скрипт с использованием Script Helper: CreateObject(«TCSCRIPT.Helper»).ClearClip Volniy

Выделение дубликатов после поиска

Q: Имеется папка Music, содержащая кучу других папок, с музыкой, соответственно (mp3). Хочу удалить дубликаты. Нахожу, соответственно, через поиск, потом выношу файлы на панель. Дубликаты располагаются парами, тройками и т.д. Ручками выделять долго и нудно (много их). Как можно выделить дубликат(ы) для удаления? Имеется ввиду что должен остаться только один . . . Read more

Продвинутые запуск и добавление файлов в Winamp

Q: Вот возник вопрос по запуску mp3. Сейчас привык делать это из эксплорера, там два варианта запуска: или просто щелчок по файлу (или выбор нескольких фалов + Enter) — это для прослушивания; или выбор файлов, right-click, Enqueue in Winamp — это для добавления в очередь. Соответственно, хотелось бы попроще реализовать . . . Read more

Сохранение списка файлов на FTP

Q: Как сохранить список файлов на FTP в текстовый файл? A: Можно воспользоваться vbs-скриптиком (для него нужен TCWSHelper) — заносит список в буфер обмена, оттуда уже вставляем в файл: Set TCS = CreateObject(«TCSCRIPT.Helper») TCS.SendCommand «cm_SelectAll» All = TCS.GetSrcSelectedFiles TCS.SetTextToClip(All) Set TCS=Nothing Wscript.Quit Batya A: Думаю, вполне можно воспользоваться встроенной командой . . . Read more

Выделение файлов с одинаковыми именами

Q: Как выделить файлы с одинаковыми именами? A: Ну что ж, могу посоветовать написать скриптик *.vbs, использующий TCWSHelp: ‘Пометить файлы с именем как у текущего файла ‘В параметрах необходимо прописать %O FileName = WScript.Arguments(0) Dim TCS Set TCS = CreateObject(«TCSCRIPT.Helper») TCS.SendCommand «cm_SpreadSelection» TCS.SendKeystroke FileName & «.*{ENTER}» Set TCS = Nothing . . . Read more