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


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<>Обновление панели.
  Описание
Параметр upd<Number>, где Number - значение обновления панели(ей) Total Commander:
  1 - обновить активную панель.
  2 - обновить обе панели, вернуться в активную.
  3 - обновить другую панель, вернуться в активную.
  4 - обновить активную панель, перейти в другую.
  5 - обновить другую панель, остаться в другой.
  6 - обновить обе панели, остаться в другой.
  7 - не обновлять (по умолчанию, т.е. если параметр не прописан, то панели не обновляются).
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] - диалог выбора файлов и папок.
...и другие диалоги.

Примечания:

Можно использовать дополнительную информацию:
   +tcKEY - если в начале параметра указано +tc , то значение берётся из ключа KEY в файле TCIMG3264.ini. см. Дополнение №17. Секция из которой брать значения определяется автоматически, в зависимости от разрядности и версии Total Commander - +tcTCSVW1
   Получение данных через глобальные переменные GLOBALNAME (см. Дополнение №23) и $var_... , созданных в команде exect
   Получение данных с помощью параметра info (см. Дополнение №10)



Над некоторыми окнами невозможно произвести определённые действия.
Чтобы узнать информацию о классах, идентификаторах, заголовках окон, можно воспользоваться командами captxt и wntxt или утилитами Au3Info и Control Viewer. см. Дополнение №25

Список подпараметров:

ПодпараметрОписание
$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_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=$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, ...) с подсчётом времени проверки


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