Описание команды


pathb

Открывает путь в активной панели в новой вкладке Total Commander.

pathb=String, ||gocd<>||fold<>||Dialogs

Параметры:

StringПуть к объекту. Где String может иметь несколько вариантов:
  • Полный или относительный путь к объекту.
  • clpget - путь берётся из буфера обмена.
  • $f01 ... - сокращения специальных папок и файлов см. Дополнение №8.
  • $rPathReg - путь из заданной ветки реестра.
  • Путь возвращаемый параметром [info] или <info> см. Дополнение №10.
  • Путь возвращаемый параметром <xfolder> см. Дополнение №11.
  • Путь возвращаемый глобальными переменными GLOBALNAME см. Дополнение №23.
  • Путь возвращаемый параметром [tc] см. Дополнение №12.
Дополнительные параметры:
gocd<>Диск. Параметр gocd<CD> - открывает путь на другом диске, где CD - буква диска. Если диск CD отсутствует в параметре, то открывается подобный путь на первом найденном диске (если есть).
fold<>Переход. Параметр fold<RegExp>, где:
  RegExp - регулярное выражение, по которому будет найдено имя объекта для перехода к нему.
  отсутствие RegExp означает переход к объекту (к папке) String.
Параметр не работает в режиме "Эскизы".
DialogsДиалоги. см. Дополнение №18
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.

Примечания:

В параметрах команды может использоваться:
  • GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
  • [info] или <info> - информация, получаемая через параметр см. Дополнение №10
  • Путь возвращаемый параметром <xfolder> см. Дополнение №11

См. также:

parll, patha, pathl, pathm, pathr, paths, patht, pathu

Примеры:
 Как создать кнопку?

alist=PS<"%p"//1//-1//modin.db> exect=$var_i='GLOBALALIST<1>'=''''?_CmdCm('infbx=Сообщени妦Файл~~''modin.db''~~в~~открытой~~папке~~не~~найден¦¦3¦¦370¦¦50<¤>toexit'):1 slist=PS<"%p"//1//-1//modin.db>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> pathb=GLOBALSLIST<:INDEX:> <NEXT> ;; открыть в новых вкладках папки активной панели в которых есть файл modin.db, в случае отсутствия файла, выдать сообщение и выйти программы

alist=PS<"%p"//2//0//date> exect=$var_i='GLOBALALIST<1>'=''''?_CmdCm('infbx=Сообщени妦Папка~~''date''~~в~~активной~~панели~~не~~найденদ3¦¦370¦¦50<¤>toexit'):1 slist=PS<"%p"//1//-1//modin.db>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> pathb=GLOBALSLIST<:INDEX:> <NEXT> ;; если в активной панели есть папка "date", то открыть в новых вкладках все папки активной панели в которых есть файл modin.db (3-х секундное сообщение, если папка "date" отсутствует)

bufsr=&&(...).*!!$1 pathb=%%COMMANDER_PATH%%\x||fold<^clpget.*> ;; перейти в папку Total Commander в активной панели в новой вкладке, затем перейти к объекту, 3 символа которого совпадают с 3-мя символами строки из буфера обмена

global tempxx slist=FOLDC<%WL//1//-1//*.ext> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> GLOBALCOPYS1<a> pathb=$f254 tcimg=$cm523|2050 arwcx="%t"1||zip||1 ;; скопировать все файлы EXT в выделенных папках с рекурсией во временную папку со случайными именами, войти во временную папку в новой вкладке, выделить все новые файлы и установить курсор на первый файл + заархивировать в другую панель в ZIP создав отдельные архивы для каждого выбранного

global tempxx slist=FOLDC<%WL//1//-1//*.ext> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> GLOBALCOPYS1<a> pathb=$f254 tcimg=$cm523|2050 ;; скопировать все файлы EXT в выделенных папках с рекурсией во временную папку со случайными именами, войти во временную папку в новой вкладке, выделить все новые файлы и установить курсор на первый файл

