Описание команды | |
buttn | ![]() ![]() |
Эмулирует нажатие мыши на указанном элементе интерфейса и/или устанавливает текст в заданный элемент.
buttn=Window||ControlID|String, ||upd<>||Dialogs
Параметры:
1-й обязательный параметр. | |
Window | Окно в котором будут производится действия. Возможны варианты для нахождения окна: • Дескриптор окна - 0x000102F8 • Активное окно - [ACTIVE] • Класс окна - TDLGCONFIGALL или полный вариант [CLASS:TDLGCONFIGALL] • Заголовок окна - [TITLE:Total~~Commander] • Класс и Заголовок окна - [CLASS:HH~~Parent;TITLE:Справка~~TCIMG] • Класс окна, с помощью регулярных выражений - [REGEXPCLASS:.*Window.*] • Заголовок окна, с помощью регулярных выражений - [REGEXPTITLE:.*Блокнот] • +tcKEY - см. Примечания. • ??Window - окно ищется через дополнительные варианты, см. Дополнение №36. |
2-й обязательный параметр. | |
ControlID|String | Действие. Параметр позволяет произвести действие на заданном элементе управления, где: ControlID - идентификатор элемента управления, варианты для нахождения точного элемента: • Название класса элемента (Edit, Button, ComboBox, ...) и номер экземпляра (instance) - Edit1, [CLASSNN:Edit1] или полный вариант [CLASS:Edit;INSTANCE:1] Button25, [CLASSNN:Button25] или полный вариант [CLASS:Button;INSTANCE:25] • Текст элемента - [TEXT:Тест], [CLASS:Button;TEXT:Тест] • Идентификатор элемента - [ID:238] • Координаты и размер элемента - [CLASS:Button;X:54;Y:43;W:63;H:34] • Название класса элемента, задаваемого с помощью регулярного выражения - [REGEXPCLASS:.*Button] • +tcKEY - см. Примечания. String [необязательный] - строка дополнительных подпараметров из таблицы. 1. Если String не указан, то производится нажатие мыши на указанном элементе. 2. Если необходимы действия с окном без нажатий, то вместо ControlID прописывается x. 3. В String может быть указано несколько подпараметров через разделитель |. 4. В команде buttn может быть одно окно WINDOWS и далее сколько угодно параметров ControlID|String отделяемых || Пример записи: buttn=WINDOWS||ControlID1|String1||ControlID2|String2||...||ControlIDN|StringN |
Дополнительные параметры: | |
upd<> | Обновление панели. ![]() |
Dialogs | Диалоги. см. Дополнение №18![]() |
Примечания:
Можно использовать дополнительную информацию:Подпараметр | Описание |
$a | $aCLASS - разрешает доступ к заданному окну после всех действий. CLASS - класс окна (по умолчанию TTOTAL_CMD, если CLASS не указан). |
$b | $bMouse - кнопка мыши, которой эмулировать нажатие. Mouse может принимать значение left, right, middle, main, menu, primary, secondary. По умолчанию левая кнопка "left". |
$c | $cClicks - количество кликов мыши. По умолчанию Clicks=1. |
$d | $d(+tcKEY)ControlID - ожидает доступности элемента и завершает работу. Если элемент, дескриптор которого задан после параметра $d доступен, то завершается работа команды. |
$e | $e - ожидает закрытия окна, если оно существует. |
$f | $f - передаёт фокус окну, если оно существует. |
$g | $g - ожидает доступности элемента. |
$h | $h - ожидает появление окна и скрывает его (если возможно). |
$i | $iString - строка/текст устанавливаемый в элемент (если необходимо внести | , используйте двойные `` ) Может использоваться: $iclpget - будут вставлены данные буфера обмена. $i$GLOBALNAME - будут построчно вставлены данные из глобального массива. $iGLOBALNAME<xN> - будут вставлены данные заданной ячейки массива. |
$j | $j(+tcKEY)ControlID!!Mode - снимает или устанавливает галочку в Checkbox'е или радиокнопке. Класс радиокнопки прописывается после параметра $j. Mode: 0 - снять галочку. 1 - установить. 2 - двойное нажатие (т.е. состояние остаётся прежнее). |
$k | $kX:Y(:W:H) - перемещение окна после всех действий, где: X - новая x-координата (# - не перемещать по x). Y - новая y-координата (# - не перемещать по y). W - Новая ширина окна. H - Новая высота окна (если это возможно). Могут использоваться следующие относительные значения: - @W - ширина монитора. - @H - высота монитора. - @PW - ширина окна. - @PH - высота окна. Также поддерживаются математические действия. |
$l | $lString - отправляет окну строку String: последовательность нажимаемых клавиш. см. Дополнение №1 Если необходимо String передать конкретному элементу окна, то после разделителя !! прописывается класс элемента. $lString!!(+tcKEY)ControlID Если после разделителя !! ничего не прописано, то String передаётся текущему элементу окна. $lString!! |
$m | $mNumber - после всех действий, где Number: 1 - свернуть. 2 - развернуть. 3 - восстановить свёрнутое или развёрнутое окно. 4 - запретить доступ. 5 - разрешить доступ (если это возможно) |
$n | $n - ожидает изменение пути в файловой панели Total Commander. |
$o | $o(+tcKEY1)ControlID1!!(+tcKEY2)ControlID2 - поочерёдно переключает галочку в 2-х Checkbox'ах или радиокнопках. Классы 2-х радиокнопок прописываются после параметра $o через разделитель !! |
$p | $pParency - ожидает появление окна и делает его прозрачным, где Parency - число в диапазоне 0 - 255. Чем меньше число, тем более прозрачность окна. 255 = непрозрачно, 0 = невидимое. $pParency!!N - ожидает появление окна N секунд и делает его прозрачным. |
$q | $qTitle - заголовок окна. $q&&RegExp - регулярное выражение, позволяющее найти заголовок окна. |
$r | $rString - ожидает активизации окна и отправляет строку String: последовательность нажимаемых клавиш. см. Дополнение №1 |
$s | $sPause - пауза в миллисекундах перед следующим нажатием или вводом текста. |
$t | $tText - Текст окна. |
$u | $u(+tcKEY)ControlID - ожидает отображения элемента и продолжает работу. Работа команды приостанавливается, пока элемент, дескриптор которого задан после параметра $u не будет отображаться. |
$v | $v - ожидает появление окна (бесконечно). $vN - ожидает появление окна N секунд. |
$w | $w - ожидает активизации окна. |
$x | $xPosition - координата Position по X для клика внутри элемента, относительно левого верхнего угла элемента. По умолчанию в центре. |
$y | $yPosition - координата Position по Y для клика внутри элемента, относительно левого верхнего угла элемента. По умолчанию в центре. |
$z | $z - закрывает окно и ожидает закрытия окна, если оно существует. |
*c | *cNumber - выбирает строку в списке ComboBox, Number - индекс выбираемой строки, отсчёт от 1. *cNumber!!1 - выбирает строку в списке ComboBox с обновлением окна. |
*d | *dLink - выбрать пункт в дереве TreeView32, указанный в виде пути или индекс-ссылки. Link - путь или индекс-ссылка, каждый "уровень" отделяют символы !!, варианты: NameItem - имя пункта или индекс #Number (отсчёт с нуля) NameItem!!NameSubItem или #1!!#0 NameItem!!NameSubItem1!!NameSubItem2 или #1!!#0!!#8 Так же поддерживается смешанный вариант: NameItem!!#0!!NameSubItem2 |
*f | *f - устанавливает фокус указанному элементу окна. |
*l | *lNumber - выбирает пункт в списке ListBox, Number - индекс пункта, отсчёт от 1. |
*s | *s(+/-)Number - прокручивает ползунок в элементе Slider. Number - число от 0 до 100. Если перед Number прописан плюс "+" или минус "-", то прокрутка будет произведена относительно текущей позиции в большую или меньшую сторону. |
*t | *tNumber - выбирает вкладку Tab, Number - индекс вкладки, отсчёт от 1. |
*x | *x - без клика на заданном элементе. |
См. также:
activ, amenu, iconw, keybd, mxmnz, ontop, redrw, rsize, smenu, ssize, thide, title, tityn, trans, wdrag, whide, wmenu, wpull, wshow
Примеры: | ![]() |
%Zautrn=1||0 start=%%COMMANDER_EXE%%||/S=L:PTCTorrent||%P%N buttn=TLister||x|$w ontop=2||$TLister||$2 autrn=0||0 ;; просмотреть torrent файл под курсором в Lister с помощью плагина TCTorrent в отдельном потоке (комментируя и восстанавливая записи в autorun.cfg и устанавливая поверх всех окон, если TC имеет такой атрибут)
%Zautrn=1||0 start=%%COMMANDER_EXE%%||/S=L||%P%N buttn=TLister||x|$w ontop=2||$TLister||$2 autrn=0||0 ;; просмотр файла под курсором в отдельном потоке
%Zexect=$var_i=##$INI<8//%%COMMANDER_INI%%//Configuration//CopyComments> tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 exect=$var_s=$var_i=2?'desc_red'&'.ico!!desc_gren'&'.ico':'desc_gren'&'.ico!!desc_red'&'.ico' textt=%%COMMANDER_PATH%%\BAR\000_TCIMG_Test.bar||$var_s||backup<0> barupd ;; Переключение настройки копирования Descript.ion с изменением значка кнопки активной панели (значки desc_gren.ico и desc_red.ico необходимо положить в корень TC)
%Zkeybd=0~~{TAB} creat=%%TEMP%%\||filename||code<0>||noext<>||jump<1> pause=500 tcimg=$cm906 buttn=TDLGZIP||+tcTDLGZIP ;; из открытого архива перейти в другую панель, создать файл filename в папке Temp, перейти к файлу и переместить в архив
%Zkeybd=0~~{TAB} creat=%%TEMP%%\||filename||code<0>||noext<>||jump<1> pause=500 tcimg=$cm906 buttn=TDLGZIP||+tcTDLGZIP||$h buttn=TDLG2FILEACTIONMIN||x|$e tcimg=$cm570 ;; из открытого архива перейти в другую панель, создать файл filename в папке Temp, перейти к файлу и переместить в архив, дождаться закрытия окна упаковки и вызвать команду "Назад"
<SWITCH> [info=x18] <CASE> 0 OR 1 <#> tcimg=$cm905 buttn=TInpComboDlg||x|$h|$r{F2} <CASE> 3 <#> tcimg=$cm905 tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK4|$h buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3 <CASE> 2 <#> tcimg=$cm905 buttn=TCheckEditBox||x|$v|$j+tcTCCOPYFTP2!!1||+tcTCCOPYFTP5 <ENDSWITCH> ;; копировать в другую панель объекты (запуск различных диалогов, в зависимости от контекста панели)
<SWITCH> [info=x18] <CASE> 0 OR 1 <#> tcimg=$cm906 buttn=TInpComboDlg||x|$h|$r{F2} <CASEELSE> tcimg=$cm906 <ENDSWITCH> ;; переместить в другую панель объекты (при открытом FTP и архиве не производить перемещение)
aends=-1||&&(.)!!$1*||?R1 tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iGLOBALAENDS<1>||+tcTCFIND8 ;; в окне ПОИСКА Total Commander в поле "поиск файлов" вставить преобразованную строку из буфера обмена и нажать галочку "Рег.выр."
aends=-1||&&(.)!!$1*||?R1 tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iGLOBALAENDS<1>||+tcTCFIND8||+tcTCFIND23|$a ;; в окне ПОИСКА Total Commander в поле "поиск файлов" вставить преобразованную строку из буфера обмена, нажать галочку "Рег.выр." и произвести поиск
arwcx="%p"||zip||112athm<pack>||5 buttn=TSplitEditBox||+tcTCPACKRZ1|$h|$i10~~MB||+tcTCPACKRZ4 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, создав многотомные архивы размером по 10 MB
arwcx="%t%O"||7z buttn=#32770||x|$q&&^.+\.7z$|$h|$e sndps=4 ;; упаковать выделенное в 7z, дождаться окончания работы, по завершению воспроизвести звуковой файл. Работает с плагином Total7zip.wcx
brwsr=mail.ru buttn=MozillaWindowClass||x|$r^!l ;; открыть ссылку в FireFox, дождаться активизации окна и отправить последовательность нажимаемых клавиш CTRL + ALT + L
brwsr=mail.ru buttn=MozillaWindowClass||x|$r^s ;; открыть ссылку в FireFox, дождаться активизации окна и отправить последовательность нажимаемых клавиш CTRL + S
bufsr=##"D:\Set\Bat\" tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$w|$i"*.bat *.cmd"||x|$l^a^v!!+tcTCFIND4 clptoo ;; Запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна
buttn=#32770||Button4|$qAdvOR|$f||Button1|$qНовая~~идентификация|$f||Button8|$qAdvOR|$f ;; сменить прокси адрес на другой без развертывания окна AdvOR
buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*d#1 ;; в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на 2-й пункт
buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды!!Текст!!#3 ;; в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на 4-й пункт "Все команды|Текст"
buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды!!Текст ;; в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на пункт "Все команды|Текст"
buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды ;; в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на пункт "Все команды"
buttn=[REGEXPTITLE:.*Mozilla~~Firefox]||x|$f|$r^c start=%%COMMANDER_PATH%%\AkelPad.exe||/Command(4101)||/Command(4191) ;; скопировать в буфер обмена текст из браузера Firefox и вставить в новую вкладку AkelPad
buttn=[REGEXPTITLE:.*Mozilla~~Firefox]||x|$f|$r^c start=AkelPad||/Command(4101)||/Command(4191) ;; скопировать в буфер обмена текст из браузера Firefox и вставить в новую вкладку AkelPad
buttn=[TITLE:✩~~TCIMG~~REGEX~~✩]||[CLASS:Button;TEXT:Тест]|$f ;; передать фокус окну и нажать на кнопку с текстом "Тест"
buttn=[TITLE:✩~~TCIMG~~REGEX~~✩]||[TEXT:Тест]|$f ;; передать фокус окну и нажать на элемент окна с текстом "Тест"
buttn=CabinetWClass||x|$tПерсонализация|$v|$f|$z ;; закрывает окно "Персонализации" (Window7)
cmdbt=rundll32.exe~~shell32.dll,Control_RunDLL~~desk.cpl~~desk,@Themes~~/Action:OpenTheme~~/file:''C:\Windows\Resources\Themes\aero.theme'' buttn=CabinetWClass||x|$tПерсонализация|$v|$f|$z ;; открыть тему aero.theme и закрыть окно "Персонализации" (Window7)
copyy=%%COMMANDER_PATH%%\Files\Aaa\Cursor||%%WINDIR%%//1 regim=%%COMMANDER_PATH%%\Files\Reg\Sistems\Cursor.reg cmdbt=start~~rundll32.exe~~shell32.dll,Control_RunDLL~~main.cpl~~@0,1 buttn=#32770||x|$qСвойства:~~Мышь|$v|$l{ENTER} ;; Установить курсор TC IMAGE в систему
exect=$var_i=##$INI<8//%%COMMANDER_INI%%//Configuration//CopyComments>||$var_st=WinGetTitle('[ACTIVE]') tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 exect=$var_s='Копирование~~Descript.ion~~'&($var_i=2?'ВКЛЮЧЕНО':'ОТКЛЮЧЕНО') pause=500 title=$var_s pause=5s title=$var_st ;; включить/выключить копирование Descript.ion + отобразить текущее состояние настройки в заголовке
exect=$var_put=##@[tc=AP] sends=-1??-1||formt<54,1,63> <IF> <info=s70AdvOR.exe> = 0 <THEN> start=AdvOR||&&procwait buttn=GLOBALPROGR<2>||x|$l{DOWN~~5}||Button3||Button8 pause=5s <ENDIF> urlxt=$GLOBALSENDS||sagent<W4>||sproxy<1|2|127.0.0.1:9090>||$var_put//9//Magnet-link.txt||?Fserch119||delim<@CRLF!!1>||code<0>||pause<2-3>||owrite<2|1>||progres<> ;; запустить AdvOR (если он не запущен) и закачать из списка ссылок-топиков rutracker.org из буфера обмена магнет ссылки в создаваемый файл Magnet-link.txt в активной панели
exect=$var_put=##@[tc=AP] tcimg=$cm560 buttn=TSplitEditBox||TAltEdit|$iGLOBALEXECT<1> ;; запустить диалог "Разбиение" и ввести путь активной панели
exect=$var_s=##$INI<8//$f302//Configuration//SortUpper>||$var_s=$var_s=3?1:($var_s+2) tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP8|$p0|*c$var_s!!1|*x||+tcTCSCP23||+tcTCSCP20 ;; переключать метод сортировки по кругу
focusp tcimg=$cm521 buttn=TCOMBOINPUT||+tcTCMARK1|$i*.%E|$h||+tcTCMARK5 tcimg=$cm2023 ;; выделить в панели назначения только файлы с расширением файла под курсором и оставить только выделенные
focusp tcimg=$cm521 buttn=TCOMBOINPUT||+tcTCMARK1|$i*.%E|$h||+tcTCMARK5 ;; выделить в панели назначения только файлы с расширением файла под курсором
global openf=%P%N||$f25\notepad.exe||&&procwait buttn=GLOBALPROGR<2>||x|$r^f buttn=#32770||x|$qНайти|$v|$f||Edit1|$iZ-Z-Z-Z||Button7 ;; открыть файл под курсором в Notepad, нажать CTRL+F (запустить диалог поиска), ввести в диалог "Z-Z-Z-Z" и нажать "Найти далее" (Windows 10)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||[CLASS:Edit;INSTANCE:1]|$isysdm.cpl||[CLASS:Button;INSTANCE:2] buttn=[CLASS:#32770;TITLE:Свойства~~системы]||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t4||[CLASS:Button;INSTANCE:3] ;; запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||[CLASS:Button;INSTANCE:2] buttn=[CLASS:#32770;TITLE:Свойства~~системы]||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t4||[CLASS:Button;INSTANCE:3] ;; запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 buttn=#32770||[CLASS:SysTabControl32;INSTANCE:1]|$qСвойства~~системы|$v|*t4||Button3 ;; запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 buttn=[CLASS:#32770;TITLE:Свойства~~системы]||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t4||Button3 ;; запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 pause=1500 keybd=500~~^{TAB№3}~~{TAB№4}~~{ENTER} ;; запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10 - может работать нестабильно, см. пример в команде buttn)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 ;; запустить диалог "Свойства системы"
global runcm=1 buttn=GLOBALRUNCM<1>||Edit1|$iclpget||Button2 ;; вызвать системный диалог "Выполнить", ввести из буфера обмена фразу и нажать OK
global runcm=1 buttn=GLOBALRUNCM<1>||Edit1|$imsconfig||Button2 ;; вызвать системный диалог "Выполнить", ввести msconfig и нажать OK
global runcm=1 buttn=GLOBALRUNCM<1>||Edit1|$isecpol.msc||Button2 ;; вызвать системный диалог "Выполнить", ввести secpol.msc и нажать OK (запуск диалога "Локальная политика безопасности")
global runcm=4||0 buttn=GLOBALRUNCM<1>||x|$h|$jButton4!!1||Button5 buttn=#32770||x|$qУдаление~~истории~~обзора|$h|$jButton1!!1|$jButton2!!1|$jButton3!!1|$jButton4!!1|$jButton5!!1|$jButton6!!0|$jButton1!!1|$jButton7!!1||Button8 pause=3s buttn=GLOBALRUNCM<1>||Button13 ;; вызвать диалог "Свойства: Интернет", переключиться на вкладку "Общие", поставить галочку "Удалить журнал", войти в диалог "Удаление истории", поставить все галочки, кроме "Пароли"
global runcm=4||4 buttn=GLOBALRUNCM<1>||Button10 buttn=#32770||x|$qНастройка~~параметров~~локальной~~сети|$v|$jButton6!!0||Button12 buttn=GLOBALRUNCM<1>||Button11 ;; вызвать диалог "Свойства: Интернет", переключиться на вкладку "Подключения", нажать на кнопку "Настройка сети", выключить прокси и применить...
global runcm=4||4 buttn=GLOBALRUNCM<1>||Button10 buttn=#32770||x|$qНастройка~~параметров~~локальной~~сети|$v|$jButton6!!1||Edit2|$i127.0.0.1||Edit3|$i8080||Button12 buttn=GLOBALRUNCM<1>||Button11 ;; вызвать диалог "Свойства: Интернет", переключиться на вкладку "Подключения", нажать на кнопку "Настройка сети", ввести данные в поля и применить...
global start=AdvOR||&&procwait buttn=GLOBALPROGR<2>||Button3||Button8 pause=10s runcm=4||4 buttn=GLOBALRUNCM<1>||Button10 buttn=#32770||x|$qНастройка~~параметров~~локальной~~сети|$v|$jButton6!!1||Edit2|$i127.0.0.1||Edit3|$i9050||Button12 buttn=GLOBALRUNCM<1>||Button11 pause=500 brwsr=http://2ip.ru/!!Explorer ;; запустить клиент для тор сети AdvOR + поменять для него настройки в браузере IE + перейти на страницу проверки IP адреса.
global start=C:\AdvOR\AdvOR.exe||&&procwait buttn=GLOBALSTART<2>||x|$v|$jButton3!!1||Button8 ;; дождаться запуска программы AdvOR и произвести заданные нажатия на кнопки...
global start=Telegram||--||tg://resolve?domain=tcimg||&&procwait||&&exists buttn=GLOBALPROGR<2>||x|$f|$l^v{ENTER} ;; открыть Telegram, перейти на страницу группы TCIMG, вставить текст из буфера обмена и отправить
hends=<info=n9|1|100|1> start=notepad||&&procwait buttn=GLOBALPROGR<2>||Edit1|$iGLOBALHENDS<x1> ;; запустить notepad и вставить строку чисел
hends=<info=n9|1|100|1>??-8, start=notepad||&&procwait buttn=GLOBALPROGR<2>||Edit1|$i$GLOBALHENDS ;; запустить notepad и вставить построчно числа из массива
iniss=%%COMMANDER_PATH%%\WinAssociations.ini||Associations||+Associations tcimg=$cm519 buttn=TDlgCustomColors||+tcTCIASS5|$h ;; переключение ассоциаций
iniww=%%COMMANDER_INI%%||ViewModeSwitch||RedirectSection||WinViewMode.ini||WinViewMode0.ini iniww=%%COMMANDER_INI%%||ViewModes||RedirectSection||WinViewMode.ini||WinViewMode0.ini rstart buttn=<info=x61>||x|$v|$f tcimg=$cm2939 buttn=TDLGCONFIGALL||x|$v|$f|$j+tcTCSVMD25!!2||+tcTCSVMD24||+tcTCSVMD21 ;; включить/отключить стили оформления
keybd=0~~+{F4} buttn=TCOMBOINPUT||+tcTCEDIT1|$i"%O".txt|$w ;; вызвать диалог создания нового файла с именем объекта под курсором.txt
keybd=0~~+{F4} buttn=TCOMBOINPUT||+tcTCEDIT1|$iRead_Me.txt|$w ;; вызвать диалог создания нового файла с именем Read_Me.txt
keybd=0~~+{F4} buttn=TCOMBOINPUT||+tcTCEDIT1|$iRussia.txt|$w|$e openf="%PRussia.txt"||%%COMMANDER_PATH%%\AkelPad.exe ;; вызвать диалог создания нового файла с именем Russia.txt + после создания открыть в AkelPad
markp=102||numb<1,2,3> tcimg=$cm2046 pause=500 markz=2||1||1||1||1 tcimg=$cm905 buttn=TInpComboDlg||+tcTCCOPYD7|$h ;; отправить в очередь копирования файлы первых 3-х папок активной панели
markp=102||numb<1,2,4,5> tcimg=$cm2046 pause=500 markz=2||1||1||1||1 tcimg=$cm905 buttn=TInpComboDlg||+tcTCCOPYD7|$h ;; отправить в очередь копирования файлы 1,2,4,5 папок активной панели
markp=102||numb<1,2,4> tcimg=$cm2046 pause=500 markz=2||1||1||1||1 tcimg=$cm905 buttn=TInpComboDlg||+tcTCCOPYD7|$h ;; отправить в очередь копирования файлы 1,2,4 папок активной панели
openf=%%WINDIR%%\Resources\Themes\aero.theme||x||explorer<open> buttn=CabinetWClass||x|$tПерсонализация|$v|$f|$z ;; открыть тему aero.theme и закрыть окно "Персонализации" (Window7)
rstart buttn=<info=x61>||x|$v|$f infbx=InfoBox_TEST1 ;; перезапустить Total Commander, дождаться активации нового окна и продолжить работу с новым окном...
sends=@"%P" slist=%WL||##path<4>||^^GLOBALSENDS<1> tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK7|$e delss=%WL||1||inuse<1> moves=FOLDC<$GLOBALSLIST//0//0>||"%t"//0 delss=$GLOBALSLIST||1||recycle<1> ;; распаковать выделенные архив(ы) в активную панель + переместить в другую панель содержимое распакованных папок, не заменяя имеющиеся файлы, удалить исходные архивы в корзину
sends=@[tc=AP]??1||&&(?m)^(.+\\.+)\.(?:zip|rar|7z)\\.*$!!$1\\ tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK1|$iGLOBALSENDS<1>|$h||+tcTCUNZPACK4 ;; распаковать выделенные объекты внутри архива в именную папку архива рядом с архивом
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=[tc=AO]||&&([^-]+)(.*)!!$1 start=%%COMMANDER_PATH%%\Everything.exe buttn=EVERYTHING||Edit1|$v|$iGLOBALSENDS<1> ;; получить имя объекта под курсором до дефиса, запустить программу Everything и вставить полученное для поиска
sends=[tc=AO]||&&([^-]+)(.*)!!$1 start=%%COMMANDER_PATH%%\Everything.exe||&&procwait buttn=EVERYTHING||Edit1|$iGLOBALSENDS<1> ;; получить имя объекта под курсором до дефиса, запустить программу Everything и вставить полученное для поиска
sends=-1 bufsr=##"D:\Set\Bat\" tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$w|$i"*.bat *.cmd"||x|$l^a^v!!+tcTCFIND4||+tcTCFIND12||+tcTCFIND13|$iGLOBALSENDS<1>||+tcTCFIND23|$a clptoo ;; Запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна, найти фалы содержащие текст из буфера обмена
slist=%WL||path<6>||inline<''!!''~~''!!''> tcimg=$cm314 buttn=TCOMBOINPUT||+tcTCFILTER1|$iGLOBALSLIST<1>|$h||+tcTCFILTER5 ;; имена выделенных файлов обрамить кавычками и передать в окно фильтрации...
slist=[tc=SM] tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_содержимому buttn=TFindFile||+tcTCFIND4|$i@GLOBALSLIST<t>|$a||+tcTCFIND23 ;; вызвать шаблон поиска "Поиск_Дубликатов_по_содержимому" и ввести в поле "Место поиска" путь к списку выделенных объектов обеих панелей + нажать "Начать поиск"
slist=FOLDC<%WL//0//-1//*//0//0//3>||formt<u23,2>||inline<!!*.*~~!!*.*> tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iGLOBALSLIST<1> ;; в содержимом выделенных папок получить список в строку по одному экземпляру всех повторяющих "начал" имён и вставить в диалог поиска
slist=PS<"C:\Save"//1//0//*.torrent>||##path<6> GLOBALSLIST<b> sends=$GLOBALARRAY??-1||eline<"C:\Save\"!!> <FOR> 1 <TO> GLOBALSENDS<0> autrn=1||0 start=%%COMMANDER_EXE%%||/S=L:PTCTorrent||GLOBALSENDS<:INDEX:> buttn=TLister||x|$w ontop=2||$TLister||$2 autrn=0||0 buttn=TLister||x|$e <NEXT> ;; просмотреть поочерёдно torrent файлы выбранные в диалоговом окне из папки "C:\Save\" в Lister с помощью плагина TCTorrent в отдельном потоке (комментируя и восстанавливая записи в autorun.cfg и устанавливая поверх всех окон, если TC имеет такой атрибут)
start=%%COMMANDER_PATH%%\Downloads\KeePass\KeePass.exe buttn=WindowsForms10.Window.8.app.0.2bf8098_r11_ad1||x|$v|$f||WindowsForms10.EDIT.app.0.2bf8098_r11_ad11|$iпароль||WindowsForms10.BUTTON.app.0.2bf8098_r11_ad15 ;; запустить KeePass и ввести во всплывающем окне пароль
start=notepad buttn=[CLASS:Notepad]||x|$v|$f|$k@W-300:40:250:200 ;; переместить окно Notepad в заданное положение и изменить размеры
start=SndVol.exe buttn=[CLASS:#32770;TITLE:Микшер]||x|$v||[CLASS:msctls_trackbar32;INSTANCE:2]|*s+20 ;; запустить диалог "Микшер громкости" и увеличить позицию заданного ползунка на 20
start=SndVol.exe buttn=[CLASS:#32770;TITLE:Микшер]||x|$v||[CLASS:msctls_trackbar32;INSTANCE:2]|*s10 ;; запустить диалог "Микшер громкости" и установить заданный ползунок в позицию 10
start=SndVol.exe buttn=[CLASS:#32770;TITLE:Микшер]||x|$v||[CLASS:msctls_trackbar32;INSTANCE:2]|*s-20|$l{UP}{DOWN}!! ;; запустить диалог "Микшер громкости" и уменьшить позицию заданного ползунка на -20 + активизировать ползунок клавишами "UP+DOWN"
start=Telegram||--||tg://resolve?domain=tcimg buttn=??Telegram.exe||x|$v|$f|$l^v ;; открыть Telegram, перейти на страницу группы TCIMG и вставить текст из буфера обмена
start=WinRar buttn=WinRarWindow||x|$r!a ;; запустить WinRar и нажать ALT+A (запуск диалога "Имя и параметры архива")
swcmd=tcimg=$cm314÷÷buttn=TCOMBOINPUT||+tcTCFILTER1|$i``*\|$h||+tcTCFILTER5¦¦tcprm=cd~~|~~*.*¦¦tcimg=$cm312¦¦FileFolderPanel ;; отображать только файлы | только папки | все объекты (переключение по кругу)
swcmd=tcimg=$cm498÷÷buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i24|$h||+tcTCCUZBAR22¦¦tcimg=$cm498÷÷buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i20|$h||+tcTCCUZBAR22¦¦SizeButton2420 ;; переключение между размерами панели инструментов 24/20
tcimg=$cm2400 buttn=TMultiRename||x|$a ;; групповое переименование (в фоновом режиме)
tcimg=$cm2924 pause=10000 buttn=TCmdSelForm||x|$a ;; список команд в фоновом режиме Total Commander (паузу можно уменьшить)
tcimg=$cm2931 buttn=TCOMBOINPUT||x|$v||+tcTCEDIT1|$i<1-10>clpget_[C].txt||x|$l{SPACE}{BS}!!+tcTCEDIT1||+tcTCEDIT2 ;; в активной панели создать 10 пустых файлов TXT с именем из буфера обмена и со счётчиком через диалог Total Commander
tcimg=$cm3009 buttn=#32768||x|$l{DOWN~~2}{ENTER} buttn=TCheckEditBox||+tcTCRENTAB1|$h|$iclpget|$j+tcTCRENTAB2!!1||+tcTCRENTAB4 ;; переименовать и заблокировать открытую вкладку в активной панели
tcimg=$cm3009 buttn=#32768||x|$l{DOWN~~2}{ENTER} ;; через меню открытой вкладки запустить диалог переименования
tcimg=$cm314 buttn=TCOMBOINPUT||+tcTCFILTER1|$i``*\|$h||+tcTCFILTER5 focusp tcimg=$cm303 ;; отображать только файлы + в другой панели дерево
tcimg=$cm314 buttn=TCOMBOINPUT||+tcTCFILTER1|$i``*\|$h||+tcTCFILTER5 ;; отображать только файлы
tcimg=$cm4006|3009 buttn=#32768||x|$l{DOWN~~2}{ENTER} buttn=TCheckEditBox||+tcTCRENTAB1|$h|$iclpget|$j+tcTCRENTAB2!!1||+tcTCRENTAB4 tcimg=$cm4006 ;; переименовать и заблокировать открытую вкладку в неактивной панели
tcimg=$cm482 buttn=TDLGCONFIGALL||+tcTCSGR9|$w ;; настройка типов файлов (режим эскизы)
tcimg=$cm483 buttn=TDLGCONFIGALL||+tcTCSSC3|$w buttn=TCustomColumnForm||+tcTCSSCSC4|$w ;; вызвать окно настройки нового набора колонок+добавить новую колонку
tcimg=$cm483 buttn=TDLGCONFIGALL||+tcTCSSC3|$w buttn=TCustomColumnForm||+tcTCSSCSC4|$w||+tcTCSSCSC3 ;; вызвать окно настройки нового набора колонок+добавить новую колонку+вызов плагинов
tcimg=$cm483 buttn=TDLGCONFIGALL||+tcTCSSC3|$w ;; вызвать окно настройки нового набора колонок
tcimg=$cm483 buttn=TDLGCONFIGALL||x|$w||+tcTCSSC2|*l5|*x ;; в окне настроек выбрать 5-й набор колонок
tcimg=$cm484 buttn=TDLGCONFIGALL||+tcTCSPL2|$w buttn=TASSOCIATEDLG||+tcTCSPLWCX5|$w ;; вызвать окно настройки WCX плагинов
tcimg=$cm484 buttn=TDLGCONFIGALL||+tcTCSPL3|$w buttn=TFsPluginConfigForm||+tcTCSPLWFX2|$w ;; вызвать окно настройки WFX плагинов
tcimg=$cm484 buttn=TDLGCONFIGALL||+tcTCSPL4|$w buttn=TFsPluginConfigForm||+tcTCSPLWLX3|$w ;; вызвать окно настройки WLX плагинов
tcimg=$cm484 buttn=TDLGCONFIGALL||+tcTCSPL5|$w buttn=TFsPluginConfigForm||+tcTCSPLWLX3|$w ;; вызвать окно настройки WDX плагинов
tcimg=$cm486 buttn=[CLASS:TDLGCONFIGALL]||+tcTCSCP19|$w ;; настройка дополнительных данных
tcimg=$cm486 buttn=+tcTCSETTING||+tcTCSCP19|$w ;; настройка дополнительных данных
tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP15|$h||+tcTCSCP23||+tcTCSCP20 ;; отключение/включение подсказок в файловых панелях в Total Commander
tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP19|$w ;; настройка дополнительных данных
tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP8|$p0|*c1!!1|*x||+tcTCSCP23||+tcTCSCP20 ;; переключить метод сортировки на "Алфавитная, с учётом особенностей языка" в настройках Total Commander
tcimg=$cm486 buttn=TDLGCONFIGALL||x|$h|$v|$f|$o+tcTCSCP11!!+tcTCSCP12||+tcTCSCP23||+tcTCSCP20 ;; переключение настроек сортировки каталогов (на вкладке "Содержимое панелей" поочерёдное переключение настроек "Всегда по имени"/"Как файлов")
tcimg=$cm488 buttn=TDLGCONFIGALL||+tcTCSTF17|$v||+tcTCSTF16||+tcTCSTF13 ;; включить/отключить значки на вкладках
tcimg=$cm488 buttn=TDLGCONFIGALL||+tcTCSTF2|$h||+tcTCSTF16||+tcTCSTF13 ;; размещать вкладки в несколько рядов включить/отключить
tcimg=$cm490 buttn=TDLGCONFIGALL||x|$a ;; настройка Total Commander в фоновом режиме
tcimg=$cm494 buttn=TDLGCONFIGALL||+tcTCSCL18|$h||+tcTCSCL21 ;; отключение/включение раскраски файлов
tcimg=$cm494 buttn=TDLGCONFIGALL||+tcTCSCL19|$w ;; вызвать окно настройки расцветки файлов
tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i20|$h||+tcTCCUZBAR22 ;; панель при экране 800
tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i24|$h||+tcTCCUZBAR22 ;; панель при экране 1024
tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i27|$h||+tcTCCUZBAR22 ;; панель при экране 1152
tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i31|$h||+tcTCCUZBAR22 ;; панель при экране 1280
tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i34|$h||+tcTCCUZBAR22 ;; панель при экране 1400
tcimg=$cm501 buttn=TFindFile||+tcTCFIND1|*t2|$v|$f ;; запустить диалог "Поиск файлов" и переключиться на 2-ю вкладку
tcimg=$cm501 buttn=TFindFile||+tcTCFIND12||x|$j+tcTCFIND17!!1|$j+tcTCFIND19!!1|$j+tcTCFIND22!!1||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов, содержащих ТЕКСТ из буфера обмена (отметить кодировку ASCII, UTF-16, UTF-8)
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i"*.bat *.cmd"||+tcTCFIND4|$i"D:\Set\Bat" ;; запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i"*.bat *.cmd"||+tcTCFIND4|$i"D:\Set\Bat"||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна, найти фалы содержащие текст из буфера обмена
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*"%O"*||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=$cm525 ;; поиск всех файлов и каталогов (с рекурсией), с именем файла взятого под курсором и вывод на панель с выделением всего найденного
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*.%E||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=$cm525 ;; поиск всех файлов (с рекурсией), имеющих расширения, взятого из файла под курсором и вывод результата на панель, с выделением всех объектов.
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*.*||x|$r^{TAB} buttn=TFindFile||+tcTCFIND36||+tcTCFIND38|$i<info=o1%P%N//>|$r{TAB~~3}~~{UP}||+tcTCFIND79||+tcTCFIND86|$n|$d+tcTCFIND84 ;; в окне ПОИСКА Total Commander на 1-й вкладке ввести *.* на 2-й вкладке ввести размер файла под курсором в байтах, произвести поиск и вывести результат на панель
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*.||+tcTCFIND23||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 ;; найти все объекты с помощью диалога ПОИСКА Total Commander (ожидать окончания поиска + ожидать появления списка всех найденных объектов + затем выделить)
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*.au3||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов au3, содержащих текст из буфера обмена
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*avi;*.mpg||+tcTCFIND23 ;; поиск файлов avi, mpg
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*avi;*.mpg||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68 ;; поиск файлов avi, mpg, вывод файлов на панель, если ничего не найдено, то дальнейшие действия прекращаются
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*txt;*.htm;*.html||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68 ;; поиск файлов в содержимом txt, htm, html фразы из буфера обмена, со скрытием окна поиска с выводом результата на панель
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*txt||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов txt, содержащих текст из буфера обмена
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*txt||+tcTCFIND12||x|$j+tcTCFIND17!!1|$j+tcTCFIND19!!1|$j+tcTCFIND22!!1||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов txt (отметить кодировку ASCII, UTF-16, UTF-8), содержащих текст из буфера обмена
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iabc*||+tcTCFIND23 ;; поиск файлов по первым буквам abc
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iabc*||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68 ;; поиск файлов по первым буквам abc, вывод файлов на панель, если ничего не найдено, то дальнейшие действия прекращаются
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget*||+tcTCFIND23|$a ;; поиск файлов, в текущей панели, по первым буквам - из буфера обмена
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget.*||+tcTCFIND23|$a||+tcTCFIND70|$d+tcTCFIND68 ;; поиск одноименных файлов по имени из буфера обмена, ищет точные совпадения, с выводом файлов на панель
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget||+tcTCFIND23|$a ;; поиск файлов, в текущей панели, содержащих в имени сочетания букв из буфера обмена
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget||+tcTCFIND23|$a|$m1 ;; поиск файлов, взяв в качестве имени содержимое буфера обмена, свернуть окно поиска и активизировать окно Total Commander
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget||+tcTCFIND23|$a|$m1|$k0:0 ;; поиск файлов, взяв в качестве имени содержимое буфера обмена, свернуть окно поиска в верхний левый угол и активизировать окно Total Commander
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget||+tcTCFIND23|$a|$p230 ;; поиск файлов, взяв в качестве имени содержимое буфера обмена, сделать окно поиска прозрачным на 10% и активизировать окно Total Commander
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$i"%M"||+tcTCFIND23|$a ;; поиск файлов, содержащих ИМЯ элемента другой панели
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$i"%N"||+tcTCFIND23|$a ;; поиск файлов содержащих ИМЯ (с расширением) файла под курсором активной панели
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$i"%O"||+tcTCFIND23|$a ;; поиск файлов содержащих ИМЯ (без расширения) файла под курсором активной панели
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов, содержащих ТЕКСТ из буфера обмена
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 openup ;; поиск файлов, содержащих ТЕКСТ из буфера обмена (ожидать окончания поиска + ожидать появления списка всех найденных объектов + затем выделить) и открыть файлы в заданной программе
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 start=%%COMMANDER_PATH%%\AkelPad.exe||list<[tc=AL]> ;; поиск файлов, содержащих ТЕКСТ из буфера обмена (ожидать окончания поиска + ожидать появления списка всех найденных объектов + затем выделить) и открыть файлы в AkelPad
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 ;; поиск файлов, содержащих ТЕКСТ из буфера обмена (ожидать окончания поиска + ожидать появления списка всех найденных объектов + затем выделить)
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND18||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов, НЕ содержащих ТЕКСТ из буфера обмена
tcimg=$cm501 buttn=TFindFile||+tcTCFIND4|$i@%P%N|$a||+tcTCFIND23 ;; вставить список под курсором в поле "Место поиска" и нажать "Начать поиск"
tcimg=$cm501 buttn=TFindFile||x|$a ;; поиск файлов с активизацией окна Total Commander
tcimg=$cm501 buttn=TFindFile||x|$r^{TAB} buttn=TFindFile||+tcTCFIND36||+tcTCFIND38|$i<info=o1%P%N//>|$r{TAB~~3}~~{UP}||+tcTCFIND79 ;; в окне ПОИСКА Total Commander на 2-й вкладке ввести размер файла под курсором в байтах и произвести поиск
tcimg=$cm501 buttn=TFindFile||x|$r^{TAB} buttn=TFindFile||+tcTCFIND41||x|$j+tcTCFIND42!!1 ;; в окне ПОИСКА Total Commander на 2-й вкладке установить галочку "Атрибуты" и галочку "Архивный"
tcimg=$cm501 buttn=TFindFile||x|$r^{TAB} buttn=TFindFile||+tcTCFIND41||x|$j+tcTCFIND42!!1 ;; в окне ПОИСКА Total Commander на 2-й вкладке установить галочку "Атрибуты" и снять галочку "Архивный"
tcimg=$cm501 buttn=TFindFile||x|$v||+tcTCFIND11|$s99|*c2|$s200||+tcTCFIND11||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68 tcimg=$cm525 ;; в выделенных папках найти объекты корневого уровня, вывести на панель и выделить
tcimg=$cm502 buttn=TATTRIBDLG||x|$v|$j+tcTCATTR3!!1 ;; вызвать диалог "Изменения атрибутов" и установить галочку на чекбоксе "Только для чтения"
tcimg=$cm508 buttn=TDLGZIP||+tcTCPACK1|$h||+tcTCPACK21 buttn=TDLGUNZIP||+tcTCUNZPACK4|$h buttn=TDLG2FILEACTIONMIN||x|$e ;; распаковка выделенных объектов из открытого архива, ожидая закрытия окна распаковки
tcimg=$cm508 buttn=TDLGZIP||+tcTCPACK1|$h||+tcTCPACK21 buttn=TDLGUNZIP||+tcTCUNZPACK4|$h ;; распаковка выделенных объектов из открытого архива
tcimg=$cm508 buttn=TDLGZIP||+tcTCPACK5|$w ;; упаковать в другую панель в различные форматы, удаляя исходники
tcimg=$cm508 buttn=TDLGZIP||+tcTCUNZPACK1|$v|$izip:''"%P%O".zip'' ;; запустить диалог упаковки Total Commander вставить путь активной панели и имя объекта под курсором
tcimg=$cm508 buttn=TDLGZIP||+tcTCUNZPACK1|$v|*i"%P"!!"%T" ;; запустить диалог упаковки Total Commander и заменить путь на путь активной панели
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK6||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидая закрытия окна распаковки
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK6||+tcTCUNPACK7 ;; распаковать выделенные архивы в текущую панель, каждый в именной каталог
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK7 ;; распаковать выделенные архивы в текущую панель
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$v|$i"%P" ;; вызвать диалог распаковки и вписать путь активной панели
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$v|$i"%P"||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3|$v|$e buttn=#32770||x|$s300|$q&&\d*%%.*\(.+\)|$e delss=%WL||1||inuse<1> ;; распаковать выделенные архивы в фоне в ту же панель и удалить исходники
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h|$e||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e delss=%WL||1 ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидать закрытия окна распаковки и удалить исходные архивы
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3|$v|$e buttn=#32770||x|$s300|$q&&\d*%%.*\(.+\)|$e delss=%WL||1||inuse<1> ;; распаковать выделенные архивы в панель назначения и удалить исходники
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидая закрытия окна распаковки
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e|$h delss=%WL||1 ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидая закрытия окна распаковки (постараться скрыть дополнительные окна) и удалить исходники
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e|$h ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидая закрытия окна распаковки (постараться скрыть дополнительные окна)
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK7|$h buttn=TDLG2FILEACTIONMIN||x|$e ;; распаковать выделенные архивы в панель назначения, ожидая закрытия окна распаковки
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK7|$h ;; распаковать выделенные архивы в панель назначения
tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 ;; включить/выключить копирование Descript.ion
tcimg=$cm516 buttn=TDLGCONFIGALL||x|$h|$u+tcTCSBO8|$o+tcTCSBO8!!+tcTCSBO9||+tcTCSBO27||+tcTCSBO24 ;; переключение настроек Total Commander - выделение мышью Правой/Левой кнопкой
tcimg=$cm519 buttn=TDlgCustomColors||+tcTCIASS5|$h ;; обновление внутренних ассоциаций
tcimg=$cm521 buttn=TCOMBOINPUT||+tcTCMARK1|$i*.htm|$h||+tcTCMARK5 ;; выделить в активной панели файлы htm
tcimg=$cm521 buttn=TCOMBOINPUT||+tcTCMARK1|$i>{Графика_2}_Изображения_ширина_более_1280|$h||+tcTCMARK5 ;; выделить объекты в текущей панели по шаблону поиска "{Графика_2}_Изображения_ширина_более_1280"
tcimg=$cm521 buttn=TDupeSelForm||+tcTCSDUPE9|$p0|*c5|*x||+tcTCSDUPE17||+tcTCSDUPE14 ;; выделить дубликаты "Только самые маленькие файлы" (кнопка работает после поиска дубликатов "По имени" и вывода их на панель)
tcimg=$cm560 buttn=TSplitEditBox||+tcTCSPE1|$i"%P" ;; запустить диалог "Разбиение" и ввести путь активной панели
tcimg=$cm560 buttn=TSplitEditBox||+tcTCSPE1|$i"%P"||+tcTCSPE5 ;; разбить файл под курсором в активную панель
tcimg=$cm700 pause=2s buttn=TUSERMENUCHANGE||+tcTCUMENU1|*l5|$l+{UP~~2}!! ;; запустить меню "Запуск" и переместить 5-й пункт на верх
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
tcimg=$cm905 buttn=TCheckEditBox||x|$v|$j+tcTCCOPYFTP2!!1||+tcTCCOPYFTP5 ;; копировать в другую панель в фоне объекты с панели в которой открыто FTP
tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK1|$i|$h||+tcTCUNZPACK4 ;; распаковать выделенные объекты внутри архива в папку рядом с архивом
tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK4|$h ;; распаковать из открытого архива в другую панель
tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK4|$v buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3 ;; распаковать из открытого архива в другую панель в фоне
tcimg=$cm905 buttn=TInpComboDlg||+tcTCCOPY3|$i*.doc;*.txt|$h|$s500|$r{F2} ;; копировать с фильтром *.doc;*.txt
tcimg=$cm905 buttn=TInpComboDlg||+tcTCCOPY3|$i>{Архивы}_Архивы|$h|$s500|$r{F2} ;; копировать с шаблоном-фильтром >Архивы
tcimg=$cm905 buttn=TInpComboDlg||x|$h|$j+tcTCCOPY11!!1|$j+tcTCCOPY12!!1||x|$l2!!+tcTCCOPY10||+tcTCCOPY6 ;; вызвать диалог копирования и поставить галочки "Пропустить файлы, недоступные для чтения" и "Переписать/удалить скрытые/системные/только для чтения" + установить в Настройках перезаписи 2-й режим ("Заменить все") + нажать OK
tcimg=$cm905 buttn=TInpComboDlg||x|$h|$j+tcTCCOPY11!!1|$j+tcTCCOPY12!!1||x|$l2!!+tcTCCOPY10||+tcTCCOPY7 ;; вызвать диалог копирования и поставить галочки "Пропустить файлы, недоступные для чтения" и "Переписать/удалить скрытые/системные/только для чтения" + установить в Настройках перезаписи 2-й режим ("Заменить все") + нажать "В очередь"
tcimg=$cm905 buttn=TInpComboDlg||x|$h|$r{F2} buttn=#32770||+tcTCFONCM6|$v ;; отправить выделенные файлы на копирование в очередь и нажать на кнопку "Пауза"
tcimg=$cm905 buttn=TInpComboDlg||x|$h|$r{F2} ;; отправка выделенного в очередь копирования
tcimg=$cm905 buttn=TInpComboDlg||x|$v|$j+tcTCCOPY11!!1 ;; вызвать диалог копирования и поставить галочку "Пропустить файлы, недоступные для чтения"
tcimg=$cm905 buttn=TInpComboDlg||x|$v|$j+tcTCCOPY11!!1|$j+tcTCCOPY12!!1 ;; вызвать диалог копирования и поставить галочки "Пропустить файлы, недоступные для чтения" и "Переписать/удалить скрытые/системные/только для чтения"
tcimg=$cm905 buttn=TInpComboDlg||x|$v|$j+tcTCCOPY11!!1|$j+tcTCCOPY12!!1||x|$l2!!+tcTCCOPY10 ;; вызвать диалог копирования и поставить галочки "Пропустить файлы, недоступные для чтения" и "Переписать/удалить скрытые/системные/только для чтения" + установить в Настройках перезаписи 2-й режим ("Заменить все")
tcimg=$cm906 buttn=TInpComboDlg||x|$h|$r{F2} ;; отправка выделенного в очередь перемещения
tcimg=$cm907 buttn=TCOMBOINPUT||x|$v||+tcTCNEWF1|$i<1-10>clpget_[C]||x|$l{SPACE}{BS}!!+tcTCNEWF1||+tcTCNEWF3 ;; в активной панели создать 10 папок с именем из буфера обмена и со счётчиком через диалог Total Commander
tcimg=$cm911 buttn=TCOMBOINPUT||x|$v||+tcTCNEWF1|$i<1-10>clpget_[C]||x|$l{SPACE}{BS}!!+tcTCNEWF1||+tcTCNEWF3 ;; в целевой панели создать 10 папок с именем из буфера обмена и со счётчиком через диалог Total Commander
tcprm=LOADSEARCH||{Архивы}_Архивы_All buttn=TFindFile||+tcTCFIND23|$s500||+tcTCFIND70 ;; загрузить шаблон "{Архивы}_Архивы_All" и найти все файлы шаблона
tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_всему buttn=TFindFile||+tcTCFIND23|$a ;; поиск дубликатов по ВСЕМУ СРАЗУ
tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_имени buttn=TFindFile||+tcTCFIND23|$a ;; поиск дубликатов по ИМЕНИ
tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_имени buttn=TFindFile||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=0~~$cm521 buttn=TDupeSelForm||+tcTCSDUPE9|$p0|*c5|*x||+tcTCSDUPE17||+tcTCSDUPE14 ;; произвести поиск дубликатов по ИМЕНИ, если таковые найдены, то выделить дубликаты "Только самые маленькие файлы", если ничего не найдено, то дальнейшие действия прекращаются
tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_имени_и_размеру buttn=TFindFile||+tcTCFIND23|$a ;; поиск дубликатов по ИМЕНИ и РАЗМЕРУ
tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_размеру buttn=TFindFile||+tcTCFIND23|$a ;; поиск дубликатов по РАЗМЕРУ
tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_содержимому buttn=TFindFile||+tcTCFIND23|$a ;; поиск дубликатов по СОДЕРЖИМОМУ
tcprm=LOADSEARCH||{Каталог}_Каталоги_1-го_уровня buttn=TFindFile||+tcTCFIND23|$s500||+tcTCFIND70 ;; поиск Каталогов 1-го_уровня + вывод результата
tcprm=LOADSEARCH||{Текст}_Текстовые_файлы_ALL buttn=TFindFile||+tcTCFIND23|$m1|$a buttn=TFindFile||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=$cm525 ;; поиск по шаблону, сворачивание окна поиска, ожидание окончания поиска, вывод файлов на панель и их выделение, если ничего не найдено, то дальнейшие действия прекращаются
tcprm=LOADSEARCH||{Текст}_Текстовые_файлы_ALL buttn=TFindFile||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=$cm525 ;; поиск по шаблону, ожидание окончания поиска, вывод файлов на панель и их выделение, если ничего не найдено, то дальнейшие действия прекращаются
tcprm=MULTIRENAME~~{Переименовать}_[P]-[N] buttn=TMultiRename||+tcTCRENAME26|$v|$s1000||+tcTCRENAME29 ;; переименовать выделенные объекты: вызвать окно группового переименования с шаблоном {Переименовать}_[P]-[N] + нажать "Выполнить" и "Закрыть"
tcprm=OPENBAR~~%%COMMANDER_PATH%%\BAR\002_Multimedia.bar tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i24|$h||+tcTCCUZBAR22 ;; открыть панель инструментов 002_Multimedia.bar с размером значков 24
tcprm=SYNCOPEN~~WORD buttn=TCmpForm||x|$w|$e infbx=InfoBox_TEST1 ;; запустить шаблон синхронизации, ожидать появление окна и его исчезновения, далее запустить другие команды...
trayk=1||AdvOR.exe buttn=#32768||x|$l{DOWN~~5}{ENTER} ;; нажать в трее правой кнопкой мыши на значке программы AdvOR.exe, в меню нажать 5 раз вниз и ENTER
trayk=1||punto.exe buttn=#32768||x|$l{DOWN}{ENTER} ;; запустить окно настроек Punto Switcher
watch=1 start=D:\Test\Zback\zback.exe||%P%N\*.*~~>~~%T%M~~/ms||/R buttn=TBackupForm||x|$w|$h|$e||upd<2> ;; сделать бекап папки под курсором в другой панели с помощью утилиты Zback (скрыть окно, ожидать завершения и обновить панель)
watch=3 tcimg=$cm565 buttn=TProgressDialog||x|$v|*zCRC\:~~Ошибок\: watch=24 ;; подсчитать контрольные суммы из файла под курсором файла (sfv, sha, sha3, md5, ...) с подсчётом времени проверки