@Tech-GS

Как подставить в параметры команды имя текущего каталога?

Через Total Commander в текущем каталоге необходимо создать из выделенных файлов архив с именем текущего каталога. С командой архивирования проблем нет. Как получить имя текущего каталога? Из существующих в TC ключей есть только полный путь до файла %P и имя текущего файла %O.
Пример команды, создающей архив с именем текущего файла:
Команда, создающая архив - "%COMMANDER_PATH%\AddOn\Arc\arj32.exe"
Параметры - a "%O.arj" %S
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 2
@res2001
Developer, ex-admin
Сдеалйте простейший батник, в котором будет одна ваша команда. В ТС вызывайте батник с первым параметром %P.
В батнике получить путь к каталогу из переданного параметра можно с помощью записи:
%~dp1
%~n1 - имя файла без расширения
%~x1 - расширение файла
%~f1 - полный путь к файлу
Ответ написан
trapwalker
@trapwalker
Программист, энтузиаст
echo %cd%
но... arj? В 2020 году? Серьёзно?...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы