Описание команды | |
patha | ![]() ![]() |
Открывает путь в активной панели Total Commander.
patha=Path, ||gocd<>||fold<>||Dialogs
Параметры:
Path | Путь к объекту. Где Path может иметь несколько вариантов: • Полный или относительный путь к объекту. • clpget - путь берётся из буфера обмена. • $f01 ... - сокращения специальных папок и файлов см. Дополнение №8. • $rPathReg - путь из заданной ветки реестра. • Путь возвращаемый параметром [info] или <info> см. Дополнение №10. • Путь возвращаемый параметром <xfolder> см. Дополнение №11. • Путь возвращаемый глобальными переменными GLOBALNAME см. Дополнение №23. • Путь возвращаемый параметром [tc] см. Дополнение №12. |
Дополнительные параметры: | |
gocd<> | Диск. Параметр gocd<CD> - открывает путь на другом диске, где CD - буква диска. Если диск CD отсутствует в параметре, то открывается подобный путь на первом найденном диске (если есть). |
fold<> | Переход. Параметр fold<RegExp>, где: RegExp - регулярное выражение, по которому будет найдено имя файла (с расширением) для перехода к нему. отсутствие RegExp означает переход к объекту (к папке) Path. Для перехода в заданную папку, а затем к заданному объекту, необходимо к пути начальной папки Path (например c:\test\) добавить любой символ (c:\test\x) Пример: pathr=c:\test\x||fold<^file.txt> Если необходимо перейти к папке, то прописывается fold<> Параметр не работает в режиме "Эскизы". |
Dialogs | Диалоги. см. Дополнение №18![]() |
Примечания:
В параметрах команды может использоваться:См. также:
parll, pathb, pathl, pathm, pathr, paths, patht, pathu
Примеры: | ![]() |
<HOTKEY=10> iniwr=%%TCIMG_PATH%%\TCIMGU.ini||Navigation||Path||"%P" <HOTKEY=X> exect=$var_path=##$INI<8//%%TCIMG_PATH%%\TCIMGU.ini//Navigation//Path> patha=$var_path ;; по зажатой клавише SHIFT запомнить путь активной панели; Простое нажатие - переход по запомненному пути
aends=PS<[tc=AP]//2//0>??-1 sends=@[tc=AA]??1||&?(?mi)^(.*)\.(?:chm|html|txt?)$||?Fsym1 bends=$GLOBALAENDS??-1||&?(?mi)^(GLOBALSENDS<1>(?:\-@\d+\\?$|\\?$))!!1 patha=GLOBALBENDS<1> ;; перейти в активной панели в папку, имя которой содержится в имени chm/htm/txt файла под курсором (ищется так же папка с концовкой "-@цифры")
aends=PS<[tc=AP]//2//0>??-1 sends=@[tc=AA]??1||&?(?mi)^(.*)\.(?:chm|html|txt?)$||?Fsym1 bends=$GLOBALAENDS??-1||&?(?mi)^(GLOBALSENDS<1>(?:\-@\d+\\?$|\\?$))!!1 patha=GLOBALBENDS<1>||fold<> ;; перейти в активной панели к папке, имя которой содержится в имени chm/htm/txt файла под курсором (ищется так же папка с концовкой "-@цифры")
anf2d=$f212\Fold.txt||7||(.+)\R+(.+)||$1|$2 dilog=[combo=BOX38] patha=GLOBALANF2D1<GLOBALCOMBN1<1>> ;; пример получения из файла имена и пути, в диалоге выбор имени и переход к пути
anf2d=$f212\Fold_2.txt||7||(.+)\R+(.+)\R+(.+)||$1|$2|$3 dilog=[combo=BOX38] patha=GLOBALANF2D1<GLOBALCOMBN1<1>> pause=50 patht=GLOBALANF2D2<GLOBALCOMBN1<1>> ;; пример получения из файла имён и путей, в диалоге выбрать имя и перейти по 1-му пути в активной панели, по 2-му пути в неактивной
bufsr=&&(...).*!!$1 patha=%%COMMANDER_PATH%%\x||fold<^clpget.*> ;; перейти в папку Total Commander в активной панели, затем перейти к объекту, 3 символа которого совпадают с 3-мя символами строки из буфера обмена
copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||clipup<>||upd<5> pause=500 patha=clpget||fold<> pause=500 marks=list<clpget> pause=500 delss=FOLDC<[tc=AL]//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<[tc=AL]//1//1//html|css//0>||1||test<1n!!_\d*> arwcx=[tc=AP]"%O"||chm||1 ;; выделенный каталог копировать в другую панель (с переименованием в заголовок <title> из файла index.html) с удалением, после копирования - ненужных файлов в скопированном каталоге + упаковать в chm
copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||clipup<>||upd<5> pause=500 patha=clpget||fold<> pause=500 marks=list<clpget> pause=500 delss=FOLDC<[tc=AP]//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<[tc=AP]//1//1..html|css//0>||1||test<1n!!_\d*> ;; выделенный каталог копировать в другую панель (с переименованием в заголовок <title> из файла index.html) с удалением, после копирования - ненужных файлов в скопированном каталоге
copyy=%P%N||"%t"//0||clipup<>||upd<5> pause=100 patha=clpget||fold<> pause=100 arwcx="%O"||zip ;; скопировать объект под курсором в другую панель и упаковать в архив
copyy=%P%N||"%t"//0||clipup<>||upd<5> pause=100 patha=clpget||fold<> pause=100 arwcx=[tc=AP]"%O"||zip ;; скопировать объект под курсором в другую панель и упаковать в архив
creat="%p"||clpget pause=100 patha=<xfolder=25!!"%p">||fold<> ;; создать в активной панели файл с именем и расширением из буфера обмена и установить курсор на созданный файл
exect=$var_path=##$INI<8//%%TCIMG_PATH%%\TCIMGU.ini//Navigation//Path> patha=$var_path ;; перейти в активной панели в папку, прописанную в файле TCIMGU.ini в секции [Navigation] в ключе Path
exect=$var_s='C' <IF> <info=o80%P%N//> = C: <THEN> exect=$var_s='D' <ENDIF> focusp patha=$var_s:\<info=o151%P%N//> ;; перейти в другую панель в синхронизированный каталог на диске D:\ (если активная панель C:\) и на диске С:\ (если активная панель D:\)
exect=$var_sp=_PathFull('../../','"%P"') patha=$var_sp ;; перейти в активной панели на 2 уровня вверх
exect=$var_sp=_PathFull('../wlx','"%P"') patha=$var_sp ;; перейти в активной панели в параллельный каталог wlx
focusp patha=D:\<info=o151%P%N//> ;; перейти в другую панель в синхронизированный каталог на диске D:\
global copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||upd<5> delss=FOLDC<GLOBALCOPYS<1>//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<GLOBALCOPYS<1>//1//1//html|css//0>||1||test<1n!!_\d*> patha=GLOBALCOPYS<1>||fold<> arwcx=GLOBALCOPYS<1>||chm||1||wait<> delsm=GLOBALCOPYS<1>||1 ;; скопировать в другую панель каталог под курсором + переименовать в заголовок html + удалить все кроме нужного для компиляции + упаковать в chm и удалить скопированный каталог
global folds="%p"||list<clpget> patha=GLOBALFOLDS<1> ;; создать в активной панели папки по списку из буфера обмена + войти в первую созданную папку
global folds="%p"||TEST patha=GLOBALFOLDS<1>||fold<> ;; создать в активной панели папку TEST и установить курсор на нее
hends=@<info=o600%P%N>??-1 listx=@GLOBALHENDS<1>||2 <IF> <info=t61$GLOBALLISTX[1]> = 0 <THEN> infbx=Сообщение||Объект~~не~~найден!||3||200||40 <ELSE> patha=GLOBALHENDS<1>||fold<> <ENDIF> ;; перейти в активной панели к реальному объекту символической ссылки под курсором, 3-х секундное сообщение в случае отсутствия реального объекта
patha="%P" slist=%WL patha="%P" pause=500 marks=$GLOBALSLIST ;; вернуться в активную панель из просмотра выделенного в отдельном окне с тем же выделением или выделить файл под курсором, если не в отдельном окне
patha="%P"||fold<> ;; перейти на уровень вверх к родительской папке в активной панели
patha="%p"clpget ;; переход в активной панели в папку, имя которой в буфере обмена; если в буфере имя файла, то переход к нему
patha="%p"x||fold<.*[а-яА-ЯеЁ]+.*> ;; перейти к объекту в активной панели, в имени которого русские буквы
patha="%p"x||fold<.*txt> ;; перейти к первому файлу txt в активной панели
patha="%p"x||fold<^.*~~-.~~*> ;; перейти к объекту в активной панели, в имени которого есть '' - ''
patha="%p"x||fold<^.*clpget> ;; перейти к объекту в активной панели, концовка имени которого в буфере обмена
patha="%p"x||fold<^\d+.*> ;; перейти к объекту в активной панели, в начале имени которого есть цифра
patha="%p"x||fold<^clpget.*> ;; перейти к объекту в активной панели, начало имени которого в буфере обмена
patha="%P%O"\ ;; перейти в активной панели в папку, имя которой содержится в имени файла под курсором
patha="%P%O"\||fold<> ;; перейти в активной панели к папке, имя которой содержится в имени файла под курсором
patha="%pTest.txt"||fold<> ;; перейти к файлу Test.txt в активной панели
patha="%t" ;; открыть путь другой панели в активной панели
patha=$f01 ;; перейти в каталог "Administrative Tools" в активной панели
patha=$f02 ;; перейти в каталог "AppData" в активной панели
patha=$f03 ;; перейти в каталог "Cache" в активной панели
patha=$f04 ;; перейти в каталог "CD Burning" в активной панели
patha=$f05 ;; перейти в каталог "Cookies" в активной панели
patha=$f06 ;; перейти в каталог "Desktop" в активной панели
patha=$f07 ;; перейти в каталог "Favorites" в активной панели
patha=$f08 ;; перейти в каталог "Fonts" в активной панели
patha=$f09 ;; перейти в каталог "History" в активной панели
patha=$f10 ;; перейти в каталог "Local AppData" в активной панели
patha=$f1000 ;; перейти в каталог, заданный в ключах в секции [ReductionPath]
patha=$f11 ;; перейти в каталог "My Music" в активной панели
patha=$f12 ;; перейти в каталог "My Pictures" в активной панели
patha=$f13 ;; перейти в каталог "My Video" в активной панели
patha=$f14 ;; перейти в каталог "NetHood" в активной панели
patha=$f15 ;; перейти в каталог "Personal" в активной панели
patha=$f16 ;; перейти в каталог "PrintHood" в активной панели
patha=$f17 ;; перейти в каталог "Programs" в активной панели
patha=$f18 ;; перейти в каталог "Recent" в активной панели
patha=$f19 ;; перейти в каталог "SendTo" в активной панели
patha=$f20 ;; перейти в каталог "Start Menu" в активной панели
patha=$f201 ;; перейти в каталог "...\Files\Bar\" в активной панели
patha=$f202 ;; в активной панели перейти в каталог ...\Files\Img
patha=$f203 ;; в активной панели перейти в каталог ...\Files\Ini
patha=$f204 ;; в активной панели перейти в каталог ...\Files\Library
patha=$f205 ;; в активной панели перейти в каталог ...\Files\PlayList
patha=$f206 ;; в активной панели перейти в каталог ...\Files\Sounds
patha=$f207 ;; в активной панели перейти в каталог ...\Files\Tcg
patha=$f208 ;; в активной панели перейти в каталог ...\Files\Font
patha=$f209 ;; в активной панели перейти в каталог ...\Files\Htm
patha=$f21 ;; перейти в каталог "Startup" в активной панели
patha=$f210 ;; в активной панели перейти в каталог ...\Files\Scripts
patha=$f211 ;; в активной панели перейти в каталог ...\Files\Zip
patha=$f22 ;; перейти в каталог "Templates" в активной панели
patha=$f23 ;; перейти в каталог "Program Files" в активной панели
patha=$f24 ;; перейти в каталог "ProgramData" в активной панели
patha=$f25 ;; перейти в каталог "Windows" в активной панели
patha=$f250[combo=Переход~~к~~объекту||Выберите~~или~~введите~~имя~~объекта:||TCIMG.ini|TCIMGU.ini|TCIMGU.lng||338||132||1]||fold<> ;; переход к объекту с выбором...
patha=$f26 ;; перейти в каталог "System32" в активной панели
patha=$f27 ;; перейти в каталог "User" (папка Пользователя) в активной панели
patha=$f28 ;; перейти в каталог "Temp" в активной панели
patha=$f29 ;; перейти в каталог "Temporary Internet Files" в активной панели
patha=$f30 ;; перейти в каталог "Common Files" в активной панели
patha=$f300 ;; перейти в каталог Total Commander в активной панели
patha=$f301 ;; перейти к диску диска, на котором находится копия Total Commander в активной панели
patha=$f304 ;; перейти в каталог Temp, который находится в папке Total Commander в активной панели
patha=$f31 ;; перейти в каталог "Administrative Tools" в активной панели
patha=$f32 ;; перейти в каталог "Common AppData" в активной панели
patha=$f33 ;; перейти в каталог "Common Desktop" (Общий рабочий стол) в активной панели
patha=$f34 ;; перейти в каталог "Common Documents" (Общие документы) в активной панели
patha=$f35 ;; перейти в каталог "Common Programs" (Общие программы) в активной панели
patha=$f36 ;; перейти в каталог "Common Start Menu" (Общее меню) в активной панели
patha=$f37 ;; перейти в каталог "Common Startup" (Общий автозапуск) в активной панели
patha=$f38 ;; перейти в каталог "Common Templates" (Общие шаблоны) в активной панели
patha=$f39 ;; перейти в каталог "CommonMusic" (Общая музыка) в активной панели
patha=$f40 ;; перейти в каталог "CommonPictures" (Общие изображения) в активной панели
patha=$f41 ;; перейти в каталог "CommonVideo" (Общие видео) в активной панели
patha=$f42 ;; перейти в каталог "Resources" в активной панели
patha=$f43 ;; перейти в каталог "Quick Launch (Быстрого запуска)" в активной панели
patha=$f45 ;; перейти в каталог "Downloads" в активной панели
patha=$f46 ;; перейти в системный каталог SysWOW64 в активной панели
patha=$f50 ;; перейти в каталог "Компьютер" в активной панели
patha=$f51 ;; перейти в каталог "Панель инструментов" в активной панели
patha=$f52 ;; перейти в каталог "Корзина" в активной панели
patha=$f53 ;; перейти в каталог "Internet Explorer" в активной панели
patha=$f54 ;; перейти в каталог "Сеть" в активной панели
patha=$f55 ;; перейти в каталог "Принтеры" в активной панели
patha=$f56 ;; перейти в каталог "Сетевые подключения" в активной панели
patha=%%COMMANDER_PATH%%\Utilities tcimg=$cm321~~$cm324 ;; перейти в каталог "Utilities" в активной панели и установить "Сортировка по дате"
patha=%%WINDIR%% patht=%%PROGRAMFILES%% ;; в активной панели открывается каталог c:\Windows\ , в другой c:\Program Files\
patha=%P%N||gocd<> ;; открыть в активной панели тот же путь под курсором, но на другом диске
patha=%P%N||gocd<C> ;; открыть в активной панели тот же путь под курсором, но на диске c:\
patha=[sfold=Выберите~~папку|c:\] ;; перейти в активной панели в каталог выбранный в диалоге
patha=\\\VirtualPanel\ ;; открыть папку виртуальной панели
patha=\\User\Test\zzz\ ;; открыть сетевую папку в активной панели
patha={:*FILMS:}\Фильмы\ ;; перейти в активной панели в папку "Фильмы" на диске с меткой "FILMS"
patha=<info=h3|0> ;; в активной панели перейти в каталог полученный из активного окна проводника
patha=<info=m2> ;; перейти к файлу, воспроизводимом в Winamp в текущей панели
patha=<info=s155|FILMS>\Фильмы\ ;; перейти в активной панели в папку "Фильмы" на диске с меткой "FILMS"
patha=<xfolder=21//"%p"> ;; перейти в активной панели к файлу, у которого самая старая дата модификации в текущей панели
patha=<xfolder=22//"%p"> ;; перейти в активной панели к файлу, у которого самая старая дата создания в текущей панели
patha=<xfolder=23//"%p"> ;; перейти в активной панели к файлу, у которого самая старая дата последнего доступа в текущей панели
patha=<xfolder=24//"%p"> ;; перейти в активной панели к файлу, у которого самая новая дата модификации в текущей панели
patha=<xfolder=25//"%p"> ;; перейти в активной панели к файлу, у которого самая новая дата создания в текущей панели
patha=<xfolder=26//"%p"> ;; перейти в активной панели к файлу, у которого самая новая дата последнего доступа в текущей панели
patha=<xfolder=27//"%p">||fold<> ;; перейти в активной панели к каталогу, у которого самая старая дата модификации в текущей панели
patha=<xfolder=28//"%p">||fold<> ;; перейти в активной панели к каталогу, у которого самая старая дата создания в текущей панели
patha=<xfolder=29//"%p">||fold<> ;; перейти в активной панели к каталогу, у которого самая старая дата последнего доступа в текущей панели
patha=<xfolder=30//"%p">||fold<> ;; перейти в активной панели к каталогу, у которого самая новая дата модификации в текущей панели
patha=<xfolder=31//"%p">||fold<> ;; перейти в активной панели к каталогу, у которого самая новая дата создания в текущей панели
patha=<xfolder=32//"%p">||fold<> ;; перейти в активной панели к каталогу, у которого самая новая дата последнего доступа в текущей панели
patha=<xfolder=33//"%p"> ;; перейти в активной панели к файлу, у которого самый маленький размер в текущей панели
patha=<xfolder=34//"%p"> ;; перейти в активной панели к файлу, у которого самый большой размер в текущей панели
patha=<xfolder=35//"%p">||fold<> ;; перейти в активной панели к каталогу, у которого самый маленький размер в текущей панели
patha=<xfolder=36//"%p">||fold<> ;; перейти в активной панели к каталогу, у которого самый большой размер в текущей панели
patha=<xfolder=60:1//"%p"> ;; перейти к первому файлу в активной панели
patha=<xfolder=60:-1//"%p"> ;; перейти к последнему файлу в активной панели
patha=<xfolder=61:1//"%p">||fold<> ;; перейти к первому объекту в активной панели
patha=<xfolder=61:-1//"%p">||fold<> ;; перейти к последнему объекту в активной панели
patha=<xfolder=62:1//"%p">||fold<> ;; перейти к первому каталогу в активной панели
patha=<xfolder=62:-1//"%p">||fold<> ;; перейти к последнему каталогу в активной панели
patha=c:\test\x||fold<^file.txt> tcimg=$cm543 ;; в активной панели перейти в каталог "c:\test\" к файлу file.txt и выделить его
patha=clpget ;; перейти в активной панели в каталог из буфера обмена, если в буфере обмена имя файла, то произойдёт переход к нему
patha=clpget||fold<> ;; перейти к объекту в активной панели, путь из буфера обмена
sends=@"%O"??1||?Fsym1 patha="%P"x||fold<GLOBALSENDS<1>(\-@\d+)?> ;; перейти в активной панели к папке, имя которой содержится в имени файла под курсором (ищется так же папка с концовкой "-@цифры")
sends=@[sfold=Выберите~~папку|"%p"]_[combo=BOX14] folds=GLOBALSENDS<1>||line<Заказчику,Обработанный_материал\Планшеты,Первичный_материал!!,> patha=GLOBALSENDS<1> ;; создать заданные папки в выбранном каталоге и перейти в него
sends=@<xfolder=24//"%p">??1 sends=@<info=f14GLOBALSENDS<1>//>??2 patha=GLOBALSENDS<1> pause=1000 tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK6||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e patha=GLOBALSENDS<2> ;; в активной панели распаковать архив, у которого самая новая дата модификации и войти в него
sends=<info=o200%P%N//>??1 zpacf=%P%N||"%p%O".zip//0 comnt=GLOBALZPACF<1>||0||GLOBALSENDS<1> patha=<xfolder=25//"%p"> ;; упаковать в активную панель папку под курсором в zip с добавлением комментария папки в созданный архив и переходом на архив
sends=<info=o200%P%N//>??1 zunpf=%P%N||"%p"//0 comnt=<xfolder=30//"%p">||0||GLOBALSENDS<1> patha=<xfolder=30//"%p">||fold<> ;; распаковать архив под курсором в активную панель с добавлением комментария архива распакованной папке, с переходом на папку
sends=-1 sends=GLOBALSENDS<t1>??2||formt<51,54,56,sp2,sp3,sp4,sp5,sp6,sp7,sp13,sp14,sp15> sends=GLOBALSENDS<t2>??3||formt<sp8,sp10> sends=GLOBALSENDS<t1>??4||formt<51,54,56,sp11,sp16,sp17> sends=GLOBALSENDS<t4>??5||#N¤¤!!tnum[1|1|1] patha=GLOBALSENDS<3> pause=500 marks=list<GLOBALSENDS<t2>> pause=500 lists=[tc=AL]||##path<0>||save<GLOBALSENDS<3>Utorrent_dnload_presence_list-@<info=s47>.txt|1> pause=500 lists=GLOBALSENDS<t5>||save<GLOBALSENDS<3>full_list_torrent-@<info=s47>.txt|1> ;; создать для выделенного в Utorrent и скопированного в буфер списка информации (через Ctrl+C) - полный список загрузок + переход в каталог с загрузками + выделение всех файлов из списка + создание там же списка с найденными (загруженными) файлами
sends=-1??-1||&?((\w:\\)(.+)) folds=GLOBALSENDS<2>||GLOBALSENDS<3>||fflag<2> patha=GLOBALSENDS<1> ;; в активной панели перейти к папке (путь из буфера обмена), если папки не существует создаётся структура папок
sends=-1??-1||formt<lin43,lin48> patha=GLOBALSENDS<1> ;; перейти в активной панели к файлу (путь из буфера обмена)
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> creat=<info=o75GLOBALSLIST<:INDEX:>//>||list<GLOBALSLIST<:INDEX:>> <NEXT> patha="%P" ;; создать файлы из списка выделенных файлов (Ctrl+B) в папках выделенных файлов и вернуться в панель с папками.
swcmd=patha=d:\Download\??tcimg=$cm324|324||patha=d:\Download\??tcimg=$cm321||NameTime ;; перейти в папку Download и переключать сортировку по кругу ДАТА/ИМЯ
swcmd=patha=d:\Download\??tcimg=$cm324|324||patha=d:\Download\??tcimg=$cm321||NameTime ;; переход в папку Download и переключать сортировку по кругу ДАТА/ИМЯ
swcmd=tcimg=$cm2023¦¦slist=[tc=AL]??patha="%P"??pause=400??marks=GLOBALSLIST<t>¦¦SRSelection ;; показать выделенные объекты активной панели в отдельном окне, повторное нажатие возврат в активную панель с сохранением выделения
tcimg=$cm905 buttn=TCheckEditBox||+tcTCCOPYFTP5|$h|$e buttn=TDLG2FILEACTIONMIN||x|$e copyy="%t%N"||"%t"//0||$$_rezerv||upd<5> pause=500 patha="%t%O_rezerv.%E" pause=500 tcimg=$cm905 buttn=TCheckEditBox||+tcTCCOPYFTP5 ;; 1. скопировать файл из открытого FTP соединения в другую панель; 2. Переименовать скопированный файл, прибавив к базовому имени _rezerv; 3 - Переименованный файл скопировать на FTP