global tempxx slist=FOLDC<%WL//1//-1> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> alist=$GLOBALCOPYS1||$$.zip||#P$f254!!"%T" blist=$GLOBALCOPYS0||$$.zip||"%P"!!"%T" pathb=$f254 tcimg=$cm523|2050 arwcx="%t"1||zip||1||wait<> tempxx moves=$GLOBALALIST||listz<$GLOBALBLIST>//0||upd<2> ;; архивировать все файлы выделенных папок в ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры)

hends=@<info=o600%P%N>??-1 listx=@GLOBALHENDS<1>||2 <IF> <info=t61$GLOBALLISTX[1]> = 0 <THEN> infbx=Сообщение||Объект~~не~~найден!||3||200||40 <ELSE> pathb=GLOBALHENDS<1>||fold<> <ENDIF> ;; перейти в активной панели в НОВОЙ вкладке к реальному объекту символической ссылки под курсором, 3-х секундное сообщение в случае отсутствия реального объекта

pathb="%P"||fold<> ;; перейти на уровень вверх к родительской папке в активной панели в новой вкладке

pathb="%p"x||fold<.*[а-яА-ЯеЁ]+.*> ;; перейти к объекту в активной панели в новой вкладке, в имени которого русские буквы

pathb="%p"x||fold<^.*~~-.~~*> ;; перейти к объекту в активной панели в новой вкладке, в имени которого есть '' - ''

pathb="%p"x||fold<^.*clpget> ;; перейти к объекту в активной панели в новой вкладке, концовка имени которого в буфере обмена

pathb="%p"x||fold<^\d+.*> ;; перейти к объекту в активной панели в новой вкладке, в начале имени которого есть цифра

pathb="%p"x||fold<^clpget.*> ;; перейти к объекту в активной панели, начало имени которого в буфере обмена

pathb=#%P%N ;; открыть файл список путей объектов под курсором в активной панели, каждый путь в новой вкладке

pathb=#%WL ;; открыть выделенные папки в активной панели, каждую в новой вкладке

pathb=#cliplist ;; открыть список путей объектов из буфера обмена в активной панели, каждый путь в новой вкладке

pathb=$f01 ;; перейти в каталог "Administrative Tools" в активной панели в новой вкладке

pathb=$f02 ;; перейти в каталог "AppData" в активной панели в новой вкладке

pathb=$f03 ;; перейти в каталог "Cache" в активной панели в новой вкладке

pathb=$f04 ;; перейти в каталог "CD Burning" в активной панели в новой вкладке

pathb=$f05 ;; перейти в каталог "Cookies" в активной панели в новой вкладке

pathb=$f06 ;; перейти в каталог "Desktop" в активной панели в новой вкладке

pathb=$f07 ;; перейти в каталог "Favorites" в активной панели в новой вкладке

pathb=$f08 ;; перейти в каталог "Fonts" в активной панели в новой вкладке

pathb=$f09 ;; перейти в каталог "History" в активной панели в новой вкладке

pathb=$f10 ;; перейти в каталог "Local AppData" в активной панели в новой вкладке

pathb=$f11 ;; перейти в каталог "My Music" в активной панели в новой вкладке

pathb=$f12 ;; перейти в каталог "My Pictures" в активной панели в новой вкладке

pathb=$f13 ;; перейти в каталог "My Video" в активной панели в новой вкладке

pathb=$f14 ;; перейти в каталог "NetHood" в активной панели в новой вкладке

pathb=$f15 ;; перейти в каталог "Personal" в активной панели в новой вкладке

pathb=$f16 ;; перейти в каталог "PrintHood" в активной панели в новой вкладке

pathb=$f17 ;; перейти в каталог "Programs" в активной панели в новой вкладке

pathb=$f18 ;; перейти в каталог "Recent" в активной панели в новой вкладке

pathb=$f19 ;; перейти в каталог "SendTo" в активной панели в новой вкладке

pathb=$f20 ;; перейти в каталог "Start Menu" в активной панели в новой вкладке

pathb=$f202 ;; в активной панели в новой вкладке перейти в каталог ...\Files\Img

pathb=$f203 ;; в активной панели в новой вкладке перейти в каталог ...\Files\Ini

pathb=$f204 ;; в активной панели в новой вкладке перейти в каталог ...\Files\Library

pathb=$f205 ;; в активной панели в новой вкладке перейти в каталог ...\Files\PlayList

