Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Как передать папку назначения параметром в командную строку 
Author Message
kefirko



PostPosted: Thu Nov 30, 2017 22:14    Post subject: Как передать папку назначения параметром в командную строку Reply with quote

Хочу среди нужных мне аргументов дополнительно передать командной строке папку назначения.
Нашел такую информацию на _flint-inc.ru/tcinfo/all_cmd.ru.htm (убрать символ "_")
Там написано:
Параметры для панелей инструментов, пользовательских меню и команд:
%T | Вставляет текущий каталог назначения | %T вставляет путь с длинными именами каталогов, а %t — с короткими. Особенно полезно для упаковщиков!

_i97.fastpic.ru/big/2017/1130/68/077362c006986de59d22672dc7e5b768.png

Пока 1.bat просто выводит все переданные ему аргументы.

Код 1.bat:
Code:
@echo off

echo %%0    %0
echo %%1    %1
echo %%2    %2
echo %%3    %3
echo %%4    %4
echo %%5    %5
echo %%6    %6
echo %%7    %7

pause

Логика такая: я перетаскиваю любой файлик на иконку сверху и выполняется 1.bat, причем аргумент %0 это всегда путь до 1.bat, а последний аргумент это путь до файла/папки, который я на иконку перетащил. Все промежуточные можно задать самому. Так вот среди этих промежуточных надо передать адрес папки назначения (т.е. D:\, ну или какое в данный момент будет открыто).

_i97.fastpic.ru/big/2017/1130/50/0b258716b33604086930fbcb214a9950.png

Возможно ли такое вообще?
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group