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


focusp

Переход в другую панель Total Commander.

focusp

Параметры:

Нет

Примечания:

Не используется клавиша TAB и параметры Total Commander.

См. также:

awide, click, focus, gotoc, gotom, goton, horiz, itemh, itemw, modfn, modof, modon, mofon, panel, posin, quickp, sizeb, sprtr, tctwo, thumb

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

%Zfocusp shape=1 creat="%t"||[combo=BOX2].[combo=BOX3]||clip<>||jump<3> pause=500 tcimg=$cm906 keybd=0~~{ENTER} pause=500 focusp arhvup ;; находясь в архиве добавить в него файл с содержимым буфера обмена, имя файла и расширение выбираются в диалоговом окне.

%Zfocusp shape=1 creat=%%TCIMG_TEMP%%||[combo=BOX2].[combo=BOX3]||clip<>||jump<3> pause=500 tcimg=$cm906 keybd=0~~{ENTER} pause=500 focusp arhvup pause=600 focusp tcimg=$cm5002~~$cm3008 ;; находясь в архиве добавить в него файл с содержимым буфера обмена, имя файла и расширение выбираются в диалоговом окне., выйти из архива, перейти в другую панель и закрыть там все незаблокированные вкладки.

exect=$var_i=##[input=BOX77] exicn=%P%N||"%t"||$var_i||nodelim<> dubls=1 focusp tcimg=0~~$cm540 ;; извлечь в другую панель заданную иконку в диалоге именем библиотеки, без добавления счётчика и разделителя + обновить другую панель в другом процессе

exect=$var_s=##<info=f25%P%N//>B marks=1||test<2r!!$var_s> focusp marks=1||test<2r!!$var_s> ;; выделить в обеих панелях файлы, размер которых равен размеру файла под курсором

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:\)

exicn=%P%N||"%t"||[input=BOX77]||nodelim<> dubls=1 focusp tcimg=0~~$cm540 ;; извлечь в другую панель заданную иконку в диалоге именем библиотеки, без добавления счётчика и разделителя + обновить другую панель в другом процессе

exicn=%P%N||"%t"||1||nodelim<> dubls=1 focusp tcimg=0~~$cm540 ;; извлечь в другую панель 1-ю иконку именем библиотеки, без добавления счётчика и разделителя + обновить другую панель в другом процессе

focusp goton=<info=x3> ;; перейти на ту же позицию в другой панели

focusp patha=D:\<info=o151%P%N//> ;; перейти в другую панель в синхронизированный каталог на диске D:\

focusp tcimg=$cm5002~~$cm3008 focusp tcimg=$cm5002~~$cm3008 ;; перейти на первую заблокированную вкладку в обеих панелях и удалить все незаблокированные вкладки

focusp tcimg=$cm521 buttn=TCOMBOINPUT||+tcTCMARK1|$i*.%E|$h||+tcTCMARK5 tcimg=$cm2023 ;; выделить в панели назначения только файлы с расширением файла под курсором и оставить только выделенные

focusp tcimg=$cm521 buttn=TCOMBOINPUT||+tcTCMARK1|$i*.%E|$h||+tcTCMARK5 ;; выделить в панели назначения только файлы с расширением файла под курсором

focusp ;; переход в другую панель

imgpr=1 anf2d=PS<"%P"//1//0>||1||##@@o1::// arr2d=$GLOBALANF2D||40|1 tcprm=LOADSELECTION||GLOBALARR2D0<t> anf2d=PS<"%T"//1//0>||1||##@@o1::// arr2d=$GLOBALANF2D||40|1 focusp tcprm=LOADSELECTION||GLOBALARR2D0<t> ;; в обеих панелях выделить файлы отличающиеся по размеру

listx=PS<"%P"//0//0>||7||"%P"||"%T"||best<:1:*:2:??0o1::> tcprm=LOADSELECTION||GLOBALLISTX4<t> focusp tcprm=LOADSELECTION||GLOBALLISTX5<t> ;; выделить в обеих панелях одноимённые объекты, которые отличаются по размерам