pathb=$f206 ;; в активной панели в новой вкладке перейти в каталог ...\Files\Sounds

pathb=$f207 ;; в активной панели в новой вкладке перейти в каталог ...\Files\Tcg

pathb=$f208 ;; в активной панели в новой вкладке перейти в каталог ...\Files\Font

pathb=$f209 ;; в активной панели в новой вкладке перейти в каталог ...\Files\Htm

pathb=$f21 ;; перейти в каталог "Startup" в активной панели в новой вкладке

pathb=$f210 ;; в активной панели в новой вкладке перейти в каталог ...\Files\Scripts

pathb=$f211 ;; в активной панели в новой вкладке перейти в каталог ...\Files\Zip

pathb=$f22 ;; перейти в каталог "Templates" в активной панели в новой вкладке

pathb=$f23 ;; перейти в каталог "Program Files" в активной панели в новой вкладке

pathb=$f24 ;; перейти в каталог "ProgramData" в активной панели в новой вкладке

pathb=$f25 ;; перейти в каталог "Windows" в активной панели в новой вкладке

pathb=$f26 ;; перейти в каталог "System32" в активной панели в новой вкладке

pathb=$f27 ;; перейти в каталог "User" (папка Пользователя) в активной панели в новой вкладке

pathb=$f28 ;; перейти в каталог "Temp" в активной панели в новой вкладке

pathb=$f29 ;; перейти в каталог "Temporary Internet Files" в активной панели в новой вкладке

pathb=$f30 ;; перейти в каталог "Common Files" в активной панели в новой вкладке

pathb=$f31 ;; перейти в каталог "Administrative Tools" в активной панели в новой вкладке

pathb=$f32 ;; перейти в каталог "Common AppData" в активной панели в новой вкладке

pathb=$f33 ;; перейти в каталог "Common Desktop" (Общий рабочий стол) в активной панели в новой вкладке

pathb=$f34 ;; перейти в каталог "Common Documents" (Общие документы) в активной панели в новой вкладке

pathb=$f35 ;; перейти в каталог "Common Programs" (Общие программы) в активной панели в новой вкладке

pathb=$f36 ;; перейти в каталог "Common Start Menu" (Общее меню) в активной панели в новой вкладке

pathb=$f37 ;; перейти в каталог "Common Startup" (Общий автозапуск) в активной панели в новой вкладке

pathb=$f38 ;; перейти в каталог "Common Templates" (Общие шаблоны) в активной панели в новой вкладке

pathb=$f39 ;; перейти в каталог "CommonMusic" (Общая музыка) в активной панели в новой вкладке

pathb=$f40 ;; перейти в каталог "CommonPictures" (Общие изображения) в активной панели в новой вкладке

pathb=$f41 ;; перейти в каталог "CommonVideo" (Общие видео) в активной панели в новой вкладке

pathb=$f42 ;; перейти в каталог "Resources" в активной панели в новой вкладке

pathb=$f43 ;; перейти в каталог "Quick Launch (Быстрого запуска)" в активной панели в новой вкладке

pathb=$f45 ;; перейти в каталог "Downloads" в активной панели в новой вкладке

pathb=$f50 ;; перейти в каталог "Компьютер" в активной панели в новой вкладке

pathb=$f51 ;; перейти в каталог "Панель инструментов" в активной панели в новой вкладке

pathb=$f52 ;; перейти в каталог "Корзина" в активной панели в новой вкладке

pathb=$f53 ;; перейти в каталог "Internet Explorer" в активной панели в новой вкладке

pathb=$f54 ;; перейти в каталог "Сеть" в активной панели в новой вкладке

pathb=$f55 ;; перейти в каталог "Принтеры" в активной панели в новой вкладке

pathb=$f56 ;; перейти в каталог "Сетевые подключения" в активной панели в новой вкладке

pathb=$f89 ;; перейти к файлу активной вертикальной панели инструментов в новой вкладке

pathb=%%COMMANDER_PATH%%\Utilities tcimg=$cm321~~$cm324 ;; перейти в каталог "Utilities" в активной панели в новой вкладке и установить "Сортировка по дате"

