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


start

Запуск программ с параметрами и с различными условиями.

start=String, ||Parameters, ||&&hide, ||&&wait, ||&&procwait, ||&&max, ||&&min, ||&&quot, ||&&hidetask, ||&&focus, ||priority<>, ||workdir<>, ||list<>, ||list1<>list2<>list3<>list4<>list5<>list6<>list7<>list8<>list9<>, ||rndm<>, ||<info>, ||infcyrcle<>, ||[count], ||spause<>, ||path<>, ||progres<>, ||clpget, ||Dialogs, ||[tc], ||<EXTICON>, ||upd<>, ||param<>, ||begin<>, ||wicon<>, ||resize<>, ||stitle<>, ||std<>, ||stdcnv<>

Параметры:

1-й обязательный параметр.
StringПрограмма. String - строка условий, позволяющих вызвать заданную программу. Может иметь несколько конструкций:
Путь к программе.
String=PathProgram, где PathProgram - путь к программе.
Можно использовать короткие имена, прописав путь программы в TCIMG.ini секции [Programs] в ключе, имя Name которого будет использовано в строке, вместо пути.
В зависимости от разрядности.
String=PathProgram86//PathProgram64 (рекомендуется)
String=PathProgram86!!PathProgram64, где:
  PathProgram86 - путь к программе 32-х разрядной.
  PathProgram64 - путь к программе 64-х разрядной.
  Будет проверена текущая разрядность системы и запущена соответствующая программа.
В зависимости от системы.
String=Windows1//PathProgram1??Windows2//PathProgram2?? ... ??WindowsN//PathProgramN (рекомендуется)
String=Windows1!!PathProgram1??Windows2!!PathProgram2?? ... ??WindowsN!!PathProgramN, где:
  Windows - название системы.
  Могут использоваться "2008R2", "7", "8", "81", "2008", "VISTA", "2003", "XP", "XPe", "2000".
  PathProgramN - пути к программам.
  Группы имён систем с программами разделяются ?? .
  Будет проверена текущая система и запущена соответствующая программа.
Если необходимо использовать несколько систем в одном условии, то имена систем разделяются запятой "," .
Конструкция будет выглядеть следующим образом:
String=Windows1,Windows2//PathProgram1??Windows3,Windows4//PathProgram2...
т.е. при Windows1 и Windows2 будет запущена программа Program1, а при Windows3 и Windows4 - Program2.
В зависимости от системы и от разрядности.
String=Windows1!!PathProgram186//PathProgram164??Windows2//PathProgram286!!PathProgram264??...??WindowsN//PathProgramN86!!PathProgramN64
или
String=Windows1,Windows2//PathProgram164//PathProgram164??Windows3,Windows4//PathProgram286!!PathProgram264...
Значения параметров описаны выше.
Запуск консольных программ.
  Если строка программы начинается с "cmd", то она передаётся для запуска как есть:
    • Все кавычки и параметры прописываются в этой строке.
    • Тег ?NameKey? позволяет вставить программу, прописанную в TCIMG.ini в секции [Programs], где NameKey - имя ключа.
    • Для получение и преобразования данных потока воспользуйтесь параметрами std<> и stdcnv<>
Дополнительные параметры:
ParametersПараметры программы. Parameter1||Parameter2|| ... ||ParameterN, где:
Parameter1 ... ParameterN - параметры передающиеся программе.
Разделитель между параметрами || .
В ParameterN могут быть использованы подпараметры:
list<> - позволяет передавать в цикле список объектов.
path<> - позволяет получать часть пути.
clpget - позволяет передавать строку из буфера обмена.
тег :NUMBER: будет заменён числом (текущим номером счётчика при обработке в цикле)
Подробное описание действий подпараметров описаны ниже.
&&hideСкрывает окно программы.
&&waitОжидает завершения работы программы.
&&procwaitОжидает появление запущенной программы. При глобальности см. Дополнение №23 создаёт глобальный массив GLOBALPROGR в ячейки которого записываются данные см. таблицу в примечании.
Для проверки существующего процесса дописывается параметр ||&&exists
&&maxРазворачивает программу на весь экран.
&&minСворачивает программу на панель задач.
&&quotКавычки. Удаление крайних кавычек в параметрах ParameterN, передаваемых программе.
&&hidetaskУбрать значок программы из панели задач.
Тестировалось на Windows 7
Не все значки программ можно убрать с панели задач (некоторые меняют свой стиль окон в процессе работы)
&&focusПередать фокус программе после запуска.
priority<>Приоритет. Параметр priority<Number> позволяет установить приоритет запускаемой программе, где Number - флаг, который определяет, какой приоритет будет установлен:
  0 - низкий (Idle/Low)
  1 - ниже среднего (Below Normal)
  2 - средний (Normal)
  3 - выше среднего (Above Normal)
  4 - высокий (High)
  5 - реального времени (Realtime). Следует использовать с осторожностью, поскольку может сделать работу системы нестабильной.
workdir<>Рабочий каталог. Параметр workdir<Path>, где Path - путь к рабочему каталогу.
  Для ряда приложений необходимо прописывать путь каталога.
list<>Список объектов. Список путей list<List>, где:
List - список полных путей:
  %L - список выделенных объектов. см. Дополнение №7.
  Path - путь к файлу списка
  clpget - список путей объектов из буфера обмена.
  GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
При параметре list<> команда start работает в цикле.
Поочерёдно запускается заданная строка параметров, каждый раз вставляя в неё объект (файл) из списка вместо list<>.
list1<>
list2<>
list3<>
list4<>
list5<>
list6<>
list7<>
list8<>
list9<>
Список данных. Список данных listN<List>, где:
List - список любых строковых данных:
  %L - список выделенных объектов. см. Дополнение №7.
  FileList - путь к файлу списка
  clpget - список путей объектов из буфера обмена.
  GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
Задействуется совместно с параметром list<>
Для некоторых задач программе необходимо передавать не только начальные пути, но и другие данные, которые будут вставляться в том месте где находятся list1<>, list2<>, list3<>, ...
Количество строк в параметре list<> и list1<>, list2<>, list3<>, ... должны совпадать.
rndm<>Строка случайных данных. Получение случайных данных см. Дополнение №30
<info>Получение различной информации. см. Дополнение №10.
infcyrcle<>Условие обработки. Параметр [info] или <info> по умолчанию обрабатывает командную строку 1 раз в самом начале. Для обработки списка list<> в цикле используется параметр infcyrcle<>
[count]Счётчик. В любом месте строки параметр [count=Number,Step,Rank] будет заменён на счётчик, где:
  Number - начальный отсчёт счётчика.
  Step - шаг счётчика.
  Rank - минимальное количество цифр в счётчике.
Используется при обработки списка, совместно с параметром list<>
spause<>Пауза. Параметр spause<Number>, где Number - пауза между вызовами в миллисекундах.
path<>Получение части пути.
  Описание
Параметр path<Number|LongShort|Conversion|Max>, где:
Number - номер части пути. см. Дополнение №9.
LongShort
  1 - перевод пути в короткое имя.
  0 - перевод пути в длинное имя.
Conversion
  1 - перевод пути из абсолютного в относительный.
  2 - удаляется относительная часть пути.
  5 - перевод пути из относительного в абсолютный (игнорируются повторяющиеся знаки %, относящиеся к переменным окружения).
  6 - получение части пути из ссылок ftp, http, https
  7 - перевод пути из абсолютного в относительный, относительно внутренних переменных утилиты.
Max - число, на которое обрезается имя при Number = 4,5,6,7.
progres<>Прогресс бар. Параметр progres<> - если указан, то при операции будет вызван прогресс бар.
Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting].
clpgetИз буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена.
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] - диалог выбора файлов и папок.
...и другие диалоги.
[tc]Расширенный аналог параметров Total Commander. см. Дополнение №12
<EXTICON>Путь к иконке. Параметр <EXTICON=String(*Number)> будет заменён соответствующим путём иконки из секции [ExtensionsIcon] в TCIMG.ini, в зависимости от заданной строки String, которая может иметь варианты:
  - расширение файла
  - путь к файлу или каталогу
Если необходимо получать иконку из шаблона с номером, то после String через * прописывается Number - номер шаблона.
upd<>Обновление панели.
  Описание
Параметр upd<Number>, где Number - значение обновления панели(ей) Total Commander:
  1 - обновить активную панель.
  2 - обновить обе панели, вернуться в активную.
  3 - обновить другую панель, вернуться в активную.
  4 - обновить активную панель, перейти в другую.
  5 - обновить другую панель, остаться в другой.
  6 - обновить обе панели, остаться в другой.
  7 - не обновлять.
param<>Строка параметров. В некоторых случаях для передачи параметров программе необходимы специфические нюансы, при таковых параметры можно прописывать их в param<String>, где String - строка параметров, передаваемая как есть программе.
begin<>Вставка в начало. Параметр begin<String> позволяет вставить в начало (перед программой) заданную строку String.
Пример: begin<cmd /c > - позволит запустить программу и строку параметров через запуск cmd
wicon<>Значок. Параметр wicon<FileIcon,Number> позволяет установить окну свой значок, где:
  FileIcon - путь к значку/библиотеки значков.
  Number - номер значка.
Не всем окнам возможно установить свой значок...
resize<>Координаты. Параметр resize<X,Y,W,H> , где:
  X-координата x.
  Y-координата y.
  W - ширина области.
  H - высота области.
Могут использоваться следующие относительные значения:
- @W - ширина монитора
- @H - высота монитора
- @PW - ширина окна
- @PH - высота окна
Также поддерживаются математические действия (+/-)
Если какой либо параметр отсутствует, то соответствующее значение берётся из значения окна.
stitle<>Изменить заголовок окна. Параметр stitle<Mode|String>, где:
  Mode - режим:
    0 - заменить текущий заголовок.
    1 - добавить после текста текущего заголовка.
  String - строка заголовка.
std<>Чтение потока консольных программ. Параметр std<Number>, где Number:
  2 - предоставить указатель дочернего потока STDOUT.
  4 - предоставить указатель дочернего потока STDERR (не все программы записывают в этот поток).
  8 - предоставить указатель STDOUT и STDERR.
  При завершении потока данных окно консоли закрывается автоматически (если оно не скрыто).
  Информация записывается в глобальные переменные GLOBALSTOUT и GLOBALSTERR
stdcnv<>Преобразование данных полученных из потока консольных программ. Параметр stdcnv<SeriesParam> позволяет преобразовать данные потока STDOUT и STDERR, где SeriesParam - серия параметров для преобразования. см. Дополнение №24 (Разделитель между параметрами ;; ).

Примечания:

Там, где необходимо указывать путь можно использовать сокращения для специальных папок и файлов $f01 ... см. Дополнение №8.

Если в командах, параметрах необходимы кавычки, то используются две одинарных кавычки (апострофа) ''
Если в команде необходим пробел - используются два символа тильды ~~

Параметры рассчитаны на те программы, где запускающий exe файл и исполняющий один и тот же... Там, где программа запускается лаунчером (вспомогательным файлом для запуска основной программы), требуются дополнительные данные, на сбор которых параметры не рассчитаны.

Для запуска некоторых программ обязательно указывать путь рабочего каталога, воспользуйтесь параметром workdir<>



Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALSTARTмассив выходных данных.
  запись полной строки запуска в первую ячейку или каждый запуск в новую ячейку при использовании параметра list<>
GLOBALPROGRмассив выходных данных. При использовании параметра &&procwait в ячейки массива записываются:
  1 - PID процесса (целое число).
  2 - дескриптор окна.
  3 - имя процесса.
  4 - путь запущенного процесса.
  5 - номер - приоритет запущенного процесса:
      0 - низкий, 1 - ниже среднего, 2 - средний, 3 - выше среднего, 4 - высокий, 5 - реального времени.
  6 - позиция X левого верхнего угла окна.
  7 - позиция Y левого верхнего угла окна.
  8 - ширина окна.
  9 - высота окна.
  10 - заголовок окна.
GLOBALSTOUTмассив выходных данных потока STDOUT для параметра std<>
  запись данных в первую ячейку или каждый запуск в новую ячейку при использовании параметра list<>
GLOBALSTERRмассив выходных данных потока STDERR для параметра std<>
  запись данных в первую ячейку или каждый запуск в новую ячейку при использовании параметра list<>

См. также:

close, closp, dumpp, freez, logpr, openf, openn, opens, openz, prior, procw, resrt, runch, runhp, storc, cmdbt, scrpt

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

%Zautrn=1||0 start=%%COMMANDER_EXE%%||/S=L||%P%N buttn=TLister||x|$w ontop=2||$TLister||$2 autrn=0||0 ;; просмотр файла под курсором в отдельном потоке

%Zstart=7,VISTA!!%%PROGRAMFILES%%\Microsoft~~Games\Chess\Chess.exe!!%%PROGRAMW6432%%\Microsoft~~Games\Chess\Chess.exe??XP!!%%WINDIR%%\system32\freecell.exe ;; игра шахматы

%Zstart=7,VISTA!!%%PROGRAMFILES%%\Microsoft~~Games\FreeCell\FreeCell.exe!!%%PROGRAMW6432%%\Microsoft~~Games\FreeCell\FreeCell.exe??XP!!%%WINDIR%%\system32\spider.exe ;; игра солитер

%Zstart=7,VISTA!!%%PROGRAMFILES%%\Microsoft~~Games\Hearts\Hearts.exe!!%%PROGRAMW6432%%\Microsoft~~Games\Hearts\Hearts.exe??XP!!%%WINDIR%%\system32\mshearts.exe ;; игра черви

%Zstart=7,VISTA!!%%PROGRAMFILES%%\Microsoft~~Games\Mahjong\Mahjong.exe!!%%PROGRAMW6432%%\Microsoft~~Games\Mahjong\Mahjong.exe??XP!!%%WINDIR%%\system32\freecell.exe ;; игра маджонг

%Zstart=7,VISTA!!%%PROGRAMFILES%%\Microsoft~~Games\MineSweeper\MineSweeper.exe!!%%PROGRAMW6432%%\Microsoft~~Games\MineSweeper\MineSweeper.exe??XP!!%%WINDIR%%\system32\winmine.exe ;; игра маджонг

%Zstart=7,VISTA!!%%PROGRAMFILES%%\Microsoft~~Games\Purble~~Place\PurblePlace.exe!!%%PROGRAMW6432%%\Microsoft~~Games\Purble~~Place\PurblePlace.exe??XP!!%%WINDIR%%\system32\freecell.exe ;; игра Purble Place

%Zstart=7,VISTA!!%%PROGRAMFILES%%\Microsoft~~Games\Solitaire\Solitaire.exe!!%%PROGRAMW6432%%\Microsoft~~Games\Solitaire\Solitaire.exe??XP!!%%WINDIR%%\system32\sol.exe ;; игра косынка

%Zstart=7,VISTA!!%%PROGRAMFILES%%\Microsoft~~Games\SpiderSolitaire\SpiderSolitaire.exe!!%%PROGRAMW6432%%\Microsoft~~Games\SpiderSolitaire\SpiderSolitaire.exe??XP!!%%WINDIR%%\system32\spider.exe ;; игра паук

%Zstart=VISTA!!%%PROGRAMFILES%%\Microsoft~~Games\inkball\inkball.exe!!%%PROGRAMW6432%%\Microsoft~~Games\inkball\inkball.exe??XP!!%%PROGRAMFILES%%\Windows~~NT\Pinball\PINBALL.EXE ;; игра пинбол

%Zstart=VISTA!!notepad.exe!!osk.exe??7,8!!Calc.exe!!taskmgr??XP!!charmap.exe ;; если система Windows VISTA x86 запустить notepad, если Windows VISTA x64 запустить клавиатуру. Если система Windows 7,8 x86 запустить калькулятор, если Windows 7,8 x64 запустить диспетчер задач. Если система Windows XP x86 запустить таблицу символов, если Windows XP x64 запустить панель управления.

%Zstart=VISTA!!notepad.exe??7,8!!Calc.exe??XP!!charmap.exe ;; запустить notepad, если система Windows VISTA, запустить калькулятор, если система Windows 7 или 8, запустить таблицу символов, если система Windows XP

<HOTKEY=10> imgpr=1 slist=%WL start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||GLOBALSLIST<1>||-upx||-invisible||upd<1> <HOTKEY=X> imgpr=1 slist=%WL start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||GLOBALSLIST<1>||upd<1> ;; конвертировать*.bat под курсором в *.exe с тем же именем со значком выделенного *.ico в активной панели (с Shift невидимое)

<HOTKEY=10> imgpr=1 start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||[tc=TQ]||-upx||-invisible||upd<1> <HOTKEY=X> imgpr=1 start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||[tc=TQ]||upd<1> ;; конвертировать*.bat под курсором в *.exe с тем же именем со значком выделенного *.ico в неактивной панели (с Shift невидимое)

<HOTKEY=10> imgpr=1 start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||clpget||-invisible||upd<1> <HOTKEY=X> <HOTKEY=10> imgpr=1 start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||clpget||upd<1> ;; конвертировать*.bat под курсором в *.exe с тем же именем со значком из буфера обмена (с Shift невидимое)

<HOTKEY=11> start=notepad <HOTKEY=X> start=notepad||%P%N ;; открыть файл под курсором в блокноте, если зажата клавиша CTRL, то открыть блокнот

<HOTKEY=11> start=Restorator||%P%N||&&focus <HOTKEY=X> start=Restorator ;; при зажатой клавише CTRL открыть файл под курсором в программе Restorator, если не зажата, то запустить программу

<IF> [info=s70firefox.exe] = 0 <THEN> start=Browser <ENDIF> ;; если firefox не запущен, то запустить

<IF> [info=s70firefox.exe] = 0 <THEN> start=Browser pause=5s <ENDIF> xends=-1||&&(~~+)!!\~\~ sends=-1||@@RUSinURIANSI cmdcm=[check=BOX_TorrentSearch] zends=GLOBALCHECK1<k|0|¤>||¤!!<¤> cmdcm=GLOBALZENDS<1> ;; поиск на торрент трекерах содержимого буфера обмена, предварительно запустив Mozilla Firefox (если он закрыт)

<IF> [info=x60] = 32 <THEN> close=ACTIVE start=%%COMMANDER_PATH%%\TOTALCMD64.EXE <ELSE> close=ACTIVE start=%%COMMANDER_PATH%%\TOTALCMD.EXE <ENDIF> ;; запускать поочерёдно Total Commander 32/64

<IF> [info=x60] = 32 <THEN> close=ACTIVE start=%%COMMANDER_PATH%%\TOTALCMD64.EXE||/i=%%COMMANDER_PATH%%\WinCmd64.ini <ELSE> close=ACTIVE start=%%COMMANDER_PATH%%\TOTALCMD.EXE||/i=%%COMMANDER_INI%% <ENDIF> ;; запускать поочерёдно Total Commander 32/64 с соответствующим файлом настроек Wincmd.ini

<IF> <info=f11%P%N//> = exe <THEN> start=%P%N <ENDIF> ;; если расширения у файла под курсором exe, то запустить приложение

<SWITCH> [info=s6] <CASE> "WIN_XP" OR "WIN_XPe" <#> start=%%WINDIR%%\system32\Restore\rstrui.exe <CASEELSE> runcm=11||rstrui <ENDSWITCH> ;; вызов диалога восстановления системы, относительно версии

<SWITCH> [info=s6] <CASE> "WIN_XP" OR "WIN_XPe" <#> start=taskschd.msc <CASEELSE> runcm=11||dfrgui <ENDSWITCH> ;; вызов диалога восстановления системы, относительно версии

anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=;;?3|$$|$f252|Random|LiteColor|Chr(124)|:LISTNUM:;;$$><td~~nowrap> asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69> ;; создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных (цвета для идентичности берутся последовательно из секции [Random] в ключе LiteColor)

anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=rndm[10|x|#]><td~~nowrap> asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69> ;; создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных

anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=rndm[10|x|#]><td~~nowrap>||60|13 asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69> ;; создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных, отсортировать по колонке "Идентичность"

anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=rndm[20|OrangeTone]><td~~nowrap> asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69> ;; создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных (цвета для идентичности берутся из секции [Random] в ключе OrangeTone)

beepss imgpr=1 slist=%UL||##path<4>\||^^[tc=TP] start=RAR||-IBCK||x||-o+||list<%UL>||list2<$GLOBALSLIST>||&&hide||&&wait moves=%L||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3 ;; извлечь выделенные архивы в именные папки (с обновлением) в неактивную панель, с последующим перемещением архивов в распакованные папки

beepss imgpr=1 slist=%UL||##path<4>\||^^D:\Перебор\WPI\ start=RAR||-IBCK||x||-o+||list<%UL>||list2<$GLOBALSLIST>||&&hide||&&wait delss=%WL||1||recycle<1> ;; извлечь выделенные архивы в именные папки (с обновлением) по пути D:\Перебор\WPI\ с последующим удалением архивов в корзину

bufsr="%N" start=%%COMMANDER_PATH%%\AkelPad.exe||"%Pdescript.ion"||/Call('Scripts::Main',1,'SearhInFiles.vbs',`'%%f'~~2`) ;; открыть descript.ion в AkelPad и перейти к имени файла под курсором

bufsr=^^magnet:?xt=urn:btih: start=uTorrent||clpget ;; составить на основе Инфо хеш из буфера обмена Magnet-ссылку и открыть ее в торрент клиенте

clint=%%TCIMG_EXE%%||$f06//0||##start=''%%TCIMG_PATH%%\TOTALCMD.EXE!!%%TCIMG_PATH%%\TOTALCMD64.EXE''||<TOTALCMD||&%%TCIMG_PATH%%\TOTALCMD.EXE ;; создать ярлык на рабочем столе для Total Commander с параметрами запуска относительно разрядности системы

close=ACTIVE inidd=%%COMMANDER_PATH%%\History.ini start=%%COMMANDER_PATH%%\TOTALCMD.EXE ;; закрыть Total Commander, очистить все секции в History.ini, запустить Total Commander x32

close=ACTIVE inidd=%%COMMANDER_PATH%%\History.ini start=%%COMMANDER_PATH%%\TOTALCMD64.EXE ;; закрыть Total Commander, очистить все секции в History.ini, запустить Total Commander x64

creat=%%TCIMG_PATH%%\Temp\||Bufer.txt||clip<>||upd<1> pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||%%TCIMG_TEMP%%\Bufer.txt||&&wait||upd<1> tempxx ;; создать запароленный архив из текста в буфере обмена, и поместив его на рабочий стол , с именем Bufer + системное время - удалить промежуточный файл

downl="%p"//2||cliplist||pause<1-5> start=RAR||-IBCK||e||"%P[path=clpget|6|0|4]"||"%T[path=clpget|4|0|4]\"||&&wait||upd<2> beepss ;; скачать архив по ссылке из буфера в активную панель и распаковать в другую в именную папку с помощью Winrar в фоне

exect=$var_h=WinGetHandle('[CLASS:AkelPad4]')||$var_n=Number(_SendM(Eval('var_h'),1222,153,0))||$var_i=$var_n=1?_SendM(Eval('var_h'),273,4256,0):0 start=%%COMMANDER_PATH%%\AkelFiles\Tools\AkelPadMin\AkelPadMin.exe||%P%N||&&procwait exect=$var_i=$var_n=1?_SendM(Eval('var_h'),273,4256,0):0 ;; открыть файл под курсором в AkelPadMin игнорируя настройку "Одна копия программы" уже запущенного AkelPad

exect=$var_i=<info=s70Notepad.exe>=1?_Exit():0 start=%%WINDIR%%\notepad.exe ;; если не существует процесса Notepad.exe, то запустить программу

exect=$var_name='"%O"'||$var_path='%P%N' <IF> <info=n4|32-255??$var_name> = 0 <THEN> sends=$var_name??1||@@Diacritic!!1 copyy=%P%N||"%p"//4||##GLOBALSENDS<1> exect=$var_path='GLOBALCOPYY<1>' <ENDIF> start=%%COMMANDER_PATH%%\Programs\Atlantis\Atlantis.exe||$var_path ;; открыть файл под курсором в программе Atlantis, если имя файла имеет не ASCII-символы, то они заменяются и открывается дублированный файл с новым именем

exect=$var_name='"%O"'||$var_path='%P%N' <IF> <info=n4|32-255??$var_name> = 0 <THEN> sends=$var_name??1||@@Diacritic!!1 copyy=%P%N||"%p"//4||##GLOBALSENDS<1> exect=$var_path='GLOBALCOPYY<1>' textt=%%COMMANDER_PATH%%\Programs\Atlantis\Temp\Atlantis_Name.txt||$$@CRLF$var_path@CRLF"%O"||formt<60>||code<4>||backup<0> <ENDIF> start=%%COMMANDER_PATH%%\Programs\Atlantis\Atlantis.exe||$var_path ;; открыть файл под курсором в программе Atlantis, если имя файла имеет не ASCII-символы, то они заменяются и открывается дублированный файл с новым именем + записать с папку программы в папку Temp во временный файл Atlantis_Name.txt имена для последующего переименования

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=##[combo=BOX29] slist=FOLDC<LISTF<$var_s:\/>!!1!!-3> xlist=$GLOBALSLIST||$var_s:\!!"%T" start=NSCopy||list<$GLOBALSLIST>||list2<$GLOBALXLIST>''~~/e~~/u||&&quot||&&wait||&&min||progres<> ;; копирование "плохого" диска целиком с утилитой NSCopy в другую панель (сохраняя структуру, включая пустые папки)

exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') start=Explorer||$var_s~~-extoff ;; открыть настройки роутера в iexplore с отключенными настройками

exect=$var_sys=@OSArch='X86'?'x86':'x64' start=%%COMMANDER_PATH%%\Neo\$var_sys\HexFrame.exe||workdir<%%COMMANDER_PATH%%\Neo\$var_sys> ;; запустить программу HexFrame, относительно системы x64/x86

fnf2d=PS<"%P"//1//-1//*.fb2>||1||$$.zip start=7-ZIP||a||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||-sae||&&hide||&&wait||progres<> delss=$GLOBALFNF2D0||1||progres<>||upd<1> ;; в активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP, удалив исходники

fnf2d=PS<"%P"//1//-1//*.fb2>||1||$$.zip start=7-ZIP||a||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||-sae||&&hide||&&wait||progres<> ;; в активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP

fnf2d=PS<"%P"//1//-1//*.fb2>||1||$$.zip start=7-ZIP||a||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||-sae||-sdel||&&hide||&&wait||progres<> ;; в активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP, удалив исходники

forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|33> sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//><info=s47>.RAR??2 pause=500 start=RAR||-IBCK||a||-r||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALSENDS<2>"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&wait||upd<1> sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>//>-@<info=s47>.txt??3 listt=<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>//>||##GLOBALSENDS<1>||^^cntr<1|1|1>~~||$~~¤¤GLOBALSLIST<:INDEX:>||save<"GLOBALSENDS<3>"|0> <NEXT> ;; создание для для каждого выделенного файла или каталога собственного RAR архива с паролем из случайного генератора и помещения рядом с исходником + файл с паролем в открытом виде рядом

forpgs slist=%WL folds="%p"||bak||fflag<2> <FOR> 1 <TO> GLOBALSLIST<0> sends=12345 rends=@<info=o75GLOBALSLIST<:INDEX:>//>bak\<info=o73GLOBALSLIST<:INDEX:>//><info=s47>.rar??1 start=RAR||-IBCK||a||-r||-x*.bekap||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALRENDS<1>"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&wait renmm=GLOBALRENDS<1>||**1!!?.bekap <NEXT> ;; создать из выделенных файлов или каталогов, запароленные архивы (для каждого файла свой архив) и поместить в папку bak с добавлением к имени системного времени и расширения bekap

forpgs slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_ext=##<info=o71GLOBALSLIST<:INDEX:>>||$var_i=StringInStr('ini|db|dll','$var_ext')?_CmdCm('rends=x¦¦##rndm<3-|10><¤>wends=@<**info=o75GXLOBALSLIST<:INDEX:>><**info=o73GXLOBALSLIST<:INDEX:>>-GXLOBALRENDS<1>.zip<¤>start=RAR¦¦-IBCK¦¦a¦¦-m5¦¦-ms¦¦-cfg-¦¦-s¦¦-rr3p¦¦GXLOBALWENDS<1>¦¦<**info=o73GXLOBALSLIST<:INDEX:>>¦¦&&wait<¤>renmm=GXLOBALWENDS<1>¦¦##<**info=f1GXLOBALWENDS<1>|1>'):_CmdCm('start=RAR¦¦-IBCK¦¦a¦¦-m5¦¦-ms¦¦-cfg-¦¦-s¦¦-rr3p¦¦<**info=o75GXLOBALSLIST<:INDEX:>><**info=o73GXLOBALSLIST<:INDEX:>>-<info=s47>.zip¦¦<**info=o73GXLOBALSLIST<:INDEX:>>¦¦&&wait') <NEXT> tcimg=$cm540 ;; упаковать все файлы с расширением ini, db или dll в отдельный архив с именем хеш суммы, а остальные файлы в архивы с исходным именем + дата в активную панель и 3% на восстановление

forpgs slist=[tc=AM] shape=V09 dilog=[input=BOX_V32][combo=BOX_V105] <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 mends=@<info=o75GLOBALSLIST<:INDEX:>> sends=@<info=o72GLOBALSLIST<:INDEX:>>??2 sends=@<info=o71GLOBALSLIST<:INDEX:>>??3 start=Magick||GLOBALSLIST<:INDEX:>||-background||none||-virtual-pixel||background||+distort||ScaleRotateTranslate||GLOBALINPUT<1>||-fuzz||GLOBALCOMBO<1>||-trim||-quality||90||GLOBALMENDS<1>Rotate-GLOBALINPUT<1>-GLOBALSENDS<2>-@GLOBALSENDS<1>.GLOBALSENDS<3>||&&hide||&&wait <NEXT> ;; повернуть выделенные изображения на нужный угол с сохранением прозрачности с использовании Magick

forpgs slist=FOLDC<%L//1//-1//*.zip|*.rar|*.7z> <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||<info=o75GLOBALSLIST<:INDEX:>//>||&&wait||upd<1> <NEXT> ;; распаковать все zip, rar, 7z архивы в выделенных каталогах рядом с архивами, с сохранением пути при распаковке WinRar

forpgs slist=FOLDC<%L//1//-1//*.zip|*.rar|*.7z> <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>//>\||&&wait||upd<1> <NEXT> ;; распаковать все zip, rar, 7z архивы в выделенных каталогах в именные папки с сохранением пути при распаковке WinRar

global cmdcm=[check=BOX_V01] dends=GLOBALCHECM1<1>??1||formt<sps109> sends=-1!!-1 slist=$GLOBALSENDS||formt<1,63,54,51> <FOR> 1 <TO> GLOBALSLIST<0> start=Youtub||-o||"%%(title)s-%%(upload_date)s-@%%(id)s.%%(ext)s"||--write-all-thumbnails||-f||GLOBALDENDS<1>||GLOBALSLIST<:INDEX:>||&&hide||&&wait pause=1s <NEXT> tcimg=$cm540 ;; Закачать в активную панель видео файлы с ютуба или Vimeo с выбором качества, по списку полных Url адресов в буфере ссылки могут быть двух типов например - https://youtube.com/watch?v=2FauSeH2h0A (https://youtube.com/watch?v= +id 2FauSeH2h0A) или https://youtube.com/embed/HiN6Ag5-DrU (https://youtube.com/embed/ +id HiN6Ag5-DrU) или https://vimeo.com/71501596 для Vimeo (программа для скачивания https://rg3.github.io/youtube-dl/download.html )

global folds="%P"||list<%UL//4>||fflag<1> start=7-ZIP||x||list<%UL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники

global folds="%P"||list<%UL//4>||fflag<1> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники

global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> blist=$GLOBALFOLDS||&&.*\K\\$!!||$$.zip start=RAR||a||-IBCK||-r||-ep1||list<$GLOBALBLIST>||list2<$GLOBALFOLDS>||progres<>||&&wait delss=$GLOBALFOLDS||1 renms=$GLOBALBLIST||**0!!epub ;; перепаковка выделенных файлов EPUB (*.epub - распаковка -*.zip - *.epub)

global folds="%T"||list<%UL//4>||fflag<1> start=7-ZIP||x||list<%UL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники

global folds="%T"||list<%UL//4>||fflag<1> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники

global forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=C:\2\AkelPadConv.exe||/C-||/B-||/L+||/OpenFile('GLOBALSLIST<:INDEX:>')||/SaveFile('GLOBALSLIST<:INDEX:>',65001,1)||/Command(4324)||&&hide|| <NEXT> close=AkelPadConv.exe ;; конвертировать выделенные текстовые файлы с помощью AkelPadConv.exe в UTF-8

global lists=%L||&&(.*)<info=f11:://>!!$1ico start=IrfanView||/filelist=%L~~/resize=(48,48)~~/resample~~/aspectratio~~/transpcolor=(0,0,0)~~/convert="%p"*.ico~~/killmesoftly||&&hide||&&wait||upd<1> renms=$GLOBALLISTS||test<1e!!ico>||##cntr<1|1|1> ;; конвертировать выделенные файлы изображений в иконки с разрешением 48х48 с сохранением в активную панель с именами файлов + возможное переименование

global lists=%L||save<$f401?m3u8|1>||code<4> start=VLC||GLOBALLISTS3<1>||&&hidetask ;; выделенные мультимедиа файлы открыть в плеере VLC, убрав значок из панели задач

global lists=%UL||&!!&||^^<media~~src=''||$$''/>||tcg<WPL>||save<$f254\PlayList.wpl|1>||code<4> start=WMPlayer||GLOBALLISTS3<1> ;; открыть выделенные медиафайлы в Windows Media Player

global lists=PS<"%p"Slides//1//0//jpg> start=IrfanView||/filelist=GLOBALLISTS<t>~~/resize=(1024,768)~~/resample~~/aspectratio~~/convert=$N.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; в активной панели в папке Slides найти все файлы jpg и конвертировать с помощью IrfanView - с разрешением (1024,768) с заменой исходных на новые

global scren="%p"//1||$fname|png start=%%WINDIR%%\system32\mspaint.exe||GLOBALSCREN<1> ;; создать в текущей панели скриншот экрана в png именем даты и открыть созданный скриншот в Paint

global scren="%p"//1||$fname|png start=FSCapture||GLOBALSCREN<1> ;; создать в текущей панели скриншот экрана в png именем даты и открыть созданный скриншот в FastStone Capture

global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait delss=$GLOBALSPLIT||1 slist=$GLOBALSLIST||^^cntr<0|1|1>=||save<"%P%N.txt"|1>||upd<1> ;; разбить файл под курсором на части по 1,5 мегабайтов в активную панель, сохраняя имя и расширения файла и упаковать каждую часть в архив RAR (с помощью WinRar), удалив части и сформировать текстовый файл отчёта

global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait delss=$GLOBALSPLIT||1 ;; разбить файл под курсором на части по 1,5 мегабайтов в активную панель, сохраняя имя и расширения файла и упаковать каждую часть в архив RAR (с помощью WinRar), удалив части

global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait ;; разбить файл под курсором на части по 1,5 мегабайтов в активную панель, сохраняя имя и расширения файла и упаковать каждую часть в архив RAR (с помощью WinRar)

global start=$f25\hh.exe||param<-800~~%P%N>||&&procwait iconw=GLOBALPROGR<2>||TCIMG.dll,69 ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... и установить значок окну

global start=$f25\hh.exe||param<-800~~%P%N>||&&procwait mxmnz=0||GLOBALPROGR<2> iconw=GLOBALPROGR<2>||TCIMG.dll,69 ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... , развернуть окно на весь экран и установить значок окну

global start=$f25\hh.exe||param<-800~~%P%N>||&&procwait trans=0||@GLOBALPROGR<2> wpull=(@W-@PW)/2,(@H-@PH)/2||GLOBALPROGR<2> mxmnz=0||GLOBALPROGR<2> iconw=GLOBALPROGR<2>||TCIMG.dll,69 trans=255||@GLOBALPROGR<2> ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... , переместить в центр экрана развернуть окно на весь экран (скрыть частичное мелькание перемещения) и установить значок окну

global start=$f25\hh.exe||param<-800~~%P%N>||&&procwait wpull=(@W-@PW)/2,(@H-@PH)/2||GLOBALPROGR<2> iconw=GLOBALPROGR<2>||TCIMG.dll,69 ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... , переместить окно в центр экрана и установить значок окну

global start=$f25\hh.exe||param<-800~~%P%N>||&&procwait wpull=(@W-@PW)/2,(@H-@PH)/2||GLOBALPROGR<2> mxmnz=0||GLOBALPROGR<2> iconw=GLOBALPROGR<2>||TCIMG.dll,69 ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... , переместить в центр экрана развернуть окно на весь экран и установить значок окну

global start=$f25\hh.exe||param<-800~~%P%N>||&&procwait wpull=0,0,@W,@H||GLOBALPROGR<2> iconw=GLOBALPROGR<2>||TCIMG.dll,69 ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... , увеличить окно на весь экран и установить значок окну

global start=%%COMMANDER_PATH%%\AkelPad.exe||%P%N||&&procwait||&&exists GLOBALPROGR<a> ;; запустить программу AkelPad, ожидать её появления и получить информацию о запуске (если подобный процесс запущен, но попробовать получить его информацию)

global start=%%COMMANDER_PATH%%\AkelPad.exe||&&procwait GLOBALPROGR<a> ;; запустить программу AkelPad, ожидать её появления и получить информацию о запуске

global start=%P%N||&&procwait pause=100 tityn=0||GLOBALPROGR<2> wdrag=1||GLOBALPROGR<2> ;; запустить программу под курсором, скрыть заголовок окна и установить курсор на заголовок окна для перетаскивания

global start=%P%N||&&procwait pause=100 amenu=1||GLOBALPROGR<2> ;; запустить программу под курсором и вызвать 1-й пункт меню

global start=%P%N||&&procwait pause=100 rsize=3||GLOBALPROGR<2> ;; запустить программу под курсором и восстановить положение окна, размеры и координаты окна из ключа SizeProgram3

global start=%P%N||&&procwait pause=100 ssize=3||GLOBALPROGR<2> ;; запустить программу под курсором и сохранить размеры и координаты окна в ключ SizeProgram3

global start=%P%N||&&procwait pause=100 tityn=0||GLOBALPROGR<2> ;; запустить программу под курсором и скрыть заголовок окна

global start=%P%N||&&procwait pause=100 wdrag=1||GLOBALPROGR<2> ;; запустить программу под курсором и восстановить положение окна, размеры и координаты окна из ключа SizeProgram3

global start=%P%N||&&procwait pause=100 wmenu=0||GLOBALPROGR<2> tityn=0||GLOBALPROGR<2> wdrag=1||GLOBALPROGR<2> ;; запустить программу под курсором, скрыть заголовок и меню окна

global start=%P%N||&&procwait pause=100 wmenu=0||GLOBALPROGR<2> tityn=0||GLOBALPROGR<2> ;; запустить программу под курсором, скрыть заголовок и меню окна + установить курсор на заголовок окна для перетаскивания

global start=%P%N||&&procwait pause=100 wmenu=0||GLOBALPROGR<2> ;; запустить программу под курсором и скрыть меню окна

global start=%P%N||&&procwait pause=100 wpull=,0,,||GLOBALPROGR<2> ;; запустить программу под курсором и переместить окно в левый верхний угол

global start=%P%N||&&procwait||&&max scren="%t"//1||$fname|png||sclas<GLOBALPROGR<2>>||upd<3> close=GLOBALPROGR<2> ;; запустить программу под курсором, развернуть во весь экран, сделать скриншот и закрыть (не у всех программ это получится сделать,т.к. не прямые классы, к примеру портабельные, у которых запускающий файл один, а имя процесса совершенно другое)

global start=7-ZIP||l||list<%WL>''||begin<cmd~~/c~~''>||&&hide||std<2>||progres<> GLOBALSTOUT<a> anf2d=$GLOBALSTOUT||2||([^\r\n]+)||begin<0>||tr<1> GLOBALANF2D<a> ;; получить информацию для выделенных архивов под курсором с помощью архиватора 7-Zip

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=cmd~~/c~~''''?FFmpeg?''~~-i~~''list<%WL>''''||&&hide||std<8>||progres<> GLOBALSTOUT<a> anf2d=$GLOBALSTOUT||2||([^\r\n]+)||begin<0>||tr<1> GLOBALANF2D<a> ;; получить информацию для выделенных медиафайлов с помощью FFmpeg

global start=cmd~~/c~~''''?PDFInfo?''~~''list<%WL>''''||&&hide||std<2>||progres<>||stdcnv<^^::@CRLF;;#K25~-1~1~@CRLF!!/_> sends=$GLOBALSTOUT??-1 GLOBALSENDS<z|1|8|k1> ;; получить информацию для выделенных PDF файлов с помощью PDFInfo в 1D массиве

global start=cmd~~/c~~''''?PDFInfo?''~~''list<%WL>''''||&&hide||std<2>||progres<>||stdcnv<^^::@CRLF> GLOBALSTOUT<a> anf2d=$GLOBALSTOUT||2||([^\r\n]+)||begin<0>||tr<1> GLOBALANF2D<a> ;; получить информацию для выделенных PDF файлов с помощью PDFInfo в 2D массиве

global start=cmd~~/c~~DIR~~''list<%WL>''*.*~~/B~~/A-D~~/S||&&hide||std<2>||progres<> GLOBALSTOUT<a> anf2d=$GLOBALSTOUT||2||([^\r\n]+)||begin<0>||tr<1> GLOBALANF2D<a> ;; получить список файлов выделенных папок с рекурсией

global start=cmd~~/c~~DIR~~''list<%WL>''*.*~~/B~~/A-D~~/S||&&hide||std<2>||progres<>||stdcnv<^^::@CRLF> anf2d=$GLOBALSTOUT||2||([^\r\n]+)||begin<0>||tr<1> GLOBALANF2D<a> ;; получить список файлов выделенных папок с рекурсией с добавлением в начало путь начальной папки

global start=ExifTool||list<%WL>''~~-r~~-all''||begin<cmd~~/c~~''>||&&hide||std<2>||progres<> anf2d=$GLOBALSTOUT||2||([^\r\n]+)||begin<0> GLOBALANF2D<a> ;; получить информацию о выделенных изображений с помощью ExifTool в 2D массиве

global start=ExifTool||list<%WL>''~~-r~~-all''||begin<cmd~~/c~~''>||&&hide||std<2>||progres<> anf2d=$GLOBALSTOUT||2||([^\r\n]+)||begin<0>||tr<1> GLOBALANF2D<a> ;; получить информацию о выделенных изображений с помощью ExifTool в транспонированном 2D массиве

global start=ExifTool||list<%WL>''~~-r~~-all''||begin<cmd~~/c~~''>||&&hide||std<2>||progres<> GLOBALSTOUT<a> ;; получить информацию о выделенных изображений с помощью ExifTool

global start=ExifTool||list<%WL>''~~-r~~-comment''||begin<cmd~~/c~~''>||&&hide||std<2>||progres<> GLOBALSTOUT<a> ;; получить комментарии для выделенных изображений с помощью ExifTool

global start=ExifTool||list<%WL>''~~-r~~-comment''||begin<cmd~~/c~~''>||&&hide||std<2>||progres<>||stdcnv<&&([^:]+[\h:]+)(.*)!!$2> GLOBALSTOUT<a> ;; получить комментарии без тега для выделенных изображений с помощью ExifTool

global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 GLOBALSENDS<a> ;; запустить 2 программы notepad и получить PID 2-х процессов

global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 procw=0||$GLOBALSENDS infbx=InfoBox_TEST1 ;; запустить 2 программы notepad, ожидать завершения одного из процессов

global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 procw=1||$GLOBALSENDS infbx=InfoBox_TEST1 ;; запустить 2 программы notepad, ожидать завершения 2-х процессов

global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 procw=2||$GLOBALSENDS infbx=InfoBox_TEST1 ;; запустить 2 программы notepad, ожидать завершения одного из процесса и завершить остальные процессы

global start=RAR||-IBCK||t||-r||"%p"*.zip||-ilog"%pErrorList.txt"||-inul||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.zip)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" -ZIP архивы в текущей панели

global start=x||list<%L>||1-list1<%L>||2-list2<%L>||3-list3<%L>||4-list4<%L>||5-list5<%L>||6-list6<%L>||7-list7<%L>||8-list8<%L>||9-list9<%L> GLOBALSTART<a> ;; пример передачи списков в команду старт

global stext=%UL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> start=RAR||-IBCK||a||-ep||GLOBALSTEXT<1>.rar||GLOBALSTEXT<1>||&&wait delsm=GLOBALSTEXT<1>||1||upd<3> ;; объединить выделенные текстовые файлы в один файл и упаковать в архив rar с помощью WinRar, вставив в начало каждого "=======" и сохранить в другую панель именем первого файла

global stext=%UL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> start=RAR||-IBCK||a||-ep||GLOBALSTEXT<1>.rar||GLOBALSTEXT<1>||&&wait ;; объединить выделенные текстовые файлы, вставив в начало каждого "=======" и сохранить в другую панель именем первого файла, запаковать файл в rar с помощью WinRar

global textt=%P%N||&&body~~{(.*)([^\}]+)background-color:!!body~~{@LFbackground-image:;@LFbackground-color:||backup<> pause=800 start=%%WINDIR%%\explorer.exe||GLOBALTEXTT<1> ;; очистить тег body у файла под курсором от background-image: поддержка шаблонов Tcg

global textt=%P%N||&&table~~{(.*)([^\}]+)background-color:!!table~~{@LFbackground-image:;@LFbackground-color:||backup<> pause=800 start=%%WINDIR%%\explorer.exe||GLOBALTEXTT<1> ;; очистить в html документе под курсором тег table от background-image: поддержка шаблонов Tcg

global textt=%P%N||&&table~~{(.*)([^\}]+)background-color:!!table~~{@LFclpget@LFbackground-color:||backup<> pause=800 start=%%WINDIR%%\explorer.exe||GLOBALTEXTT<1> ;; замена фона таблицы в выделенном html документе на фон из буфера в b64 (шаблоны должны придерживаться общему правилу при создании в них CSS)

imgpr=1 folds="%p"||[mp3]||fflag<2> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> listt=GLOBALSLIST<:INDEX:>||##path<4> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-acodec||libmp3lame||-ab||128k||"%p[mp3]\GLOBALLISTT<1>".mp3||&&hide||&&wait <NEXT> ;; извлечь из выделенных видео файлов звук в формате mp3 и сохранить в папку [mp3] активной панели с именами видео файлов

imgpr=1 folds="%p"||MP3||fflag<2> sends=@<info=f61[tc=AA]//> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> bends=@<info=f12GLOBALSLIST<:INDEX:>//> oends=@<info=f12GLOBALSLIST<:INDEX:>//>!!-8~~-~~ start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-vn||-ar||44100||-ac||2||-ab||192K||-metadata||title=GLOBALOENDS<2>||-metadata||artist=GLOBALOENDS<1>||-metadata||album=Youtube||-metadata||date=GLOBALSENDS<1>||"%pMP3\GLOBALBENDS<1>".mp3||&&hide||&&wait <NEXT> beepss ;; извлечь из выделенных видео файлов аудио в формате mp3 и сохранить в папку MP3 активной панели с именами видео файлов, с заполнением метаданных

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//>??2 start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-ar||22050||-ac||2||-ab||64k||-f||mp3||GLOBALSENDS<2>-@-x64.mp3||&&hide||&&wait <NEXT> ;; для выделенных аудио файлов создать рядом файлы mp3 с битрейтом 64k , - компактный размер для Web

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//>??2 start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-s||320x240||-b||300k||-r||12||-acodec||mp3||-ar||22050||-ab||64k||-f||flv||GLOBALSENDS<2>320х240.f lv||&&hide||&&wait <NEXT> ;; конвертация выделенных видео файлов в flv, с сохранением рядом с именем исходного видео + размером 320х240 качество для web

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||GLOBALSLIST<:INDEX:>||-background||clpget||-extent||100%%||-quality||92||"%pBackground-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait <NEXT> ;; наложение фона в выделенных изображениях, замена прозрачного фона на цвет в буфере обмена (#41F6FF или rgb(100,50,20) или red) и сохранение рядом

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??2 start=Magick||GLOBALSLIST<:INDEX:>||-resize||320||-normalize||-auto-level||"%pGLOBALSENDS<2>-320xGLOBALSENDS<1>".gif||&&hide||&&wait <NEXT> ;; конвертировать выделенные анимированные гифы (а также обычные изображения) в файлы gif с СОХРАНЕНИЕМ АНИМАЦИИ В 90% gif'ов с размером 320х в активную панель с именем исходного файла + хеш в crc32

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hmd5|1 sends=@<info=o75GLOBALSLIST<:INDEX:>>??2 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3 sends=@<info=o91GLOBALSLIST<:INDEX:>//>??4 folds=GLOBALSENDS<2>||GLOBALSENDS<3>-GLOBALSENDS<1> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-ss||00:00:05||-r||1||GLOBALFOLDS<1>/images%%d.jpg||-vn||-ar||22050||-ac||2||-ab||96k||-f||mp3||GLOBALFOLDS<1>/sound.mp3||&&hide||&&wait pause=1000 exect=$var_array=##$PS<GLOBALFOLDS<1>//1//0//jpg>!!-1||$var_n=Ceiling(UBound($var_array)/4) pause=1000 start=FFmpeg||-r||4||-i||GLOBALFOLDS<1>/images%%d.jpg||-ss||00:00:05||-t||$var_n||-i||GLOBALFOLDS<1>/sound.mp3||-y||-r||4||-s||320x240||-b||200k||GLOBALSENDS<2>/GLOBALSENDS<4>-GLOBALSENDS<3>.flv||&&hide||&&wait pause=500 delsm=GLOBALFOLDS<1>||1 <NEXT> ;; создание из выделенных видео файлов (проверенно на wmv) под курсором видео клипов flv начиная с 5 секунды и далее каждый кадр раз с чередованием раз в секунду (объединенный по 4 кадра в секунду) с добавление аудио и сохранением рядом с исходным видео файлом с именем родительского каталога + имя исходного видео файла + удаление промежуточных файлов

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-pПАРОЛЬ||"<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив рядом с файлом и зашифровать паролем "ПАРОЛЬ"

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||-pПАРОЛЬ||GLOBALSLIST<:INDEX:>||-o"%T<info=o72GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные зашифрованные архивы (пароль "ПАРОЛЬ") в другую панель каждый в именную папку

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-q||1||%%TCIMG_PATH%%\Temp\sbor%%d.jpg||&&hide||&&wait pause=1000 sends=x||##rndm<1|6>||#Hcrc32|1 lists=PS<%%TCIMG_PATH%%\Temp\//1//0//jpg>||test<1n!!sbor\d+>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-delay||10||-resize||120x120!||-normalize||-auto-level||-layers||OptimizeFrame||-loop||0||"%p"Anime-120x120-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait tempxx pause=1000 <NEXT> ;; конвертировать выделенные ГИФ анимированные файлы в размер 120х120 без соблюдения пропорций в активную панель с именем исходного файла + хеш в crc32

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-q||1||%%TCIMG_PATH%%\Temp\sbor%%d.jpg||&&hide||&&wait pause=1000 sends=x||##rndm<1|6>||#Hcrc32|1 lists=PS<%%TCIMG_PATH%%\Temp\//1//0//jpg>||test<1n!!sbor\d+>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-delay||10||-resize||50%%||-mattecolor||rgb(159,37,0)||-frame||10x10+3+3||-normalize||-auto-level||-layers||OptimizeFrame||-loop||0||"%p"Anime-Frame-50%%-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait tempxx pause=1000 <NEXT> ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить на 50% (сохраняя пропорции сторон) в анимированный файл gif (покадровое разложение и сборка) с РАМКОЙ сохранением результата в активную панель с именем Anime + хеш в crc32

imgpr=1 global copys=%L||%%TCIMG_TEMP%%//0||copyn<[input]>||bkt<!!(!!)!!1> pause=800 lists=PS<%%TCIMG_TEMP%%\//1//0>||formt<sps32,sps33> start=FFmpeg||-i||concat:GLOBALLISTS<1>||-f||mp3||-ar||44100||-ac||2||-ab||64k||copy.mp3||&&hide||&&wait tempxx ;; объединить 8 копий аудио файла под курсором

imgpr=1 global folds=D:\Перебор\ALL\||list<%UL//4>||fflag<0> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&hide||&&wait alist=$GLOBALFOLDS||test<0f!!2!!0> blist=$GLOBALFOLDS||test<0f!!1!!0> clist=$GLOBALALIST+$GLOBALBLIST renms=$GLOBALCLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||D:\Перебор\ALL\//0 delss=$GLOBALRENMS||1 delss=%WL||1||recycle<1> ;; распаковать выделенные архивы в папку D:\Перебор\ALL\ с условиями:|если в архиве нет ни одной папки или в 1-м уровне есть папки и нет файлов, то распаковка происходит напрямую в папку ALL|если есть хоть одна папка и в 1-м уровне есть файлы, то архив распаковывается в папку ALL в именную папку, по окончанию удалить исходные архивы в корзину

imgpr=1 global lists=%L||formt<sps32,sps33> start=FFmpeg||-i||concat:GLOBALLISTS<1>||-c||copy||output.mp3||&&hide||&&wait ;; объединение выделенных mp3 файлов в одну непрерывную композицию (если битрейт разный, то выходной файл будет с усредненным значением)

imgpr=1 sends=*.jpg,*.jpeg,*.bmp,*.png,*.psd,*.tiff||&&,!!\|\| start=RAR||-IBCK||e||-or||list<%UL>||GLOBALSENDS<1>||D:\Перебор\JPG\||&&hide||&&wait delss=%WL||1||recycle<1> ;; извлечь указанные типы файлов из выделенных архивов в папку D:\Перебор\JPG\ с последующим удалением в корзину исходных архивов.

imgpr=1 sends=@[combo=BOX_U95] slist=%WL||&&.*\K\\$!! <FOR> 1 <TO> GLOBALSLIST<0> xlist=@GLOBALSLIST<:INDEX:>|||##path<4> start="C:\Windows\System32\Robocopy.exe"||GLOBALSLIST<:INDEX:>||"%TGLOBALXLIST<1>"||/E||/LEV:GLOBALSENDS<1>||/W:5||&&hide||&&wait <NEXT> ;; копирование (с заменой) выделенных каталогов в панель назначения, с выбором уровней в диалоговом окне

imgpr=1 sends=x||##rndm<1|6>||#Hcrc32|1 lists=%L||##path<6>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-resize||50%%||-dispose||Background||-delay||50||-loop||0||"%pAnime-GLOBALSENDS<1>".gif||&&hide||&&wait ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить в 2 раза (с сохранением пропорций сторон) в анимированный файл gif с сохранением результата в активную панель с именем Anime + хеш в crc32

imgpr=1 shape=V08 exect=$var_time=##[combo=BOX_V19]||$var_clon=##[group=BOX_V07]||$var_anim=##[combo=BOX_V55]||$var_norm=##[group=BOX_V08]||$var_dup=##[group=BOX_V09]||$var_dup=StringReplace('$var_dup','**',Chr(124)&Chr(124))||$var_qual=##[combo=BOX_V07] forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||-delay||$var_time||GLOBALSLIST<:INDEX:>||(||+clone|$var_clon||)||-morph||$var_anim|$var_dup|$var_norm||-quality||$var_qual||"%pAnim-mirror-GLOBALSENDS<1>-<info=o72GLOBALSLIST<:INDEX:>//>.gif"||&&hide||&&wait <NEXT> ;; создание анимации для изображения под курсором на основе зеркалирования изображения

imgpr=1 shape=V09 exect=$var_qual=##[coimgpr=1 shape=V09 exect=$var_qual=##[combo=BOX_V07]||$var_rashir=##[combo=BOX_V32]||$var_size=##[combo=BOX_V06] forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 sends=@<info=i3GLOBALSLIST<:INDEX:>//>??2 start=Magick||GLOBALSLIST<:INDEX:>||-resize||$var_size||-normalize||-quality||$var_qual||"%pGLOBALSENDS<1>-GLOBALSENDS<2>-<info=o72GLOBALSLIST<:INDEX:>//>.$var_rashir"||&&hide||&&wait <NEXT> ;; конвертирование выделенных изображений (выбор типа, сжатия, обрезки в диалоге) в текущую панель с добавлением приставки к имени

imgpr=1 shape=V09 exect=$var_qual=##[coimgpr=1 shape=V09 exect=$var_qual=##[combo=BOX_V07]||$var_rashir=##[combo=BOX_V32]||$var_size=##[combo=BOX_V06] forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=Magick||GLOBALSLIST<:INDEX:>||-resize||$var_size||-normalize||-quality||$var_qual||"%t<info=o72GLOBALSLIST<:INDEX:>//>.$var_rashir"||&&hide||&&wait <NEXT> ;; конвертирование выделенных изображений (выбор типа, сжатия, обрезки в диалоге) в другую панель

imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> blist=@GLOBALSLIST<:INDEX:>||##path<4> start=RAR||-IBCK||a||-r||-m0||-ep1||"GLOBALSLIST<:INDEX:>GLOBALBLIST<1>".zip||GLOBALSLIST<:INDEX:>||&&wait <NEXT> ;; упаковать в ZIP, с именем объекта под курсором, структурированное содержимое каждого выделенного каталога, с размещением архивов внутри выделенных каталогов

imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||GLOBALSLIST<:INDEX:>||-resize||49%%||-quality||90||-normalize||-auto-level||"%p"-50%%-@GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait <NEXT> ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить на 50% (сохраняя пропорции сторон) в анимированный файл gif с сохранением результата в активную панель с именем Anime + хеш в crc32

imgpr=1 slist=%WL start=FLAC||[group=BOX_UF1] ;; конвертирование FLAC и WAV файлов с выбором условий задачи в диалоговом окне (используется кодер/декодер FLAC)

imgpr=1 slist=%WL xlist=%WL||##path<4> <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-acodec||libmp3lame||-q:a||[input=BOX84]||GLOBALXLIST<:INDEX:>.mp3||&&hide||&&wait <NEXT> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~исходные~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||upd<1> ;; конвертировать выделенные файлы (медиаконтент) в mp3 с переменным битрейтом (выбор в диалоговом окне), с сохранением в активной панели + удаление исходных файлов (требуется подтверждение)

imgpr=1 slist=%WL xlist=%WL||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-f||ffmetadata||GLOBALXLIST<:INDEX:>.txt||&&hide||&&wait <NEXT> beepss ;; сохранить метаданные выделенных аудио файлов в именные файлы.txt

imgpr=1 slist=%WL xlist=@[tc=TP] folds=GLOBALXLIST<1>||list<$GLOBALSLIST//4>||fflag<0> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&hide||&&wait alist=$GLOBALFOLDS||test<0f!!2!!0> blist=$GLOBALFOLDS||test<0f!!1!!0> clist=$GLOBALALIST+$GLOBALBLIST renms=$GLOBALCLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||GLOBALXLIST<1>//0 delss=$GLOBALRENMS||1 delss=$GLOBALSLIST||1||recycle<1> ;; распаковать выделенные архивы в панель назначения с условиями:|если в архиве нет ни одной папки или в 1-м уровне есть папки и нет файлов, то распаковка происходит напрямую в панель назначения|если есть хоть одна папка и в 1-м уровне есть файлы, то архив распаковывается в именную папку, по окончанию удалить исходные архивы в корзину

imgpr=1 slist=%WL||##path<6>''=''path<0>||inline<''!!''~~''!!> sends=GLOBALSLIST<1>??1||^^"%t[input=BOX67].iso"''~~||\!!/ start=MkIsoFs||-quiet||-r||-f||-joliet-long||-nobak||-graft-points||-o||GLOBALSENDS<1>||&&hide||&&wait||upd<3> ;; упаковать в другую панель выделенные файлы и папки в ISO-образ имя вводится в диалоге с отображением упаковки

imgpr=1 start=FFmpeg||-i||%P%N||"%pimage%%d.jpg" ;; порезать видеофайла под курсором на картинки

imgpr=1 start=FFmpeg||-i||%P%N||-acodec||pcm_s16le||-ac||2||"%p%O".wav||&&hide||&&wait ;; конвертировать аудиофайл под курсором в WAV - стерео

imgpr=1 start=FFmpeg||-i||%P%N||-acodec||pcm_s16le||-ac||2||-ar||16000||"%p%O".wav||&&hide||&&wait ;; конвертировать аудиофайл под курсором в WAV - стерео (с указанием частотных характеристик)

imgpr=1 start=FFmpeg||-i||%P%N||-an||-vcodec||copy||%T%N||&&hide||&&wait ;; удалить звук из видеофайла под курсором и сохранить в другой панели с тем же именем

imgpr=1 start=FFmpeg||-i||%P%N||-ar||44100||-ac||2||-ab||128||-f||mp3||"%p%O".mp3||&&hide||&&wait ;; конвертировать аудио

imgpr=1 start=FFmpeg||-i||%P%N||-ss||00:01:00||-t||00:05:00||-c||copy||%T%N||&&hide||&&wait ;; из видеофайла под курсором вырезать фрагмент начиная с 1-ой минуты продолжительностью 5 минут, сохранить в противоположной панели

imgpr=1 start=FFmpeg||-i||%P%N||-ss||00:01:00||-to||00:05:00||-c||copy||%T%N||&&hide||&&wait ;; из видеофайла под курсором вырезать фрагмент с 1-ой по 5 минуты, сохранить в противоположной панели

imgpr=1 start=FFmpeg||-i||%P%N||-vf||transpose=0||%T%N||&&hide||&&wait ;; повернуть видео под курсором на 90° против часовой стрелке зеркально

imgpr=1 start=FFmpeg||-i||%P%N||-vf||transpose=1||%T%N||&&hide||&&wait ;; повернуть видео под курсором на 90° по часовой стрелке

imgpr=1 start=FFmpeg||-i||%P%N||-vf||transpose=2||%T%N||&&hide||&&wait ;; повернуть видео под курсором на 90° против часовой стрелке

imgpr=1 start=FFmpeg||-i||%P%N||-vf||transpose=3||%T%N||&&hide||&&wait ;; повернуть видео под курсором на 90° по часовой стрелке зеркально

imgpr=1 start=FFmpeg||-i||%P%N||-vn||-ar||44100||-ac||2||-ab||128||-f||mp3||"%p%O".mp3||&&hide||&&wait ;; извлечение звука из видео в формате MP3 с сохранением в активной панели с именем видеофайла

imgpr=1 start=FFmpeg||-i||%P%N||-vn||-ar||44100||-ac||2||-ab||128||-f||mp3||%T%N||&&hide||&&wait ;; изменить битрейт для аудиофайла под курсором, новый создать в другой панели

imgpr=1 start=FLAC||-s||-d||list<%L>||%%d.wav||&&hide||&&wait ;; конвертировать выделенные файлы FLAC в формат WAV (используется кодер/декодер FLAC)

imgpr=1 start=FLAC||-s||-d||list<%L>||%%d.wav||--delete-input-file||&&hide||&&wait ;; конвертировать выделенные файлы FLAC в формат WAV с удалением исходных FLAC сразу после удачной конвертации (используется кодер/декодер FLAC)

imgpr=1 start=FLAC||-s||--ignore-chunk-sizes||-8||list<%L>||%%d||&&hide||&&wait exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~исходные~~файлы~~WAV?')||$var_i=$var_n=7?_Exit():1 delss=%WL||1 ;; конвертировать выделенные файлы WAV в формат FLAC с максимальной компрессией с сохранением в активной панели, с удалением (требуется подтверждение) исходных WAV в корзину (используется кодер/декодер FLAC)

imgpr=1 start=FLAC||-s||--ignore-chunk-sizes||-8||list<%L>||%%d||--delete-input-file||&&hide||&&wait ;; конвертировать выделенные файлы WAV в формат FLAC с максимальной компрессией с сохранением в активной панели, с удалением исходных WAV сразу после удачной конвертации (используется кодер/декодер FLAC)

imgpr=2 slist=%WL||test<2m!!1599> start=IrfanView||/filelist=GLOBALSLIST1<t>~~/resize_long=1600~~/resample~~/aspectratio~~/jpgq=75~~/convert=""%t"\"%n"*.jpg"~~/killmesoftly||&&hide||&&wait copys=$GLOBALSLIST2||"%t"//0 beepss ;; из выделенных изображений изменять размер (long side - 1600) для тех длина которых больше 1599px и сохранить в другую панель, те изображения, длина которых которые меньше 1599px копируются в другую панель

imgpr=2 start=IrfanView||/filelist=%L~~/resize_long=1600~~/resample~~/aspectratio~~/jpgq=75~~/convert=""%t"\"%n"*.jpg"~~/killmesoftly||&&hide||&&wait beepss ;; изменить выбранные изображения (long side - 1600) и сохранить в другую панель

itray=3 forpgs sends=-1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-pGLOBALSENDS<1>||"%T<info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив в другой панели и зашифровать паролем из буфера обмена

itray=3 forpgs sends=-1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||-pGLOBALSENDS<1>||GLOBALSLIST<:INDEX:>||-o"%T<info=o72GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные зашифрованные архивы (пароль из буфера обмена) в другую панель каждый в именную папку

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//> start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||$f06\GLOBALSENDS<2>\||&&wait||upd<1> <NEXT> ;; распаковка каждого выделенного архива на рабочий стол в свою именную папку

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//>??1 start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||"%TGLOBALSENDS<1>"\||&&wait <NEXT> ;; распаковать выделенные архивы в другую панели, каждый в именной каталог

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>>??1 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3||&&\s+!!_ sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>>\GLOBALSENDS<3>-@<info=s47>.rar??2 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALSENDS<2>"||"GLOBALSENDS<1>"||&&wait <NEXT> ;; упаковать во всех выделенных каталогах всё содержимое в один архив с именем этого каталога и помещением архива внутрь каждого каталога

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o75GLOBALSLIST<:INDEX:>//>??1 sends=@<info=o73GLOBALSLIST<:INDEX:>//>??2 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||"GLOBALSENDS<1>GLOBALSENDS<2>-@<info=s47>.rar"||GLOBALSENDS<2>||&&wait <NEXT> ;; упаковка с rar чтобы каждый файл или каталог, паковался в именной архив со структурой без лишних путей

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||"<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив рядом с файлом

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||"<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//>-@<info=s47>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив рядом с файлом с добавлением даты

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-pПАРОЛЬ||"%T<info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив в другой панели и зашифровать паролем "ПАРОЛЬ"

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-pПАРОЛЬ||"<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив рядом с файлом и зашифровать паролем "ПАРОЛЬ"

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||GLOBALSLIST<:INDEX:>||-o"%T"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные архивы в другую панель

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||GLOBALSLIST<:INDEX:>||-o"%T<info=o72GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные архивы в другую панель каждый в именную папку

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||-pПАРОЛЬ||GLOBALSLIST<:INDEX:>||-o"%T<info=o72GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные зашифрованные архивы (пароль "ПАРОЛЬ") в другую панель каждый в именную папку

itray=3 global start=7-Zip||a||-mx9||"%P%O-@<info=s47>.7z"||@%L||&&hide||&&wait||upd<1> ;; запаковать выделенные объекты в 7z в один в архив именем объекта под курсором

itray=3 global start=7-Zip||a||-mx9||-pПАРОЛЬ||"%P%O-@<info=s47>.7z"||@%L||&&hide||&&wait||upd<1> ;; запаковать выделенные объекты в 7z в один в архив именем объекта под курсором и зашифровать паролем "ПАРОЛЬ"

itray=3 slist=%WL||##<info=o73:://> sends=@<info=o72%P%N>??1 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"%pGLOBALSENDS<1>-@<info=s47>.rar"||-n@GLOBALSLIST<t>||&&wait||upd<1> ;; упаковать выделенные объекты в один ОБЩИЙ архив с именем объекта под курсором в активной панели

itray=3 slist=FOLDC<%L//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||list<GLOBALSLIST<t>>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait||upd<1> sends="%%TCIMG_TEMP%%\ErrorList.txt"??-1||formt<u25,u20,u21,u22> GLOBALSENDS<a> tempxx ;; получить список запароленных архивов из выделенных папок (проверяются архивы, поддерживаемые WinRar)

itray=3 slist=FOLDC<%L//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||list<GLOBALSLIST<t>>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait||upd<1> sends="%%TCIMG_TEMP%%\ErrorList.txt"??-1||formt<u25,u20,u21,u22> moves=GLOBALSENDS<t>||"%t"//0 tempxx ;; из выделенных папок переместить запароленных архивы (проверяются архивы, поддерживаемые WinRar)

itray=3 slist=FOLDC<%L//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||-r||list<$GLOBALSLIST>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait sends="%%TCIMG_TEMP%%\ErrorList.txt"??1||formt<rar10> moves=$GLOBALSENDS||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o91:://>||upd<5> tempxx ;; переместить в противоположную панель все битые и запароленные архивы внутри выделенных каталогов, в папки с именами родительских каталогов найденных архивов

itray=3 slist=FOLDC<%UL//1//-1//*.jpg|*.png|*.bmp|*.gif> start=%%COMMANDER_PATH%%\Programs\ImageMagick\magick.exe||mogrify||-quality||70||list<$GLOBALSLIST>||&&hide||&&wait ;; в выделенных каталогах содержащих изображения по маске, провести их конвертацию (без создания отдельных выходных изображений) в качество 70%

lists=%L||##<info=f1::|1//>||#Eb64=||^^cntr<1|1|1>~~||$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt> pause=500 start=RAR||-IBCK||a||-p<info=f1::|1//>||-m5||-ms||-sfx||-iicon[EXTICON=path<0>]||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||list<%L>||&&wait||upd<1>||spause<1000>||infcyrcle<> ;; упаковать выделенные файлы в sfx архивы (каждый файл в свой архив) + создание пароля для каждого архива, взятого из его суммы md5 + создание списка с именами, паролями в b64 + назначение иконки для каждого архива согласно расширению (TCIMG.ini - секция ExtensionsIcon)

lists=%L||save<E:\List.m3u8|1>||code<4> start=VLC||E:\List.m3u8||&&hidetask ;; выделенные файлы открыть в VLC и скрыть программу из панели задач

lists=FOLDC<LISTF<D:\Folder1/E:\Folder2>//0//-1//*.mp4|*flv>||save<E:\List.m3u8|1>||code<4> start=VLC||E:\List.m3u8||--random||--video-on-top ;; создать плейлист List.m3u8 содержимого папок (только файлы mp4 и flv) и открыть его в плеере VLC

lists=FOLDC<LISTF<D:\Folder1/E:\Folder2>//0//-1//*.mp4>||save<E:\List.m3u8|1>||code<4> start=VLC||E:\List.m3u8||--random||--video-on-top ;; создать плейлист List.m3u8 содержимого папок (только файлы mp4) и открыть его в плеере VLC

lists=FOLDC<LISTF<D:\Folder1/E:\Folder2>//0//-1>||save<E:\List.m3u8|1>||code<4> start=VLC||E:\List.m3u8||--random||--video-on-top ;; создать плейлист List.m3u8 содержимого папок и открыть его в плеере VLC

lists=INI<4//%P%N//Config>||formt<3>||save<c:\1\File1.txt|0> lists=INI<4//%T%M//Config>||formt<3>||save<c:\1\File2.txt|0> start=%%COMMANDER_PATH%%\Utilities\Comparison\BCompare\BCompare.exe||c:\1\File1.txt||c:\1\File2.txt ;; сравнить содержимое секции Config двух INI файлов находящихся под курсором в разных панелях в программе BCompare, предварительно отсортировав по возрастанию ключи секций

lists=INI<4//%P%N//Config>||save<c:\1\File1.txt|0> lists=INI<4//%T%M//Config>||save<c:\1\File2.txt|0> start=%%COMMANDER_PATH%%\Utilities\Comparison\BCompare\BCompare.exe||c:\1\File1.txt||c:\1\File2.txt ;; сравнить содержимое секции Config двух INI файлов находящихся под курсором в разных панелях в программе BCompare

lists=PS<"%p"//1//-1//About.jpg>||save<"%p"List.txt|0>||upd<2> start=IrfanView||/filelist="%p"List.txt~~/resize=([input=BOX56],0)~~/aspectratio~~/convert=$D$N.bmp~~/killmesoftly||&&hide||&&wait tcimg=$cm540 delsm="%p"List.txt||1 tcimg=$cm540 ;; конвертировать About.jpg во всех вложенных папках в About.bmp (размер по ширине вводится в диалоге), не удаляя исходные изображения

lists=PS<%P%N//1//-1//mp3|flac|ape|wma>||save<"%p"<info=o73%P%N//>.m3u8>||code<4> copyy="%p"<info=o73%P%N//>.m3u8||c:\test\//1||PlayList start=VLC||C:\Test\PlayList.m3u8||--random||--video-on-top ;; создать именной плейлист папки под курсором файлов mp3, flac, ape, wma в активной панели, скопировать плейлист в папку c:\test\ с новым именем Playlist и открыть его в плеере VLC

rends=@[tc=AP] slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> start=ChmDecomp||param<-decompile~~$f254\~~GLOBALSLIST<:INDEX:>> sends=<info=o72GLOBALSLIST<:INDEX:>//> movee=PS<$f254//2//0>||GLOBALRENDS<1> delss=FOLDC<GLOBALMOVEE<1>//1//-1//*.hhc|*.hhk>||1 <NEXT> tempxx tcimg=$cm540 ;; Декомпилировать выделенные chm файлы с сохранением результата в активную панель. Для каждого файла создается свой каталог

scand=ScanDrives2||[zfold=BOX1]||@||@||@||2||15||50||D:\rezult\||%%COMMANDER_PATH%%\rezult\CollectionFiles2.ini||1 start=Exp||D:\rezult\ ;; копировать файлы уникальных типов из сканированных папок, выбранных в диалоге, по заданным настройкам; после закрытия окна сканирования открыть папку с результатами в проводнике

sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> moves=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 pause=500 moves=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик _№) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)

sends="%O"??1||&&^(.+)_\d+$!!$1 movee=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> pause=200 moves=[tc=AL]||GLOBALSENDS<1>//0 pause=500 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик типа _N) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)

sends=%P%N!!-1||formt<6,1> exect=_ArrayDisplay($GLOBALSENDS,'Удерживая~~CTRL~~проверьте~~пункты') start=Explorer||list<$GLOBALARRAY>||spause<1000> ;; Из файла под курсором выбрать нужные ссылки и открыть их в браузере IE

sends=%P%N!!-1||formt<6,1> start=Exp||list<$GLOBALSENDS> ;; открыть в браузере все найденные ссылки в текстовом файле под курсором

sends=%P%N!!-1||formt<6,1> start=Explorer||list<$GLOBALSENDS> ;; открыть в браузере Explorer все найденные ссылки в текстовом файле под курсором

sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait anf2d=GLOBALSENDS<1>||5||(?m)^([^-=\r\n]+)~~[-=]~~([^\r\n]+)$||begin<0> delsm=GLOBALSENDS<1>||1 GLOBALANF2D<a> ;; просмотреть информацию изображения под курсором с помощью IrfanView (в 2D таблице)

sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait bends=GLOBALSENDS<1>??-1 delsm=GLOBALSENDS<1>||1 GLOBALBENDS<a> ;; просмотреть информацию изображения под курсором с помощью IrfanView в таблице

sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait textv=GLOBALSENDS<1> delsm=GLOBALSENDS<1>||1 ;; просмотреть информацию изображения под курсором с помощью IrfanView в текстовом редакторе

sends=@%P%N start=%%COMMANDER_PATH%%\TOTALCMD.EXE||&&procwait paths=GLOBALSENDS<1> ;; перейти к объекту под курсором в новой копии TC в правой панели в новой вкладке

sends=@<info=i1%P%N//>??1 sends=@<info=i2%P%N//>??2 sends=x!!3||##rndm<3|30>||#Hcrc32|1 exect=$var_its=(GLOBALSENDS<1>>GLOBALSENDS<2>?GLOBALSENDS<2>:GLOBALSENDS<1>)/2 exect=$var_obch=$var_its*2 start=Magick||%P%N||-resize||"$var_obch"x"$var_obch"!||-matte||-fill||none||-draw||"color~~0,0~~reset"||-fill||white||-draw||"circle~~$var_its,$var_its~~0,$var_its"||&#37TCIMG_TEMP%\temp.png||&&hide||&&wait start=Magick||%P%N||-matte||%%TCIMG_TEMP%%\temp.png||-compose||DstIn||-composite||"%pOut-GLOBALSENDS<3>".png||&&hide||&&wait||upd<1> tempxx ;; создать из изображения под курсором круглое изображение в активной панели с взятием фрагмента из центра

sends=@<xfolder=31//D:\VIDEO>??1 start=PotPlayer||GLOBALSENDS<1> ;; открыть папку с новой датой создания в D:\VIDEO\ и начать воспроизведение файлов в PotPlayer

sends=@<xfolder=51//D:\KINO>??1 delss=PS<GLOBALSENDS<1>//1//0//*.!ut>||1 start=PotPlayer||GLOBALSENDS<1> ;; открыть в каталоге D:\KINO\ папку с самой новой датой создания, удалить все файлы *.!ut , оставшиеся файлы открыть в Daum PotPlayer

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 global start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\path<4>-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||list<%L>||&&wait||upd<1>||infcyrcle<>||spause<1000> slist=$GLOBALSTART||&&.*(\w:[^'':]*)''.*\w:.*!!$1 lists=$GLOBALSLIST||##<info=f13:://>~~-~~||^^cntr<1|1|1>~~||$$<info=f1::|1//>||save<"$f06\MD5-xesh.txt"|0> ;; создать из выделенных файлов, запароленные (пароль берется из зашифрованной базы) архивы (для каждого файла свой архив) и поместить на РАБОЧИЙ СТОЛ с добавлением к имени системного времени + 3% на восстановление + создание файла списка MD5-xesh.txt (РАБОЧИЙ СТОЛ) с номером, именем и хеш суммой созданных архивов

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 global start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%Ppath<4>-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||list<%L>||&&wait||upd<1>||infcyrcle<>||spause<1000> slist=$GLOBALSTART||&&.*(\w:[^'':]*)''.*\w:.*!!$1 lists=$GLOBALSLIST||##<info=f13:://>~~-~~||^^cntr<1|1|1>~~||$<info=f1::|1//>||save<"%p"MD5-xesh.txt|0> ;; создать из выделенных файлов, запароленные (пароль берется из зашифрованной базы) архивы (для каждого файла свой архив) и поместить рядом с добавлением к имени системного времени + 3% на восстановление + создание файла списка MD5-xesh.txt с номером, именем и хеш суммой созданных архивов

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||@%L||&&wait||upd<1> ;; упаковать все выделенные файлы, - в один запароленный архив +3% на восстановление (пароль берется из зашифрованной базы) и поместить его на рабочий стол, с добавлением к имени - системного времени

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||@%L||&&wait||upd<1> ;; упаковать все выделенные файлы, - в один запароленный архив +3% на восстановление (пароль берется из зашифрованной базы) и поместить его рядом с исходным файлом, с добавлением к имени - системного времени

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||e||%P%N||%P||-pGLOBALSENDS<1>||&&wait||upd<3> pause=500 delsm=%P%N||1 ;; распаковать выделенный архив, (пароль берется из зашифрованной базы) и поместив извлечённый файл рядом , удалить исходный архив

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||e||list<%L>||%P||-pGLOBALSENDS<1>||&&wait||upd<3>||infcyrcle<>||spause<1000> ;; распаковать каждый запароленный архив (пароль из зашифрованной базы), и поместить рядом - активная панель.

sends=[input=BOX52]??1 slist=FOLDC<%L//1//-1> blist=$GLOBALSLIST0||$$.zip||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля в диалоге

sends=[tc=AL]!!-1 start=%%COMMANDER_PATH%%\AkelPad.exe||list<$GLOBALSENDS> ;; открыть выделенные файлы в AkelPad

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=||tcg<{CHM_HHC}> bends=$GLOBALSENDS||*name_ext*!!%N||*name*!!"%O" creat="%P"||"%O".hhc||content<GLOBALBENDS<x1>> sends=||tcg<{CHM_HHP}> bends=$GLOBALSENDS||*path*!!"%T"||*name_ext*!!%N||*name*!!"%O" creat="%P"||"%O".hhp||content<GLOBALBENDS<x1>> start=%%COMMANDER_PATH%%\TCIMGHELP\Utils\hhc.exe||GLOBALCREAT<1> ;; для html файла под курсором создать справку chm в другой панели с помощью hhc.exe и создания соответствующих файлов hhc и hhk

sends=<info=f1%P%N|1//>??1 lists=%L||##<info=f15:://>GLOBALSENDS<1>\<info=f12:://>.jpg start=IrfanView||/filelist=%L~~/resize=(450,500)~~/resample~~/aspectratio~~/jpgq=75~~/convert="%p"\GLOBALSENDS<1>\*.jpg~~/killmesoftly||&&hide||&&wait pause=500 renms=$GLOBALLISTS||test<1e!!jpg>||##@_GLOBALSENDS<1>||upd<1> pause=500 moves=PS<"%pGLOBALSENDS<1>"//1//-1>||"%p" pause=500 delsm="%pGLOBALSENDS<1>"||1||test<1a!!D> pause=1000 picup="%p@_GLOBALSENDS<1>.jpg"||6||1 pause=500 delsm="%p@_GLOBALSENDS<1>.jpg"||1 ;; конвертировать изображения под курсором в размер (450,500) если размер меньше заданного - оставить как есть и готовый файл загрузить на сервер, а затем удалить, полученное изображение. Исходное изображение остается неизменным + ссылка на изображение в буфере обмена

sends=<info=f1%P%N|1//>??1 pause=500 lists=%L||GLOBALSENDS<1>||#Eb64=||^^cntr<1|1|1>~~||$$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt|0> pause=500 start=RAR||-IBCK||a||-pGLOBALSENDS<1>||-m5||-ms||-sfx||-z%%COMMANDER_PATH%%\TCIMGZ\Arch\coment\com.txt||-iicon[EXTICON=%P%N]||-iimg%%COMMANDER_PATH%%\TCIMGZ\Arch\test.bmp||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%L||&&wait||upd<1> ;; упаковать все выделенные файлы в один запароленный архив, взяв пароль из md5 суммы первого файла + создание списка с именами, паролем в b64 + назначение иконки согласно расширению файла под курсором (TCIMG.ini - секция ExtensionsIcon) + добавление комментария к архиву + назначение своего логотипа

sends=<info=f1%P%N|1//>??1 pause=500 lists=%L||GLOBALSENDS<1>||#Eb64=||^^cntr<1|1|1>~~||$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt|0> pause=500 start=RAR||-IBCK||a||-pGLOBALSENDS<1>||-m5||-ms||-sfx||-iicon[EXTICON=%P%N]||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%L||&&wait||upd<1> ;; упаковать все выделенные файлы в один запароленный архив, взяв пароль из md5 суммы первого файла + создание списка с именами, паролями в b64 + назначение иконки согласно расширению файла под курсором (TCIMG.ini - секция ExtensionsIcon)

sends=<info=s102|-1d> start="%P"prim.bat||GLOBALSENDS<1> ;; пример передачи параметра скрипту bat

sends=<info=s102|-1d> start="%P"prim.bat||param<GLOBALSENDS<1>> ;; пример передачи параметра скрипту bat

sends=-1!!-1||formt<1,lin36,lin37> downl="%p"//4||$GLOBALSENDS||convert<#Slin40>||upd<1> forpgs slist=GLOBALDOWNL<t> <FOR> 1 <TO> GLOBALSLIST<0> start=Magick||GLOBALDOWNL<:INDEX:>||-resize||32x32!||-normalize||-quality||90||"%p"Icons-32x32-<info=o72GLOBALDOWNL<:INDEX:>//>.ico||&&hide||&&wait <NEXT> ;; закачать из списка URL адресов в буфере (например http://rambler.ru/ или http://rambler.ru) иконки с сайтов (если такие имеются) в активную панель + переименовать в имя сайта + конвертация в размер 32х32

sends=-1||?C65001 GLOBALSENDS<a> zends=@[tc=AP] wends=x||##rndm<3-|3> start=QRCode||-8||--foreground||0A1EFF||--background||F0F0F0||-s||5||-d||300||--type||png||-o||GLOBALZENDS<1>RQ-code-GLOBALWENDS<1>.png||GLOBALSENDS<x1>||&&hide||&&wait||upd<1> ;; генерация цветного RQ кода из многострочного текста в буфере с сохранением результата в активной панели (утилита QRCode)

sends=100x100 aends=x??-1||##rndm<10?4|0|#>||&&(?m)^(.*)$!!xc:$1 dlist=$GLOBALSENDS[1]&GLOBALAENDS<0> GLOBALDLIST<a> start=Magick||-size||list<$GLOBALDLIST>||list2<$GLOBALAENDS>||$f254\temp-:NUMBER:.png||&&hide||&&wait ;; Создать в папке temp, 4 квадрата 100х100 случайного цвета

sends=c:\test\<info=o73%P%N//>.m3u??1||@@RusLat GLOBALSENDS<a> lists=PS<%P%N//1//-1//mp3|flac|ape|wma>||save<"%p"<info=o73%P%N//>.m3u|0>||code<4>||upd<1> start=VLC||<info=o73%P%N//>.m3u8||--random||--video-on-top ;; создать именной плейлист папки под курсором файлов mp3, flac, ape, wma в папке c:\test\ , имя плейлиста транслитерируется из кириллицы в латиницу и открыть его в плеере VLC

sends=x??-1||#K10!!@CRLF100x100 aends=x??-1||##rndm<10?10|0:2:-#|gradient:#> zlist=$GLOBALSENDS||^^$f254\Gragient-random-||$$-rndm<3-|2>-:NUMBER:.png start=Magick||-size||list<$GLOBALSENDS>||-define||gradient:angle=45||list2<$GLOBALAENDS>||-colorspace||RGB||-depth||16||+repage||list3<$GLOBALZLIST>||&&hide||&&wait ;; создать в папке temp, 10 двухцветных градиентов 100х100 случайного цвета с диагональю 45

shape=1 start=AkelPad||/Call('Scripts::Main',1,'CreateFile.vbs',`'1'~~'[tc=AP]'~~'[combo=BOX2]'~~'[combo=BOX3]'~~'866'`)||&&procwait ;; создать файл в активной панели с содержимым из буфера обмена в заданной кодировке, выбор имени и расширения в диалоговом окне

shape=1 start=IrfanView||[group=BOX2!!%%L=%L!!%%p="%p"!!%%E=%E]~~/convert="%p"*.[combo=BOX4]~~/killmesoftly||&&hide||&&wait ;; конвертировать выделенные изображения - режим и тип, в какой конвертировать выбирается в общем диалоге

shape=17 exect=$var_d=##[input=BOX78]||$var_i=##[input=BOX79] sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||-size||$var_d||gradient:$var_i||-colorspace||RGB||"%p"Gragient-$var_d-$var_i-@GLOBALSENDS<1>.png||&&hide||&&wait ;; создание вертикального градиента с вводом размера и диапазона цвета через дефис (двухцветный градиент)

shape=17 exect=$var_d=##[input=BOX78]||$var_i=##[input=BOX79] sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||-size||$var_d||gradient:$var_i||-rotate||90||-colorspace||RGB||"%p"Gragient-$var_d-$var_i-@GLOBALSENDS<1>.png||&&hide||&&wait ;; создание горизонтального градиента с вводом размера и диапазона цвета через дефис (двухцветный градиент)

shape=28 sends=[input=BOX52]|[combo=BOX18]??-4 slist=FOLDC<%L//1//-1> blist=$GLOBALSLIST0||$$.GLOBALSENDS<2>||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля и типа архива в диалоге

shape=3 start=IrfanView||/filelist=%L~~/resize=([combo=BOX6],[combo=BOX7])~~/aspectratio~~/resample~~/convert=$D$N_thumb$O~~/killmesoftly||&&hide||&&wait ;; изменить размер выделенным изображениям по большой стороне - ввод ширины и высоты в общем диалоге

shape=3||0 start=IrfanView||/clippaste/jpgq=90/resize=([combo=BOX6])/aspectratio/resample/convert/$f06\clip_<info=s41!!#_!!s33!!#.!!s32!!#.!!s31>.[combo=BOX4]/killmesoftly||&&hide||&&wait ;; сохранить изображения из буфера обмена на рабочий стол с выбором ширины и типа файла в диалоге

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> lists=FOLDC<GLOBALSLIST<:INDEX:>//1//0//*.jpg>||formt<sps30,sps31> sends=$GLOBALLISTS start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert=GLOBALSLIST<:INDEX:>$U.jpg~~/killmesoftly||&&hide||&&wait <NEXT> ;; создание вертикальной панорамы из файлов jpg в выделенных каталогах (в цикле) с сохранением каждого результата в свой каталог

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=%%WINDIR%%\hh.exe||GLOBALSLIST<:INDEX:> pause=200 mxmnz=0||HH~~Parent scren="%p"//1||$fname|png||sclas<ACTIVE>||upd<1> close=ACTIVE <NEXT> ;; создать в текущей папке скриншоты выделенных chm (html) - каждый файл поочередно открывается и закрывается

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=%%WINDIR%%\hh.exe||GLOBALSLIST<:INDEX:> pause=200 mxmnz=0||HH~~Parent scren="%p"//1||<info=f12GLOBALSLIST<:INDEX:>//>|png||sclas<ACTIVE>||upd<1> close=ACTIVE <NEXT> ;; создать в текущей папке именные скриншоты выделенных chm (html) - каждый файл поочередно открывается и закрывается

slist=%WL blist=$GLOBALSLIST||##<info=o73::>.rar||~~!!.||^^"%T" start=RAR||a||-IBCK||-r||-ep1||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; упаковать с помощью WinRar выделенные объекты в другую панель в именные архивы rar (включая вложенные папки) и переименовать созданные архивы (заменить пробел на точку)

slist=%WL blist=$GLOBALSLIST||##<info=o73::>.zip||~~!!.||^^"%T" start=RAR||-IBCK||a||-ep||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; упаковать с помощью WinRar выделенные объекты в другую панель в именные архивы zip и переименовать созданные архивы (заменить пробел на точку)

slist=%WL dlist=$GLOBALSLIST||##path<38> blist=$GLOBALSLIST||##<info=o73::>.rar||~~!!.||^^"%T" start=RAR||a||-IBCK||-r||-apGLOBALDLIST<:NUMBER:|@>||-ep1||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; упаковать с помощью WinRar выделенные объекты в другую панель в именные архивы rar (включая вложенные папки, сохраняя структуру корневой папки) и переименовать созданные архивы (заменить пробел на точку)

slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(1,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создание горизонтальной панорамы из выделенных файлов jpg

slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(1,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создать в активной панели горизонтальную панораму из выделенных изображений с именем даты

slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создание вертикальной панорамы из выделенных файлов jpg

slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создать в активной панели вертикальную панораму из выделенных изображений с именем даты

slist=%WL||##<info=o73:://> sends=x||##rndm<3|33> sends=@<info=o75%P%N//><info=o72%P%N//>-@<info=s47>.RAR??2 sends=@<info=o75%P%N><info=o72%P%N//>??3 start=RAR||-IBCK||a||-r||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALSENDS<2>"||-n@GLOBALSLIST<t>||&&wait||upd<1> listt=GLOBALSENDS<3>||##GLOBALSENDS<1>||^^cntr<1|1|1>~~||$~~¤¤GLOBALSENDS<2>||save<"GLOBALSENDS<2>.txt"|0> ;; создание для для ВСЕХ выделенных файлов или каталогов ОБЩЕГО RAR архива с паролем из случайного генератора и помещения рядом с исходником + файл с паролем в открытом виде рядом

slist=%WL||##<info=o73:://> start=RAR||-IBCK||a||-r||-m5||-ms||-sfx||-z%%COMMANDER_PATH%%\commands\com_no_pass.tcg||-iicon<EXTICON=%P%N>||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"%Pfull_sfx_archiv-@<info=s47>.EXE"||-n@GLOBALSLIST<t>||&&wait||upd<1> ;; упаковать все выделенные файлы или каталоги в общий архив SFX + иконка+ описание+ логотип

slist=%WL||##<info=t52::|#L1:-1;;?F6,1> exect=_ArrayDisplay($GLOBALSLIST,'Удерживая~~CTRL~~проверьте~~пункты') start=Explorer||list<$GLOBALARRAY>||spause<1000> ;; Из выделенных файлов выбрать нужные ссылки и открыть их в браузере IE

slist=%WL||##path<6>''=''path<0>||inline<''!!''~~''!!> sends=GLOBALSLIST<1>??1||^^"%t"<info=o91%P%N//>.iso''~~||\!!/ start=MkIsoFs||-quiet||-r||-f||-joliet-long||-nobak||-graft-points||-o||GLOBALSENDS<1>||&&hide||&&wait||upd<3> ;; упаковать в другую панель выделенные файлы и папки в ISO-образ именем родительской папки

slist=%WL||##path<6>''=''path<0>||inline<''!!''~~''!!> sends=GLOBALSLIST<1>??1||^^"%tName.iso"''~~||\!!/ start=MkIsoFs||-quiet||-r||-f||-joliet-long||-nobak||-graft-points||-o||GLOBALSENDS<1>||&&hide||&&wait||upd<3> ;; упаковать в другую панель выделенные файлы и папки в ISO-образ именем Name

slist=%WL||^^-f~~''||$$''||inline<!!~~!!> start=UltraISO||-imax~~-l~~-udfdvd~~GLOBALSLIST<1>~~-volume~~TEST_CD~~-out~~"%t\test.iso" ;; из выделенных файлов создать файл test.iso в другой панели с помощь программы UltraISO

slist=%WL||inline<!!||!!> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||GLOBALSLIST<1>||+append||-quality||90||"%p"Gorizont-GLOBALSENDS<1>.png||&&hide||&&wait ;; объединить выделенные изображения по горизонтали (если выделенные файлы анимации,то они будут разложены на составные картинки) в файл PNG с сохранением прозрачности

slist=%WL||inline<!!||!!> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||GLOBALSLIST<1>||-append||-quality||90||"%p"Vert-GLOBALSENDS<1>.png||&&hide||&&wait ;; объединить выделенные изображения по вертикали (если выделенные файлы анимации,то они будут разложены на составные картинки) в файл PNG с сохранением прозрачности

slist=%WL||inline<!!||!!> sends=x||##rndm<3|20>||#Hcrc32|1 start=Montage||GLOBALSLIST<1>||-auto-orient||-thumbnail||250x250||-bordercolor||rgba(255,255,255,0.5)||-background||none||+polaroid||-background||rgb(0,0,81)||-gravity||center||-geometry||+5+5||-tile||4x||-quality||80||"%pPolaroid_4_columns-GLOBALSENDS<1>.jpg"||&&hide||&&wait ;; из выделенных изображений создать панораму изображений с синим фоном и размещением по 4 колонки в горизонтальном обзоре ЭФФЕКТ ПОЛАРОИД и кадрированием до 250х250 расширением jpg

slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3-|2> mends=@<info=o75GLOBALSLIST<:INDEX:>//> nends=<info=o72GLOBALSLIST<:INDEX:>//>||?M1:12 folds=GLOBALMENDS<1>||GLOBALNENDS<1>-GLOBALSENDS<1> vends=1.1/1.1/1.1;1.2/1.2/1.2;1.3/1.3/1.3;1.4/1.4/1.4;1.5/1.5/1.5;1.6/1.6/1.6;1.7/1.7/1.7;1.8/1.8/1.8;1.9/1.9/1.9;2.0/2.0/2.0??-6; rends=$GLOBALVENDS??-1||?Fimg42 kends=??-1||#KGLOBALVENDS<0>!!@CRLFstart=Magick~GLOBALSLIST<:INDEX:>~-gamma~GLOBALVENDS©§#~GLOBALFOLDS<1>Gamma-plus-GLOBALRENDS©§#<info=o85GLOBALSLIST<:INDEX:>//>~&&hide~&&wait wlist=$GLOBALKENDS||§!!cntr<1|1|1>||©!!Chr(60)||#!!Chr(62)||~!!Chr(124)Chr(124) creat=$f254||temp.tcg||code<4>||content<$GLOBALWLIST>||formt<1,63>||owrite<1> macro=$f254\temp.tcg||1 <NEXT> ;; поднять гамму для выделенных изображений и сохранить результат в отдельную папку (диапазон увеличения от 1.1 до 2.0) с помощью утилиты Magick

slist=[tc=AM] wlist=$GLOBALSLIST||##<info=o72:://>||?M1:10||$$_rndm<3-|2>-:NUMBER:.png||^^<info=o75:://>Separete-gray- start=Magic||-alpha||off||list<$GLOBALSLIST>||-separate||-alpha||on||list2<$GLOBALWLIST>||&&hide||&&wait ;; разобрать выделенные изображения на 3 спектра серого цвета (с сохранением прозрачности)

slist=[tc=AM]||test<1e!!jpg|png|gif> <FOR> 1 <TO> GLOBALSLIST<0> start=ExifTool||-comment=||GLOBALSLIST<:INDEX:>||-overwrite_original||&&hide||&&wait <NEXT> ;; удалить все пользовательские комментарии в выделенных изображениях jpg, png,gif

slist=FOLDC<%L//1//-1> blist=$GLOBALSLIST0||$$.zip||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; архивировать все файлы выделенных папок в ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры)

slist=FOLDM<%UL//0> xlist=$GLOBALSLIST||"%P"!!"%T" start=NSCopy||list<$GLOBALSLIST>||list2<$GLOBALXLIST>''~~/e~~/u||&&quot||&&wait||&&min||progres<> ;; копирование выделенных "плохих" файлов и папок с утилитой NSCopy в другую панель (сохраняя структуру, включая пустые папки)

start=$f25\hh.exe||param<-800~~%P%N>||resize<260,20,1000,680> ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... и установить значок окну и изменить размер окна

start=$f25\hh.exe||param<-800~~%P%N>||resize<260,20,1000,680>||wicon<TCIMG.dll,69> ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... и установить значок окну, изменить размер окна и установить значок окну

start=$f25\hh.exe||param<-800~~%P%N>||resize<260,20,1000,680>||wicon<TCIMG.dll,69>||stitle<1|~~-~~[%P%N]> ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... и установить значок окну, изменить размер окна и добавить имя объекта в заголовок окна

start=$f25\notepad.exe||%P%N||&&hidetask ;; открыть файл под курсором в notepad, скрыв значок на панели задач

start=%%COMMANDER_PATH%%\AkelFiles\Tools\RegExp\RegExp.exe ontop=1||#RegExp ;; запустить программу RegExp.exe и установить атрибут "Поверх всех окон"

start=%%COMMANDER_PATH%%\AkelFiles\Tools\RegExp\RegExp.exe trans=230||#RegExp ontop=1||#RegExp ;; запустить программу RegExp.exe, сделать окно прозрачным на 10% и установить атрибут "Поверх всех окон"

start=%%COMMANDER_PATH%%\AkelFiles\Tools\RegExp\RegExp.exe trans=230||#RegExp ;; запустить программу RegExp.exe и сделать окно прозрачным на 10%

start=%%COMMANDER_PATH%%\AkelPad.exe||%P%N||/Call('Scripts::Main',1,'SearhInFiles.vbs',`'%%f'~~2`) ;; открыть файл под курсором в AkelPad и перейти к фразе из буфера

start=%%COMMANDER_PATH%%\AkelPad.exe||/Call(`Scripts::Main`,1,`ForceNewInstance.js`) pause=1s start=%%COMMANDER_PATH%%\AkelPad.exe||/Call(`Scripts::Main`,1,`OpenAllFiles.vbs`,`1~~%UL`) ;; создать новое окно AkelPad и открыть в нём выделенные файлы

start=%%COMMANDER_PATH%%\AkelPad.exe||/Call(`Scripts::Main`,1,`ForceNewInstance.js`) ;; создать новое окно AkelPad

start=%%COMMANDER_PATH%%\AkelPad.exe||/Call('Scripts::Main',1,'CreateFile.vbs',`'1'~~'"%P"'~~'Name'~~'txt'~~'866'`) ;; создать файл в активной панели с содержимым из буфера обмена в заданной кодировке с помощью AkelPad ( http://tc-image.3dn.ru/forum/9-343-1064-16-1333459119 )

start=%%COMMANDER_PATH%%\AkelPad.exe||/Call('Scripts::Main',1,'EvalCmd.vbs',`'w=AkelPad.WriteFile(??"%P"Name.txt??,AkelPad.GetClipboardText,-1,866,0)'`) ;; создать файл в активной панели с содержимым из буфера обмена в заданной кодировке с помощью AkelPad ( http://tc-image.3dn.ru/forum/9-364-1120-16-1333575090 )

start=%%COMMANDER_PATH%%\AkelPad.exe||/Command(4101)||/Command(4191) ;; вставить содержимое из буфера обмена в новую вкладку AkelPad (запустить если не запущен AkelPad)

start=%%COMMANDER_PATH%%\AkelPad.exe||/Open||%%COMMANDER_PATH%%\Wcmicons.inc||/Open||%%COMMANDER_PATH%%\Language\Wcmd_rus.ini start=%%COMMANDER_PATH%%\Programs\Graphics\AxialisIconWorkshop\IconWorkshop.exe ;; открыть файлы Wcmicons.inc и Wcmd_rus.ini в AkelPad, далее открыть программу IconWorkshop

start=%%COMMANDER_PATH%%\AkelPad.exe||[info=x50] ;; открыть активную панель в редакторе

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=%%COMMANDER_PATH%%\Files\Sound\RegSoundsArcher.bat||&&hide ;; запустить батник, скрыть окно

start=%%COMMANDER_PATH%%\My\PotPlayer\x86\PotPlayerMini.exe!!%%COMMANDER_PATH%%\My\PotPlayer\x64\PotPlayerMini64.exe||%P%N ;; запуск PotPlayer относительно разрядности программы x86 и x64 с открытием медиафайла под курсором

start=%%COMMANDER_PATH%%\PK\PK.exe exect=$var_h=WinWaitActive('[CLASS:ThunderRT6FormDC]')||ControlSetText(Eval('var_h'),Null,'ThunderRT6TextBox1','пароль') ;; запуск программы, ожидание открытия окна и ввод текста "пароль" в заданное поле

start=%%COMMANDER_PATH%%\PK\PK.exe exect=$var_h=WinWaitActive('[CLASS:ThunderRT6FormDC]')||ControlSetText(Eval('var_h'),Null,'ThunderRT6TextBox1','пароль')||ControlClick(Eval('var_h'),Null,'ThunderRT6CommandButton3') ;; запуск программы, ожидание открытия окна и ввод текста "пароль" в заданное поле и нажатие на кнопку OK

start=%%COMMANDER_PATH%%\Plugins\wcx\MultiArc\upx.exe||-9||--lzma||--compress-icons=0||list<%L>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX

start=%%COMMANDER_PATH%%\Programs\Cleaners\Ccleaner\CCleaner.exe//%%COMMANDER_PATH%%\Programs\Cleaners\Ccleaner\CCleaner64.exe ;; запуск CCleaner в зависимости от разрядности системы

start=%%COMMANDER_PATH%%\Programs\Defragmentation\WinContig\WinContig.exe//%%COMMANDER_PATH%%\Programs\Defragmentation\WinContig\WinContig64.exe||''c:\~~/DEFRAG~~/CHKDSK:0~~/CLEAN:0~~/NOGUI~~/CLOSE~~/QUICK'' ;; запуск WinContig с параметрами в зависимости от разрядности системы

start=%%COMMANDER_PATH%%\Programs\Graphics\XnView\nconvert.exe||-xflip||-o||$_%%_xflip||list<%L>||&&hide||&&wait||progres<> ;; выделенные изображения повернуть по горизонтали с nconvert

start=%%COMMANDER_PATH%%\Programs\Internet\Download_Master\dmaster.exe||clpget||hidden=1 ;; добавить ссылку из буфера обмена в Download Master

start=%%COMMANDER_PATH%%\Programs\Players\VLC\Vlc.exe||clpget||--random||--video-on-top ;; открыть файл/папку (путь из буфера обмена) в VLC - в случайном порядке + поверх

start=%%COMMANDER_PATH%%\Programs\Text\Cabinet\cabinet.exe||&&max||workdir<%%COMMANDER_PATH%%\Programs\Text\Cabinet\> ;; запустить программу Cabinet развернув на весь экран, указав путь рабочей папки

start=%%WINDIR%%\hh.exe||%P%N pause=200 mxmnz=0||HH~~Parent scren="%p"//1||$fname|png||sclas<ACTIVE>||upd<1> close=ACTIVE ;; запустить справку chm под курсором, сделать скриншот и закрыть

start=%%WINDIR%%\notepad.exe||"%P"-rndm<3-|8>.txt ;; создать текстовый файл случайным именем в активной панели с помощью notepad

start=%%WINDIR%%\notepad.exe||clpget ;; открыть в notepad путь файла из буфера обмена

start=%COMMANDER_PATH%\Utilities\Scripting\AutoIt\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe||/in||TCIMG.au3||&&hide||&&wait||workdir<%COMMANDER_PATH%\> ;; компилировать скрипт TCIMG.au3

start=%P%N ;; запуск программы под курсором

start=%P%N||&&procwait mxmnz=0||ACTIVE scren="%p"//1||$fname|png||sclas<ACTIVE>||upd<1> close=ACTIVE ;; запустить программу под курсором, сделать скриншот и закрыть

start=7-ZIP||a||%P%N.zip||%P%N||-sae||&&hide||&&wait||upd<1> ;; упаковать файл под курсором в zip в ту же папку

start=7-ZIP||x||-o$f254\||E:\Thumbs.db||&&hide||&&wait ;; распаковать во временную папку содержимое файла Thumbs.db

start=AbcText||list<%L>||"%t"path<4>.pdf||3||0||&&hide||&&wait ;; конвертация .TXT под курсором в .PDF с помощью программы AbcText

start=AkelPad||/Call(`Scripts::Main`,1,`WriteTab.vbs`,`'C:\TabList.txt'~~1`) ;; записать список всех открытых вкладок AkelPad в файл и открыть

start=AkelPad||/Call(`Sessions::Main`,1,`My_AkelPad`) ;; открыть все файлы сессии My_AkelPad

start=AkelPad||/Call(`Sessions::Main`,2,`My_AkelPad`) ;; сохранить все открытые файлы в сессию My_AkelPad

start=AkelPad||/Call(`Sessions::Main`,3,`My_AkelPad`) ;; закрыть все файлы сессии My_AkelPad

start=AkelPad||/Command(4318) ;; закрыть вкладку

start=Autoit||%P%N ;; запустить au3 скрипт под курсором

start=C:\1\Name.bat||clpget ;; пример запуска батника и передача параметра содержимое из буфера обмена

start=C:\Test\WGet\WGet.exe||--no-check-certificate||-P||C:/Temp||clpget||hidden=1 ;; закачать ссылку из буфера обмена в папку C:/Temp с помощью утилиты WGet

start=cmd~~/c~~''''?GifSicle?''~~''list<%WL>''~~--colors~~256~~-O3~~>~~''%T\anim:NUMBER:.gif''''||&&hide||&&wait||upd<3> ;; оптимизировать и уменьшить количество цветов в выделенных GIF файлах и сохранить новый файл в другую панель с помощью утилиты GifSicle

start=D:\My_Priogram\FirefoxPortableESR\FirefoxPortable.exe pause=10s wpull=50,50,300,550||firefox.exe ;; запустить Firefox и изменить размеры окна

start=D:\Test\skf.exe||%P%N ontop=1||#Silent~~key~~finder ;; открыть файл под курсором в программе skf и установить атрибут "поверх всех окон"

start=Everything||''~~-s~~"%O"'' ;; вставить в окно поиска программы Everything имя под курсором

start=Everything||''~~-s~~clpget'' ;; вставить в окно поиска программы Everything фразу из буфера обмена

start=GifSicle||%P%N''~~--colors~~256~~-O3~~>~~''%T\anim.gif''||begin<cmd~~/c~~''>||&&hide||&&wait||upd<3> ;; оптимизировать и уменьшить количество цветов в GIF файле под курсором и сохранить новый файл в другую панель с помощью утилиты GifSicle

start=GifSicle||list<%WL>''~~--colors~~256~~-O3~~>~~''%T\anim:NUMBER:.gif''||begin<cmd~~/c~~''>||&&hide||&&wait||upd<3> ;; оптимизировать и уменьшить количество цветов в выделенных GIF файлах и сохранить новый файл в другую панель с помощью утилиты GifSicle

start=HH||mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_commands.htm#clpget ;; перейти в справке TCIMG.chm к описанию команды TC из буфера обмена (в буфере либо десятичное значение команды 2002, либо HEX значение $7D2, либо имя cm_GoToParent)

start=HH||mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_commands.htm#cm_GoToParent ;; перейти в справке TCIMG.chm к описанию команды TC "cm_GoToParent"

start=HH||mk:@MSITStore:$f250\TCIMG.chm::/html/html/com_websc.htm ;; перейти в справке TCIMG.chm на страницу команды websc

start=IrfanView||"%p*.%E"~~/convert="%p"*.gif~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать в GIF все изображения совпадающие с расширением файла под курсором

start=IrfanView||"%p*.%E"~~/convert="%p"*.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать в JPG все изображения совпадающие с расширением файла под курсором

start=IrfanView||%P%N~~/resize=(10,10)~~/resample~~/convert=%%TCIMG_PATH%%\Temp\bg.jpg~~/killmesoftly||&&hide||&&wait||upd<1> pause=500 clptx=%%TCIMG_PATH%%\Temp\bg.jpg||#Eb64 pause=500 bufsr=&&[\r\n]!!||^^background-image:url('data:image/jpg;base64,||$$'); tempxx pause=500 global textt=%%COMMANDER_PATH%%\sablon\Backgraund\bg_index.html||&&body~~{(.*)([^\}]+)background-color:!!body~~{@LFclpget@LFbackground-color:||backup<> pause=800 start=%%WINDIR%%\explorer.exe||GLOBALTEXTT<1> ;; создание из изображения под курсором фрагмента 10х10 + перевод в b64 + вставка в шаблон bg_index.html + открыть в браузере для просмотра. Можно сделать несколько кнопок с нужными размерами фонов. и одну с оригиналом

start=IrfanView||%P%N~~/resize=(5,5)~~/resample~~/convert=%%TCIMG_PATH%%\Temp\bg.jpg~~/killmesoftly||&&hide||&&wait||upd<1> pause=500 clptx=%%TCIMG_PATH%%\Temp\bg.jpg||#Eb64 pause=500 bufsr=&&[\r\n]!!||^^background-image:url('data:image/jpg;base64,||$'); tempxx ;; конвертировать изображение под курсором в фоновое 5х5 с конвертацией в b64 для вставки в css

start=IrfanView||/clippaste//resize=(48,48)/resample/aspectratio/transpcolor=(0,0,0)/convert/$f06\clip_<info=s41!!#_!!s33!!#.!!s32!!#.!!s31>.ico ;; сохранить изображение из буфера обмена на рабочий стол в ICO 48х48

start=IrfanView||/clippaste/jpgq=100/convert/$f06\<info=s47>.png ;; сохранять изображение из буфера обмена на рабочий стол в файл png с именем системного времени

start=IrfanView||/clippaste/jpgq=100/convert/$f06\clip_<info=s41!!#_!!s33!!#.!!s32!!#.!!s31>.jpg ;; сохранить содержимое буфера обмена как изображение JPG

start=IrfanView||/clippaste/jpgq=100/convert/$f06\clip_<info=s41!!#_!!s33!!#.!!s32!!#.!!s31>.png ;; сохранить содержимое буфера обмена как изображение PNG

start=IrfanView||/clippaste/jpgq=90/convert/$f06\clip_<info=s41!!#_!!s33!!#.!!s32!!#.!!s31>.[combo=BOX4]/killmesoftly||&&hide||&&wait ;; создать изображение из содержимого буфер обмена с выбором типа в диалоге и с сохранением на рабочем столе

start=IrfanView||/clippaste/jpgq=90/convert/$f06\clip_<info=s41!!#_!!s33!!#.!!s32!!#.!!s31>.[combo=BOX4]/killmesoftly||&&hide||&&wait ;; сохранить содержимое буфера обмена как изображение, с выбором формата в диалоге

start=IrfanView||/clippaste/jpgq=90/resize=(600)/aspectratio/resample/convert/$f06\clip_<info=s41!!#_!!s33!!#.!!s32!!#.!!s31>.[combo=BOX4]/killmesoftly||&&hide||&&wait ;; сохранить изображение из буфера обмена с выбором формата в диалоговом окне,с шириной - 600 х высота - пропорционально

start=IrfanView||/filelist="%p"List_convert.txt~~/resize=(174,174)~~/resample~~/resize_long=174~~/resize_short=174~~/convert=H:\1\thumbs\$D$N.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать все изображения по списку (List_convert.txt), с сохранением результата в папку thumbs со структурой исходных каталогов

start=IrfanView||/filelist=%L~~/[group=BOX3]~~/jpgq=100~~/convert=$D$F~~/killmesoftly||&&hide||&&wait ;; повернуть выделенные изображения - режим выбирается в диалоге

start=IrfanView||/filelist=%L~~/convert="%p"*.[combo=BOX4]~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать выделенные изображения - тип, в какой конвертировать выбирается в диалоге

start=IrfanView||/filelist=%L~~/convert="%p"*.gif~~/killmesoftly||&&hide||&&wait tcimg=$cm540 pause=1000 delss=%WL||1 ;; конвертировать в GIF выделенные изображения с удалением исходных

start=IrfanView||/filelist=%L~~/convert="%p"*.gif~~/transpcolor=(0,0,0)~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать в GIF выделенные изображения с сохранением прозрачности

start=IrfanView||/filelist=%L~~/convert="%p"*.ico~~/killmesoftly||&&hide||&&wait tcimg=$cm540 renms=[tc=AL-1]||test<1e!!ico>||##cntr<1|1|1>||^^favicon||&&\d!! ;; конвертировать в иконки все выделенные изображения с расширением под курсором + переименовать все полученное в имя favicon+ счетчик (если несколько файлов)

start=IrfanView||/filelist=%L~~/convert="%p"*.ico~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать в иконки все выделенные изображения с расширением под курсором (используется программа IrfanView со своими путями)

start=IrfanView||/filelist=%L~~/convert="%p"*.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать в JPG выделенные изображения

start=IrfanView||/filelist=%L~~/convert="%p"*.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 pause=1000 delss=%WL||1 ;; конвертировать в JPG выделенные изображения с удалением исходных

start=IrfanView||/filelist=%L~~/jpgq=[combo=BOX5]~~/convert=$D$N$O~~/killmesoftly||&&hide||&&wait ;; конвертировать выделенные изображения - качество % выбирается в диалоге

start=IrfanView||/filelist=%L~~/resize=(200p,200p)~~/aspectratio~~/resample~~/jpgq=90~~/convert=$D$N_200Persent$O~~/killmesoftly||&&hide||&&wait||upd<1> ;; увеличить выделенных размер изображения вдвое

start=IrfanView||/filelist=%L~~/resize=(5,5)~~/resample~~/aspectratio~~/convert="%t"*.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; конвертация выделенных изображений в миниатюры 5х5 для последующего преобразования в фоновые изображения

start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/convert=$D$N$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; изменение размеров выделенных изображений в ширина - 500, высота пропорционально, с перезаписью

start=IrfanView||/filelist=%L~~/resize=(50p,50p)~~/aspectratio~~/resample~~/jpgq=90~~/convert=$D$N_50Persent$O~~/killmesoftly||&&hide||&&wait||upd<1> ;; уменьшить размер выделенных изображения наполовину

start=IrfanView||/filelist=%L~~/rotate_l~~/jpgq=100~~/convert=$D$F~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; повернуть выделенные изображения вправо на 180', дождаться окончания работы IrfanView и обновить панель

start=IrfanView||/filelist=%L~~/rotate_r~~/jpgq=100~~/convert=$D$F~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; повернуть выделенные изображения вправо на 90', дождаться окончания работы IrfanView и обновить панель

start=IrfanView||/panorama=(2,"%p"*.%E)~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создать из выделенных изображений - панораму вертикального типа

start=IrfanView||[group=BOX2!!%%L=%L!!%"%p"="%p"!!%%E=%E]~~/convert="%p"*.[combo=BOX4]~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать выделенные изображения - режим и тип, в какой конвертировать выбираются в отдельных диалогах

start=IrfanView||priority<1> ;; запустить программу IrfanView и установить приоритет "ниже среднего"

start=Magick||clipboard:||-quality||80||"%ptest".png||&&hide||&&wait ;; сохранение изображения в png из буфера обмена в активную панель (поддержка firefox и photoshop)

start=MagicСonvert||%P%N||(||+clone||-resize||256x256!||)||-delete||0||(||+clone||-resize||128x128!||)||(||+clone||-resize||64x64!||)||(||+clone||-resize||48x48!||)||(||+clone||-resize||32x32!||)||(||+clone||-resize||16x16!||)||-quality||80||-normalize||-colors||128||-adjoin||$f254\test.ico||&&hide||&&wait ;; создание компактной (mono 128 цветов) многослойной иконки из файла под курсором. размеры 256,128,64,48,32,16. Если нужно уменьшить яркость, то убрать нормализацию

start=MkvMerge||-o''~~''"%T"path<6>''~~-a~~1~~-S~~--compression~~-1:none~~''list<%L>||&&wait||&&hide||progres<> ;; из выделенных mkv файлов удалить аудиодорожки (кроме первой) и преобразованные файлы сохранить в другую панель (с помощью программы MkvMerge)

start=NConv||-xflip||-o||$_%%_xflip||list<%L>||&&hide||&&wait||progres<> ;; выделенные изображения повернуть по горизонтали с nconvert

start=notepad.exe pause=500 %P%N ;; запуск блокнота и ввод пути файла под курсором

start=notepad.exe pause=500 cname=%P%N ;; запуск блокнота и ввод имени объекта под курсором

start=OdfToTxt||list<%L>||/ANSI||/Out="%t"path<4>.txt||&&hide||&&wait ;; выделенные файлы .OD* .OT* .SX* .ST* конвертировать в .TXT (ANSI) в другую панель

start=PotPlayer||clpget ;; открыть ссылку из буфера обмена в PotPlayer

start=RAR||-IBCK||a||"%p%O".rar||"%P"||&&wait||upd<1> ;; создать архив именем объекта под курсором файлов текущей папки

start=RAR||-IBCK||a||"%p%O".rar||@%L||&&wait||upd<1> ;; создать архив именем объекта под курсором выделенных файлов

start=RAR||-IBCK||a||-hp[input=BOX52]||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-ep1||"%p%O".rar||@%L||&&wait||upd<1> ;; создать зашифрованный архив именем объекта под курсором, выделенных объектов в ТЕКУЩЕЙ панели (пароль вводится в диалоге)

start=RAR||-IBCK||a||-hp1||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-ep1||"%p%O".rar||@%L||&&wait||upd<1> ;; создать зашифрованный архив именем объекта под курсором, выделенных объектов в ТЕКУЩЕЙ панели (пароль 1)

start=RAR||-IBCK||a||-hp1||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-ep1||"%t%O".rar||@%L||&&wait||upd<1> ;; создать зашифрованный архив именем объекта под курсором, выделенных объектов в ДРУГОЙ панели

start=RAR||-IBCK||a||-m3||-s||-rr3p||"$f06\%O.rar"||@%L||&&wait||upd<1> ;; упаковка выделенных объектов в фоновом режиме с помощью WinRar на рабочий стол + 3% на восстановление

start=RAR||-IBCK||a||-m5||-ms||-sfx||-iicon[EXTICON=%E]||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%L||&&wait||upd<1> ;; создать в активной панели из выделенных файлов, присвоив соответствующий значок, в зависимости от расширения файла под курсором

start=RAR||-IBCK||t||-r||"%p"*.*||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\..+)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" и запароленные архивы в текущей панели (проверяются архивы, поддерживаемые WinRar)

start=RAR||-IBCK||t||-r||"%p"*.*||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<59,u20,u21,u22> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель только запароленные архивы в текущей панели (проверяются архивы, поддерживаемые WinRar)

start=RAR||-IBCK||t||-r||"%p"*.rar||-ilog"%pErrorList.txt"||-inul||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.rar)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" -RAR архивы в текущей панели

start=RAR||-IBCK||t||-r||"%p"*.rar||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.rar)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" и запароленные -RAR архивы в текущей панели

start=UltraISO||-imax~~-d~~''"%P"''~~-volume~~TEST_CD~~-out~~"%ttest.iso"||upd<3> ;; создать в другой панели ISO файл из объектов активной панели (папки)

start=UPX||-9||--lzma||--compress-icons=0||list<%L>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX

start=UPX||-9||--lzma||-k||--compress-icons=0||list<%L>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX + создание бэкапа

start=UPX||--best||-k||--compress-icons=0||--brute||--crp-ms=999999||list<%L>||&&hide||&&wait||progres<> ;; лучшее сжатие выделенных файлов с помощью UPX (медленно)

start=UPX||-d||list<%L>||&&hide||&&wait||progres<> ;; распаковка выделенных файлов с помощью UPX

start=uTorrent||/directory||<info=f16%P%N//>||%P%N ;; отправить на закачку torrent файл в программу uTorrent

start=uTorrent||/directory||<info=f16:://>||list<FOLDM<%L//-1//-1//*.torrent>> ;; из выделенных папок отправить на закачку torrent файлы в программу uTorrent

start=uTorrent||magnet:?xt=urn:btih:clpget ;; открыть Инфо хеш из буфера обмена в uTorrent

start=WinRar buttn=WinRarWindow||x|$r!a ;; запустить WinRar и нажать ALT+A (запуск диалога "Имя и параметры архива")

stylp=#2||Compres start=UPX||-9||--lzma||--compress-icons=0||list<%L>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX (установить окну прогресса стиль 2 и заголовок)

stylp=#3 start=UPX||-9||--lzma||--compress-icons=0||list<%L>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX (установить окну прогресса стиль 3)

stylp=#3||Compres~~UPX||TCIMG.dll,102 start=UPX||-9||--lzma||--compress-icons=0||list<%L>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX (установить окну прогресса стиль 3, заголовок и значок)

stylp=Compres~~UPX||TCIMG.dll,102 start=UPX||-9||--lzma||--compress-icons=0||list<%L>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX (установить окну прогресса заголовок и значок)

tcimg=$cm2021 bufsr=~~!!%%20||/home/andrey/!!/ start=%%COMMANDER_PATH%%\Programs\Players\VLC\Vlc.exe||clpget||--ftp-user=XXX||--ftp-pwd=YYY||--ftp-caching=5000 ;; открыть медиафайл под курсором в панели открытого ftp в VLC

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

tempxx start=7-ZIP||x||-o$f254\||%P%N||&&hide||&&wait slist=PS<$f254//1//0//&&(?:\d+)> exbns=$GLOBALSLIST||:://0//x.jpg||?L26||ending<0> imgth=$GLOBALEXBNS1 ;; просмотреть эскизы файла Thumbs.db под курсором

tempxx start=7-ZIP||x||-o$f254\||%P%N||&&hide||&&wait slist=PS<$f254//1//0//&&(?:\d+)> GLOBALSLIST<a> exbns=$GLOBALSLIST||:://0//x.jpg||?L26||progres<>||ending<0> GLOBALEXBNS1<a> ;; распаковать во временную папку содержимое файла Thumbs.db, привести к формату JPG нумерованные файлы (а именно удалить сначала бинарного файла 26 символов (12 байт + начальные 0x))

vends=@[tc=AA] rends=<info=o73GLOBALVENDS<1>> sends=@GLOBALVENDS<1>||^^GLOBALRENDS<1>=@ wends=USER:PASS start=CURL||GLOBALSLIST<1>||https://GLOBALWENDS<1>@neocities.org/api/upload||&&hide||&&wait ;; загрузить файл под курсором на хостинг neocities.org (необходима регистрация)

watch=1 start=D:\Test\Zback\zback.exe||%P%N\*.*~~>~~%T%M~~/ms||/R buttn=TBackupForm||x|$w|$h|$e||upd<2> ;; сделать бекап папки под курсором в другой панели с помощью утилиты Zback (скрыть окно, ожидать завершения и обновить панель)

wends=USER:PASS start=CURL||-o||$f254\Info.json||https://GLOBALWENDS<1>@neocities.org/api/list||&&hide||&&wait sends=$f254\Info.json!!-2||formt<sp335,54,62> GLOBALSENDS<a> tempxx ;; получить список файлов загруженных на хостинг neocities.org - подробная информация

wlist=[tc=AM]||formt<60,sps34,sps35> start=Magick||-density||300||GLOBALWLIST<1>||-compress||Zip||-adjoin||"%t"full-img-<info=s47>.pdf||&&hide||&&wait||upd<3> ;; из выделенных изображений создать PDF файл в другой панели

xends=<info=x65> delss=PS<$f02\Microsoft\Windows\Recent//1//0//*.lnk|*.txt>||1 delss=PS<$f02\Microsoft\Windows\\Cookies//1//0//*.lnk|*.txt>||1 close=GLOBALXENDS<1> inidd=%%COMMANDER_PATH%%\History.ini sends=<info=x60> inidd=%%COMMANDER_PATH%%\History.ini <IF> <info=t51$GLOBALSENDS[1]|32> = 1 <THEN> start=%%COMMANDER_PATH%%\TOTALCMD.EXE <ELSE> start=%%COMMANDER_PATH%%\TOTALCMD64.EXE <ENDIF> ;; удалить указанные файлы в папках Recent и Cookies, закрыть Total Commander, очистить все секции в History.ini, запустить Total Commander


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