listx=PS<"%p"//1//0//*.exe|*.ini|*.cfg|*.txt>||7||"%p"||"%t"||best<:1:*:2:??0f1::> tcprm=LOADSELECTION||GLOBALLISTX4<t> focusp tcprm=LOADSELECTION||GLOBALLISTX5<t> ;; выделить в обеих панелях файлы *exe,*ini,*cfg и *txt которые НЕ равны по содержимому одноимённым файлам другой панели (сравнение по контрольной сумме MD5)

listx=PS<"%P"//1//0>||7||"%P"||"%T"||best<:1:*:2:??0o1::> tcprm=LOADSELECTION||GLOBALLISTX4<t> focusp tcprm=LOADSELECTION||GLOBALLISTX5<t> ;; выделить в обеих панелях одноимённые файлы, которые отличаются по размерам

listx=PS<"%P"//2//0>||7||"%P"||"%T"||best<:1:*:2:??0o1::> tcprm=LOADSELECTION||GLOBALLISTX4<t> focusp tcprm=LOADSELECTION||GLOBALLISTX5<t> ;; выделить в обеих панелях одноимённые каталоги, которые отличаются по размерам

marks=%Z%WL||clip<> focusp tcimg=$cm2033 ;; выделить подобные выделенные объекты в другой панели

patht=%%COMMANDER_PATH%%\Utilities pause=100 focusp tcimg=100~~$cm321|324 ;; перейти в каталог "Utilities" в другой панели и установить "Сортировка по дате"

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

pends=@$f254\content.opf slist=%WL||test<1e!!epub> forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=7-ZIP||e||GLOBALSLIST<:INDEX:>||-o$f254\||content.opf||-r||-aoa||&&hide||&&wait sends=GLOBALPENDS<1>??-1||?Fepub4,symdel,quotes1||#G3 zends=GLOBALPENDS<1>??-1||?Fepub5,symdel,quotes1||#G3 bends=GLOBALPENDS<1>||?Fepub2,symdel,quotes1||^^GLOBALZENDS<1>.~~||?B1!!.~~||#G3 copyy=GLOBALSLIST<:INDEX:>||"%t"GLOBALSENDS<1>//0||GLOBALBENDS<1> <NEXT> focusp tcimg=$cm540 ;; выделенные EPUB файлы копировать в другую панель: поместить в папку цикла книги (если он есть) и переименовать "номер книги в цикле. название книги"

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=%WL||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpg=Копирование~~файлов||TCIMG.dll,26||5||150 <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>//0||group<500|3|GLOBALSENDS<:INDEX:>_> <NEXT> focusp tcimg=$cm540 ;; копировать выделенные файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER, в каждой папке распределить файлы по 500 штук каждого размера в папки со счётчиком (появляются несколько прогресс баров для отображения каждого из списков файлов по размерам)

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=%WL||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpgs <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>||noprogres<> <NEXT> focusp tcimg=$cm540 ;; копировать выделенные файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=PS<%P%N//1>||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpg=Копирование~~файлов||TCIMG.dll,26||5||150 <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>//0||group<500|3|GLOBALSENDS<:INDEX:>_> <NEXT> focusp tcimg=$cm540 ;; копировать из папки под курсором все файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER, в каждой папке распределить файлы по 500 штук каждого размера в папки со счётчиком (появляются несколько прогресс баров для отображения каждого из списков файлов по размерам)

sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:> <NEXT> focusp tcimg=$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена без расширений берутся из списка List.txt. Расширение берётся из копируемого файла

sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:>||**0!! <NEXT> focusp tcimg=$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена с расширениями берутся из списка List.txt

sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:>||**0!!new <NEXT> focusp tcimg=$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена без расширений берутся из списка List.txt. Расширение new

tcimg=$cm3008 focusp tcimg=$cm3008 close=ACTIVE ;; закрыть все незаблокированные вкладки и закрыть TC

tcimg=$cm302|321|2026~~1000 focusp tcimg=$cm302|321|2026 ;; все файлы в обеих панелях

tcimg=$cm302|323|2014~~600 focusp tcimg=$cm302|323|2014 ;; размер папок в обеих панелях

tcimg=$cm314 buttn=TCOMBOINPUT||+tcTCFILTER1|$i``*\|$h||+tcTCFILTER5 focusp tcimg=$cm303 ;; отображать только файлы + в другой панели дерево


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