kefirko
|
Posted: Thu Nov 30, 2017 22:14 Post subject: Как передать папку назначения параметром в командную строку |
|
|
Хочу среди нужных мне аргументов дополнительно передать командной строке папку назначения.
Нашел такую информацию на _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
Возможно ли такое вообще? |
|