Avada
|
Posted: Tue Jan 05, 2010 23:39 Post subject: [Util] TC UP New: создание файлов и каталогов |
|
|
Общая информация:
Среди компонентов сборки Total Commander Ultima Prime имеется (и довольно регулярно обновляется) TC UP New — отличное средство для создания в TC файлов и каталогов. Его можно вызывать кнопкой на панели задач или клавишами, назначенными для пользовательской команды (например, вызывать по F7, как в Ultima Prime). Кто уже знает — обращаю внимание, кто никогда не сталкивался — всячески рекомендую.
В связи с несомненной полезностью утилиты и в то же время некоторыми, скажем так, неочевидными аспектами её применения специальная тема на профильном форуме представляется мне очень уместной.
Ссылки на очередные версии ищите в теме, а наиболее свежую информацию смотрите в конце этого поста.
К стандартной русификации TC UP New, входившей в Ultima Prime до версии сборки 7.6 включительно, имелось очень много претензий, так что русский перевод можно использовать мой, альтернативный. В версии утилиты для сборки 7.7 перевод выполнен мной заново, других вариантов новой русификации на данный момент нет.
Примеры корректного вызова версии 7.7:
1. Код кнопки
Code: | TOTALCMD#BAR#DATA
%Commander_path%\Addons\TCUPNew\TCUPNew.exe
/S="%P" /N=""%N""
%Commander_path%\Addons\CUPNew\TCUPNew.exe
Создание объектов
-1 | 2. Пользовательская команда
Code: | [em_creation]
button=%Commander_path%\Addons\TCUPNew\TCUPNew.exe
cmd=%Commander_path%\Addons\TCUPNew\TCUPNew.exe
menu=Создание объектов
param=/S="%P" /N=""%N"" | Важно учесть, что:
а) в поле параметров команды или кнопки обязательно должно быть указано /S="%P" /N=""%N""
б) поле "Путь запуска" лучше оставить пустым.
Для пользователей версий до 7.7 Примеры корректного вызова более ранних версий:
1. Код кнопки
Code: | TOTALCMD#BAR#DATA
%Commander_path%\Utils\TCUP\TCUPNew\TCUPNew.exe
"%P" %N
%Commander_path%\Utils\TCUP\TCUPNew\TCUPNew.exe
Создание объектов
-1 | 2. Пользовательская команда
Code: | [em_creation]
button=%Commander_path%\Utils\TCUP\TCUPNew\TCUPNew.exe
cmd=%Commander_path%\Utils\TCUP\TCUPNew\TCUPNew.exe
menu=Создание объектов
param="%P" %N | Важно учесть, что:
а) в поле параметров команды или кнопки обязательно должно быть указано "%P" %N
б) поле "Путь запуска" надо оставить пустым.
Условия применения прежних версий:
Поскольку утилита уже давно существует только как компонент TC Ultima Prime, при её отдельном применении возможны некоторые проблемы.
Для полной работоспособности обязательно размещение папки с файлом tcupnew.exe так, чтобы глубина вложенности осталась той же, что при исходном размещении %Commander_path%\Plugins\Tools\TCUPNew\. Имена папок значения не имеют! Примеры даны выше. При ином (отличном от 3) числе последовательно вложенных подкаталогов (например, 2 как в %Commander_path%\Utils\TCUPNew\) часть функций, связанных с созданием каталогов, работать не будет. Это касается открытия каталога сразу после его создания и формирование набора вложенных подкаталогов данного каталога согласно файлу-списку.
Кроме того, для работы утилиты принципиально важно, чтобы регистр имён исполняемых файлов TC (TOTALCMD.EXE и TOTALCMD64.EXE) оставался только верхним, как по умолчанию.
Где взять:
Последняя версия с многочисленными улучшениями — 7.7 для TC Ultima Prime с тем же номером (принцип нумерации изменился); отдельный репак берём здесь. Параметры запуска изменились по сравнению с прежними версиями, подробности — здесь.
Более старая версия с поддержкой 64-битного TC — 5.0.0.1200 (это компонент TC Ultima Prime 7.1; отдельный репак берём здесь). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sat Feb 01, 2020 19:04; edited 16 times in total |
|