pathb=%%WINDIR%% pathu=%%PROGRAMFILES%% ;; в активной панели в новой вкладке открывается каталог c:\Windows\ , в другой в новой вкладке c:\Program Files\

pathb=%%WINDIR%%/%%PROGRAMFILES%% ;; в активной панели в новой вкладке открывается каталог c:\Windows\ , в новой вкладке c:\Program Files\

pathb=%P%N||gocd<> ;; открыть в активной панели в новой вкладке тот же путь под курсором, но на другом диске

pathb=%P%N||gocd<C> ;; открыть в активной панели в новой вкладке тот же путь под курсором, но на диске c:\

pathb=[sfold=Выберите~~папку|c:\] ;; перейти в активной панели в новой вкладке в каталог выбранный в диалоге

pathb=<info=s155|FILMS>\Фильмы\ ;; перейти в активной панели в новой вкладке в папку "Фильмы" на диске с меткой "FILMS"

pathb=<xfolder=21//"%p"> ;; перейти в активной панели в новой вкладке к файлу, у которого самая старая дата модификации в текущей панели

pathb=<xfolder=22//"%p"> ;; перейти в активной панели в новой вкладке к файлу, у которого самая старая дата создания в текущей панели

pathb=<xfolder=23//"%p"> ;; перейти в активной панели в новой вкладке к файлу, у которого самая старая дата последнего доступа в текущей панели

pathb=<xfolder=24//"%p"> ;; перейти в активной панели в новой вкладке к файлу, у которого самая новая дата модификации в текущей панели

pathb=<xfolder=25//"%p"> ;; перейти в активной панели в новой вкладке к файлу, у которого самая новая дата создания в текущей панели

pathb=<xfolder=26//"%p"> ;; перейти в активной панели в новой вкладке к файлу, у которого самая новая дата последнего доступа в текущей панели

pathb=<xfolder=27//"%p">||fold<> ;; перейти в активной панели в новой вкладке к каталогу, у которого самая старая дата модификации в текущей панели

pathb=<xfolder=28//"%p">||fold<> ;; перейти в активной панели в новой вкладке к каталогу, у которого самая старая дата создания в текущей панели

pathb=<xfolder=29//"%p">||fold<> ;; перейти в активной панели в новой вкладке к каталогу, у которого самая старая дата последнего доступа в текущей панели

pathb=<xfolder=30//"%p">||fold<> ;; перейти в активной панели в новой вкладке к каталогу, у которого самая новая дата модификации в текущей панели

pathb=<xfolder=31//"%p">||fold<> ;; перейти в активной панели в новой вкладке к каталогу, у которого самая новая дата создания в текущей панели

pathb=<xfolder=32//"%p">||fold<> ;; перейти в активной панели в новой вкладке к каталогу, у которого самая новая дата последнего доступа в текущей панели

pathb=<xfolder=33//"%p"> ;; перейти в активной панели в новой вкладке к файлу, у которого самый маленький размер в текущей панели

pathb=<xfolder=34//"%p"> ;; перейти в активной панели в новой вкладке к файлу, у которого самый большой размер в текущей панели

pathb=<xfolder=35//"%p">||fold<> ;; перейти в активной панели в новой вкладке к каталогу, у которого самый маленький размер в текущей панели

pathb=<xfolder=36//"%p">||fold<> ;; перейти в активной панели в новой вкладке к каталогу, у которого самый большой размер в текущей панели

pathb=clpget ;; перейти в активной панели в новой вкладке в каталог из буфера обмена, если в буфере обмена имя файла, то произойдёт переход к нему

pathb=clpget||fold<> ;; перейти к объекту в активной панели в новой вкладке, путь из буфера обмена

sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> folds="%p"||GLOBALSENDS<:INDEX:> pause=100 pathb=GLOBALFOLDS<1> <NEXT> ;; создать в активной панели папки по списку из буфера обмена + войти в каждую в активной панели в новой вкладке

slist=PS<"%p"//1//-1//modin.db>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> pathb=GLOBALSLIST<:INDEX:> <NEXT> ;; открыть в новых вкладках папки активной панели в которых есть файл modin.db


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru