Описание команды | |
global |
Включение режима глобальных переменных.
global
Параметры:
НетПримечания:
• Чтобы задействовать режим глобальных переменных необходимо один раз перед командой (серией команд) прописать global, после чего переменные будут объявлены и в автоматическом режиме по завершению работы каждой команды будут созданы массивы данных. см. Дополнение №23sends (и подобные aends, bends, ...) |
slist (и подобные alist, blist, ...) |
anf2d (и подобные bnf2d, cnf2d, ...) |
arr2d (и подобные brr2d, crr2d, ...) |
listx (и подобные aistx, bistx, ...) |
exect, dilog, symxx, infos, multi, versn, sdupl, winls |
funvb, funjs, funau, nfsis, extxt, extxs, exmpl, words |
tabsv, arh7z, arh7f, encts |
См. также:
anf2d, arr2d, asave, carry, cmd64, cmdcm, cname, cycles, dilog, dubls, envgt, hotkiy, ifthen, inbox, listx, macro, noglob, pause, pressy, presww, renew, scrpt, sends, slects, slist, swcmd, swcths, tempxx, tempz, timess, xopen, zmenu, zmenz
Примеры: | Как создать кнопку? |
cmdbt=cmd~~/t:2A~~/k~~''''?YouTub?''~~clpget''||0||hide<1> global trans=100||@GLOBALCMDBT2<2> ;; закачать ссылку из буфера обмена в активную панель с помощью программы YouTube-dl.exe не скрывая окно консоли зелёного цвета + установить прозрачность окну
cmdbt=cmd~~/t:2A~~/k~~''''?YouTub?''~~clpget''||0||hide<3> global GLOBALCMDBT2<a> ;; закачать ссылку из буфера обмена в активную панель с помощью программы YouTube-dl.exe не скрывая окно консоли зелёного цвета + окно в полноэкранном режиме + получить PID и дескриптор окна консоли
ftpcn=сервер!!логин!!пароль global ftpls=C:\1\List.txt||2!!1||CONNECT GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка List.txt на FTP на всю глубину, отобразить список в таблицах
ftpcn=сервер!!логин!!пароль global ftpls=C:\1\List.txt||2!!1||CONNECT||noprogres<> GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка List.txt на FTP на всю глубину, отобразить список в таблицах (не отображать прогресс бар составления списка)
global alist=PS<[tc=AP]//1//0//*.epub> folds="%P"||list<$GLOBALALIST//4>||fflag<1> start=RAR||-IBCK||x||list<$GLOBALALIST>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=$GLOBALALIST||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 активной панели
global attrb=%WL||+AR!!0||test<6o!!1> GLOBALATTRB1<a> ;; присвоить атрибуты "только чтение" и "архивный" из выделенного только тем папкам, в которых есть Desktop.ini и получить список объектов, которым изменены атрибуты
global attrb=%WL||+AR!!0||test<6o!!1> GLOBALATTRB2<a> ;; присвоить атрибуты "только чтение" и "архивный" из выделенного только тем папкам, в которых есть Desktop.ini и получить список объектов, которым не изменены атрибуты
global attrb=FOLDC<[tc=AM]//1//0//Desktop.ini>||test<0a!!D//AND//1a!!H//AND//1a!!S>||-HS!!0 textx=$GLOBALATTRB1||&&(?mi)^InfoTip=.*!!||&&(?s)^(.*)$!!$1@CRLFInfoTip=<info=o91:://>||backup<0> attrb=$GLOBALTEXTX1||+HS!!0 ;; заменить в выделенных каталогах содержащих файлы Desktop.ini комментарий на имя родительской папки (для каждого каталога назначается свое имя)
global await=0 infbx=InfoBox_TEST1 GLOBALAWAIT<a> ;; приостановить действие команд пока не будет изменён буфера обмена и записать новое содержимое в глобальную переменную
global await=1||0||"%P"||0||4 GLOBALAWAIT<a> ;; приостановить действие команд пока в корне текущей папке не произойдёт переименование объекта
global await=1||30s||"%P"||0||4 GLOBALAWAIT<a> ;; приостановить действие команд пока в корне текущей папке не произойдёт переименование объекта, если нет, то через 30 секунд слежение за папкой прекращается
global await=2||0||C:\File.ini||xxx||key GLOBALAWAIT<a> ;; приостановить действие команд пока в ini файле не изменится значение ключа key в секции xxx
global await=20||0||0 GLOBALAWAIT<a> ;; приостановить действие команд пока не будет открыта другая основная панель инструментов (TC 10.5)
global await=20||0||1 GLOBALAWAIT<a> ;; приостановить действие команд пока не будет открыта другая вертикальная панель инструментов (TC 10.5)
global await=3||0||"%P"||1r!!4M GLOBALAWAIT<a> ;; приостановить действие команд пока размер текущей папки с рекурсией не будет больше 4 Mb (если размер уже больше, то приостановки не будет)
global await=3||0||"%P"||1r!!4M!! GLOBALAWAIT<a> ;; приостановить действие команд пока размер текущей папки в корне не будет больше 4 Mb (если размер уже больше, то приостановки не будет)
global await=30||30s||11 GLOBALAWAIT<a> ;; приостановить действие команд на 30 секунд пока не будет нажата клавиша CTRL
global await=4||0||%P%N||1r!!1M GLOBALAWAIT<a> ;; приостановить действие команд пока размер файла под курсором не превысит 1 Mb (если размер уже больше, то приостановки не будет)
global await=4||0||%P%N||2r!!0B GLOBALAWAIT<a> ;; приостановить действие команд пока размер файла под курсором не обнулится (если размер уже нулевой, то приостановки не будет)
global await=4||20n||%P%N||1r!!1M GLOBALAWAIT<a> ;; приостановить действие команд на 20 минут пока размер файла под курсором не превысит 1 Mb (если размер уже больше, то приостановки не будет)
global await=40||0||HKCU\SOFTWARE\Test GLOBALAWAIT<a> ;; приостановить действие команд пока не появится заданный раздел реестра
global await=40||30s||HKCU\SOFTWARE\Test GLOBALAWAIT<a> ;; приостановить действие команд на 30 секунд пока не появится заданный раздел реестра
global await=41||0||HKCU\SOFTWARE\Test GLOBALAWAIT<a> ;; приостановить действие команд пока не будет удалён заданный раздел реестра
global await=41||30s||HKCU\SOFTWARE\Test GLOBALAWAIT<a> ;; приостановить действие команд на 30 секунд пока не будет удалён заданный раздел реестра
global await=42||0||HKCU\SOFTWARE\Test||TestKey GLOBALAWAIT<a> ;; приостановить действие команд пока не появится заданный параметр раздела реестра
global await=42||30s||HKCU\SOFTWARE\Test||TestKey GLOBALAWAIT<a> ;; приостановить действие команд на 30 секунд пока не появится заданный параметр раздела реестра
global await=43||0||HKCU\SOFTWARE\Test||TestKey GLOBALAWAIT<a> ;; приостановить действие команд пока не будет удалён заданный параметр раздела реестра
global await=43||30s||HKCU\SOFTWARE\Test||TestKey GLOBALAWAIT<a> ;; приостановить действие команд на 30 секунд пока не будет удалён заданный параметр раздела реестра
global await=44||0||HKCU\SOFTWARE\Test||TestKey GLOBALAWAIT<a> ;; приостановить действие команд пока не изменится значение заданного параметра раздела реестра
global await=44||30s||HKCU\SOFTWARE\Test||TestKey GLOBALAWAIT<a> ;; приостановить действие команд на 30 секунд пока не изменится значение заданного параметра раздела реестра
global await=45||0||HKCU\SOFTWARE\Test||TestKey||:VALUE:==2 GLOBALAWAIT<a> ;; приостановить действие команд пока значение параметра реестра не будет равно условию
global await=45||30s||HKCU\SOFTWARE\Test||TestKey||:VALUE:==2 GLOBALAWAIT<a> ;; приостановить действие команд на 30 секунд пока значение параметра реестра не будет равно условию
global await=9||0||[CLASS:Notepad]||0 GLOBALAWAIT<a> ;; приостановить действие команд до появления указанного окна (если оно уже существует, то приостановки не будет)
global await=9||0||[CLASS:Notepad]||1 GLOBALAWAIT<a> ;; приостановить действие команд до активизации указанного окна
global await=9||0||[CLASS:Notepad]||10 GLOBALAWAIT<a> ;; приостановить действие команд пока окно не будет перемещено
global await=9||0||[CLASS:Notepad]||11 GLOBALAWAIT<a> ;; приостановить действие команд пока ширина окна не изменится
global await=9||0||[CLASS:Notepad]||12 GLOBALAWAIT<a> ;; приостановить действие команд пока высота окна не изменится
global await=9||0||[CLASS:Notepad]||13 GLOBALAWAIT<a> ;; приостановить действие команд пока ширина или высота окна не изменится
global await=9||0||[CLASS:Notepad]||2 GLOBALAWAIT<a> ;; приостановить действие команд до закрытия указанного окна
global await=9||0||[CLASS:Notepad]||4 GLOBALAWAIT<a> ;; приостановить действие команд пока окно не будет свёрнуто
global await=9||0||[CLASS:Notepad]||5 GLOBALAWAIT<a> ;; приостановить действие команд пока окно будет не свёрнуто
global await=9||0||[CLASS:Notepad]||6 GLOBALAWAIT<a> ;; приостановить действие команд пока окно не будет развёрнуто
global await=9||0||[CLASS:Notepad]||7 GLOBALAWAIT<a> ;; приостановить действие команд пока окно будет не развёрнуто
global await=9||0||[CLASS:Notepad]||8 GLOBALAWAIT<a> ;; приостановить действие команд пока окно будет не развёрнуто и не свёрнуто
global await=9||0||[CLASS:Notepad]||9 GLOBALAWAIT<a> ;; приостановить действие команд пока окно не будет либо развёрнуто либо свёрнуто
global barjn=%WL||"%p"//0//Name GLOBALBARJN0<a> GLOBALBARJN<a> ;; склеить выделенные BAR файлы (разделитель пустая кнопка), создать один файл в активной панели именем Name и вывести пути в таблице
global barjn=%WL||"%p"//0//Name||delimbars<2> xbarx=GLOBALBARJN<1> ;; склеить выделенные BAR файлы (без разделителя), создать один файл в активной панели именем Name и открыть в виде плавающей панели
global bufsr=^^||formt<lin40> sends=#http://www.nictools.ru/siteip?q=clpget\\4??-1||formt<tag55,tag56,70,63,56,54,51,tag57,64,1> GLOBALSENDS<c> ;; записать в буфер обмена запрос IP адреса из доменного имени в буфере (к примеру tc-image.3dn.ru)
global clink=%WL||test<6o!!1> GLOBALCLINK1<a> ;; создать ярлыки на рабочем столе из выделенного только тем папкам, в которых есть Desktop.ini и получить список созданных ярлыков
global clink=%WL||test<6o!!1> GLOBALCLINK2<a> ;; создать ярлыки на рабочем столе из выделенного только тем папкам, в которых есть Desktop.ini и получить список объектов, которым не созданы ярлыки
global clint=%%TCIMG_EXE%%||%%TCIMG_PATH%%\//0||#cliptext comnt=GLOBALCLINT<1>||0||<input=Комментарий~~к~~ярлыку|Внесите~~комментарий||500|120>@CRLF||upd<1> ;; создать в папке утилиты ярлык (без замены) с параметрами из буфера обмена и создать комментарий к ярлыку в диалоговом окне
global clint=%%TCIMG_EXE%%||%%TCIMG_PATH%%\//1||#cliptext comnt=GLOBALCLINT<1>||0||<input=Комментарий~~к~~ярлыку|Внесите~~комментарий||500|120>@CRLF||upd<1> ;; создать в папке утилиты ярлык (с заменой) с параметрами из буфера обмена и создать комментарий к ярлыку в диалоговом окне
global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||<info=o19%P%N//>[input] ;; создать объекту под курсором ярлык + изменить дату модификации: дату взять из объекта, а время внести в диалоговом окне
global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||<info=o19%P%N//>~~00:00:00 ;; создать объекту под курсором ярлык + изменить дату модификации: дату взять из объекта, а время 00:00:00
global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||<mdata=%P%N> ;; создать объекту под курсором ярлык + изменить дату модификации, взяв её из объекта
global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||2012/12/12~~00:00:00 ;; создать объекту под курсором ярлык + изменить дату модификации 2012/12/12 00:00:00
global clint=%P%N||"%t"//0 modft=GLOBALCLINT<1>||0||<info=o19%P%N//>[input] ;; создать объекту под курсором ярлык в противоположной панели + изменить дату модификации: дату взять из объекта, а время внести в диалоговом окне
global clipi=%%TCIMG_TEMP%%\ImgClip.png GLOBALCLIPI<a> ;; создать из буфера обмена изображение ImgClip.png во временной папке + вывести итоговые данные
global clipi=%%TCIMG_TEMP%%\ImgClip.png iconf=GLOBALCLIPI<1>||"%p"//0//ImgClip||48,32,24,16||upd<1> tempxx ;; создать в активной панели иконку ImgClip.ico из изображения из буфера обмена
global cmdbt=''''%P%N''~~/?''||std<8> GLOBALCMDBT<a> ;; запустить консольную программу под курсором с параметром "/?", и вывести справочную информацию программы в таблицу
global cmdbt=''''%P%N''~~--help''||std<8> GLOBALCMDBT<a> ;; запустить консольную программу под курсором с параметром "--help", и вывести справочную информацию программы в таблицу
global cmdbt=''''?7-ZIP?''~~l~~''%P%N'''' anf2d=$GLOBALCMDBT||6||(\d{4}-\d\d-\d\d\h+\H+)\h+(\H+)\h+(\H+)\h+(\H+)\h+(.*)||begin<0> GLOBALANF2D<a> ;; получить в 2D массиве информацию архива под курсором с помощью архиватора 7-Zip
global cmdbt=''''?7-ZIP?''~~l~~''%P%N'''' GLOBALCMDBT<a> ;; получить информацию архива (объекта/файла/папки) под курсором с помощью архиватора 7-Zip
global cmdbt=''''?7-ZIP?''~~l~~''%P%N''''||stdcnv<&?(?s)-{8}\R+(.*?)\R+-{8}> anf2d=$GLOBALCMDBT||6||(\d{4}-\d\d-\d\d\h+\H+)\h+(\H+)\h+(\H+)\h+(\H+)\h+(.*)||begin<0> arr2d=$GLOBALANF2D||21|2|^0$ GLOBALARR2D<a> ;; получить в 2D массиве информацию только файлов архива под курсором с помощью архиватора 7-Zip
global cmdbt=''''?7-ZIP?''~~l~~''%P%N''''||stdcnv<&?(?s)-{8}\R+(.*?)\R+-{8}> anf2d=$GLOBALCMDBT||6||(\d{4}-\d\d-\d\d\h+\H+)\h+(\H+)\h+(\H+)\h+(\H+)\h+(.*)||begin<0> arr2d=$GLOBALANF2D||21|2|^0$||1|0 dilog=[msgbx=Файл<#>Файл:~~GLOBALARR2D4<1>@CRLFДата:~~GLOBALARR2D0<1><#>user32.dll,102<#>OK<+>1] ;; для архива под курсором получить сообщение о самом новом файле в архиве с помощью архиватора 7-Zip
global cmdbt=''''?7-ZIP?''~~l~~''%P%N''''||stdcnv<&?(?s)-{8}\R+(.*?)\R+-{8}> anf2d=$GLOBALCMDBT||6||(\d{4}-\d\d-\d\d\h+\H+)\h+(\H+)\h+(\H+)\h+(\H+)\h+(.*)||begin<0> arr2d=$GLOBALANF2D||21|2|^0$||1|0 GLOBALARR2D<a> ;; получить в 2D массиве информацию только файлов архива под курсором с помощью архиватора 7-Zip, сортировать массив по дате по убыванию
global cmdbt=''''?7-ZIP?''~~l~~''%P%N''''||stdcnv<&?(?s)-{8}\R+(.*?)\R+-{8}> anf2d=$GLOBALCMDBT||6||(\d{4}-\d\d-\d\d\h+\H+)\h+(\H+)\h+(\H+)\h+(\H+)\h+(.*)||begin<0> GLOBALANF2D<a> ;; получить в 2D массиве информацию только объектов архива под курсором с помощью архиватора 7-Zip
global cmdbt=''''?7-ZIP?''~~l~~-slt~~''%P%N'''' GLOBALCMDBT<a> ;; получить подробную информацию архива (объекта/файла/папки) под курсором с помощью архиватора 7-Zip
global cmdbt=''''?ExifTool?''~~--help''||std<8> GLOBALCMDBT<a> ;; получить информацию о параметрах ExifTool
global cmdbt=''''?ExifTool?''~~-r~~-all~~''%P%N''''||std<8> anf2d=$GLOBALCMDBT||6||??ps3||begin<0> GLOBALANF2D<a> ;; получить информацию о медиафайле под курсором (JPG, PDF, MP3, XLSX, ...) в 2D таблице
global cmdbt=''''?ExifTool?''~~-r~~-all~~''%P%N''''||std<8> GLOBALCMDBT<a> ;; получить информацию о файле под курсором (JPG, PDF, MP3, XLSX, ...)
global cmdbt=''''?ExifTool?''~~-r~~-all~~''[tc=AA]''''||std<8> anf2d=$GLOBALCMDBT||2||(.+?)\h+:\h(.+)||begin<0> GLOBALANF2D<a> ;; получить информацию о файле под курсором (JPG, PDF, MP3, XLSX, ...)
global cmdbt=''''?FFmpeg?''~~--help''||std<8> GLOBALCMDBT<a> ;; вывести справочную информацию программы FFmpeg в таблицу
global cmdbt=''?FFmpeg?''~~-i~~''%P%N''||0||std<4> GLOBALCMDBT1<a> ;; получить информацию медиафайла под курсором с помощью FFmpeg
global cmdbt=''?Handle?''~~-p~~[input=BOX90]||std<8> GLOBALCMDBT<a> ;; получить информацию "открытых" файлов заданным процессом (используется утилита Handle)
global cmdbt=''''?ImgUpload?''~~-l''||std<8> GLOBALCMDBT<a> ;; получить список серверов утилиты ImgUpload
global cmdbt=''''?ImgUpload?''~~-s~~directupload~~''%P%N''''||std<8> GLOBALCMDBT<a> ;; загрузить изображение под курсором на хостинг ipic.net с помощью утилиты ImgUpload и вывести в таблице результат считывания потока
global cmdbt=''?ListDlls?''||std<8> GLOBALCMDBT<a> ;; получить информацию процессов и DLL , которые они используют (используется утилита ListDlls)
global cmdbt=''''?Nconv?''~~-fullinfo~~''%P%N'''' GLOBALCMDBT<a> ;; получить информацию изображения под курсором с помощью утилиты nconvert
global cmdbt=''''?Nconv?''~~-fullinfo~~''%P%N''''||stdcnv<?Fnconv1,63,nconv;;?T|f,1,2,3,4,-1> anf2d=$GLOBALCMDBT||5||([^`]+)||begin<0> GLOBALANF2D<a> ;; получить в 2D массиве информацию изображения под курсором с помощью утилиты nconvert
global cmdbt=''''?PDFInfo?''~~''%P%N''''||std<8> GLOBALCMDBT<a> ;; получить информацию PDF файла под курсором с помощью утилиты PDFInfo
global cmdbt=''''?RHash?''~~--md5~~''%P%N''''||std<8> GLOBALCMDBT<a> ;; получить контрольную сумму md5 с помощью программы RHash
global cmdbt=''''?WRR?''~~l~~''%P%N'''' GLOBALCMDBT<a> ;; получить информацию архива RAR под курсором с помощью архиватора RAR.exe
global cmdbt=''''?WRR?''~~lb~~''%P%N'''' GLOBALCMDBT<a> ;; получить список объектов архива RAR под курсором с помощью архиватора RAR.exe
global cmdbt=''''?xdoc2txt?''~~-8~~-p~~''%P%N''''||std<2>||encd<0>||stdcnv<?C1251-65001> GLOBALCMDBT<a> ;; получить свойства файла под курсором (для составных документов OLE2 docx, xlsx и др.)
global cmdbt=''''?YouTub?''~~clpget''||std<8> asave=GLOBALCMDBT||"%p"URL.txt||upd<1> ;; закачать ссылку из буфера обмена в активную панель с помощью программы YouTube-dl.exe и записать информацию процесса в файл
global cmdbt=''''?YouTub?''~~clpget''||std<8> GLOBALCMDBT<a> ;; закачать ссылку из буфера обмена в активную панель с помощью программы YouTube-dl.exe и вывести в таблице информацию процесса
global cmdbt=arp~~-a||std<8> GLOBALCMDBT<a> ;; отобразить таблицу соответствия IP и MAC адресов для данного компьютера
global cmdbt=assoc||std<8> GLOBALCMDBT<a> ;; отобразить список всех сопоставлений расширений и типов
global cmdbt=at||std<8> GLOBALCMDBT<a> ;; отобразить список всех задач, запланированных для выполнения на данном компьютере
global cmdbt=attrib~~*.*||std<8> GLOBALCMDBT<a> ;; отобразить атрибуты всех файлов текущей панели
global cmdbt=cacls~~C:\Windows\inf\usbstor.inf GLOBALCMDBT<a> ;; получить в таблице права доступа
global cmdbt=clip~~/? GLOBALCMDBT<a> ;; получить в таблице описания консольной команды clip
global cmdbt=cmdow~~/? GLOBALCMDBT<a> ;; получить в таблице описания консольной команды cmdow
global cmdbt=COLOR~~/? GLOBALCMDBT<a> ;; получить в таблице описания консольной команды COLOR
global cmdbt=cscript~~$f26\slmgr.vbs~~/dli GLOBALCMDBT<a> ;; получить краткие сведения о лицензии Windows
global cmdbt=cscript~~$f26\slmgr.vbs~~/dli~~All GLOBALCMDBT<a> ;; получить краткие сведения о лицензии Windows + сведения о лицензиях для всех применимых установленных продуктах
global cmdbt=cscript~~$f26\slmgr.vbs~~/dlv GLOBALCMDBT<a> ;; получить подробные сведения о лицензии Windows
global cmdbt=cscript~~$f26\slmgr.vbs~~/dlv~~All GLOBALCMDBT<a> ;; получить подробные сведения о лицензии Windows + сведения о лицензиях для всех применимых установленных продуктах
global cmdbt=cscript~~$f26\slmgr.vbs~~/xpr GLOBALCMDBT<a> ;; получить дату или статус истечения срока действия активации Windows
global cmdbt=curl~~ifconfig.co GLOBALCMDBT<a> ;; получить внешний IP адресе текущего компьютера
global cmdbt=D:\Test.bat||std<8> GLOBALCMDBT<a> ;; запустить BAT файл, прочитать и вывести информацию потока консоли
global cmdbt=defrag~~<info=o80"%p"//>~~/f~~/v||0||std<2>||redir<1> GLOBALCMDBT<a> ;; произвести дефрагментацию тома текущей панели и вывести отчет
global cmdbt=defrag~~<info=o80"%p"//>~~/v~~/a||0||std<2>||redir<1> GLOBALCMDBT<a> ;; произвести анализ тома текущей панели и вывести отчет об анализе
global cmdbt=defrag~~D:~~/v~~/a||0||std<2>||redir<1> GLOBALCMDBT<a> ;; произвести анализ тома D: и вывести отчет об анализе
global cmdbt=DIR~~''"%P"''*.*~~/B~~/A-D~~/S GLOBALCMDBT<a> ;; получить список файлов текущей папки с рекурсией
global cmdbt=DIR~~''"%P"''*.txt;*.ini~~/B~~/A-D~~/S GLOBALCMDBT<a> ;; получить список файлов txt и ini текущей папки с рекурсией
global cmdbt=DIR~~''"%P"''*.txt;*.ini~~/L~~/B~~/A-D~~/S GLOBALCMDBT<a> ;; получить список файлов txt и ini текущей папки с рекурсией в нижнем регистре
global cmdbt=DIR~~''"%P"''*.txt~~/B~~/A-D~~/S GLOBALCMDBT<a> ;; получить список файлов txt текущей папки с рекурсией
global cmdbt=DIR~~''%P%N''\*.exe||encd<2> GLOBALCMDBT<a> ;; получить имена exe файлов без рекурсии папки под курсором
global cmdbt=DIR~~''%P%N''\???s.*||encd<2> GLOBALCMDBT<a> ;; получить имена файлов (имя которых содержит 3 любых символа ( ??? ) и символ "s") без рекурсии папки под курсором
global cmdbt=DIR~~''%P%N''\A*.*||encd<2> GLOBALCMDBT<a> ;; получить имена файлов, которые начинаются с символа "A" без рекурсии папки под курсором
global cmdbt=DIR~~''%P%N''~~/B~~/AD||encd<2>||stdcnv<?T|d,-1> GLOBALCMDBT<a> ;; получить имена каталогов без рекурсии папки под курсором
global cmdbt=DIR~~''%P%N''~~/B~~/A-D||encd<2>||stdcnv<?T|d,-1> GLOBALCMDBT<a> ;; получить имена файлов без рекурсии папки под курсором
global cmdbt=DIR~~''%P%N''~~/S~~/AD||encd<2> GLOBALCMDBT<a> ;; получить имена каталогов с рекурсией папки под курсором
global cmdbt=DIR~~''%P%N''~~/S~~/A-D||encd<2> GLOBALCMDBT<a> ;; получить имена файлов с рекурсией папки под курсором
global cmdbt=DIR~~''%P%N''~~\r||encd<2> GLOBALCMDBT<a> ;; получить имена файлов и имена альтернативных потоков без рекурсии папки под курсором
global cmdbt=DIR~~/? GLOBALCMDBT<a> ;; получить в таблице описания консольной команды dir
global cmdbt=DIR~~/-C~~''@SystemDir'' anf2d=$GLOBALCMDBT||6||(\S+)\h*(\S+)\h{4}(\S*)\h{4,}(\S*)\h+(\S+)||begin<0> GLOBALANF2D<a> ;; получить информацию об объектах системной папки в таблице
global cmdbt=DIR~~/-C~~''@SystemDir'' znf2d=GLOBALCMDBT3<t>||12||(\S+)||begin<0>||convert<*A5|4;;&&(~~{10,})!!~~:ZERO:~~;;&&(\d{2})\.(\d{2})\.(\d{4})!!$3-$2-$1> GLOBALZNF2D<a> ;; получить информацию об объектах системной папки в таблице (с дополнительным форматированием)
global cmdbt=DIR~~c:\windows\system32 GLOBALCMDBT<a> ;; получить в таблице информацию о содержимом папки system32
global cmdbt=diskpart||workdir<@SystemDir>||std<3>||stdwrite<list~~volume> GLOBALCMDBT<a> ;; получить сведения о дисках системы
global cmdbt=DriverQuery||std<8> GLOBALCMDBT<a> ;; отобразить список драйверов
global cmdbt=driverquery~~/FO~~CSV||std<8> anf2d=$GLOBALCMDBT||6||''([^'']*)'',?||begin<0> GLOBALANF2D<a> ;; вывод списка всех установленных драйверов устройств и их свойств в таблице
global cmdbt=driverquery~~/FO~~CSV||std<8>||stdcnv<*A0|1> infos=3||19||GLOBALCMDBT3<t> GLOBALINFOS<a> ;; вывод списка всех установленных драйверов устройств и их свойств в таблице
global cmdbt=DriverQuery~~/SI~~/FO~~CSV||std<8> anf2d=$GLOBALCMDBT||2||([^,'']+)||begin<0> GLOBALANF2D<a> ;; отображение информации о цифровых подписях драйверов
global cmdbt=DriverQuery~~/V~~/FO~~CSV||std<8> anf2d=$GLOBALCMDBT||2||([^,'']+)||begin<0> GLOBALANF2D<a> ;; отобразить подробный список драйверов
global cmdbt=''''E:\TC~~IMAGE\Programs\Arhive\7-Zip\7z.exe''~~l~~''%P%N'''' GLOBALCMDBT<a> ;; получить информацию архива (объекта/файла/папки) под курсором с помощью архиватора 7-Zip
global cmdbt=ECHO~~%%TIME%% GLOBALCMDBT<a> ;; вывести текущее время
global cmdbt=for~~%%i~~in~~(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)~~DO~~(if~~exist~~%%i:\~~echo~~Disk~~%%i:~~exist)||std<8> GLOBALCMDBT<a> ;; проверить существование дисков
global cmdbt=for~~%%i~~in~~(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)~~DO~~(if~~exist~~%%i:\~~echo~~Disk~~%%i:~~exist)||std<8>||stdcnv<&?(?m)(.*exist$)> GLOBALCMDBT<a> ;; получить строки существующих дисков
global cmdbt=for~~%%i~~in~~(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)~~DO~~(if~~exist~~%%i:\~~echo~~Disk~~%%i:~~exist)||std<8>||stdcnv<&?(?m)(\w:)\hexist$> GLOBALCMDBT<a> ;; получить буквы существующих дисков
global cmdbt=for~~/d~~%%B~~in~~(%%SystemRoot%%\*)~~do~~%%B||stdcnv<[tc=AZ]Chr(62)!!> GLOBALCMDBT<a> ;; получить список папок 1-го уровня в папке %SystemRoot%
global cmdbt=for~~/R~~''%P%N''~~/d~~%%B~~in~~(*)~~do~~%%B||stdcnv<[tc=AZ]Chr(62)!!;;[tc=AZ]\!!> GLOBALCMDBT<a> ;; получить список папок с рекурсией в папке под курсором (без текущей папки)
global cmdbt=for~~/R~~''%P%N''~~/d~~%%B~~in~~(*)~~do~~%%B||stdcnv<[tc=AZ]Chr(62)!!> GLOBALCMDBT<a> ;; получить список папок с рекурсией в папке под курсором
global cmdbt=FTYPE||std<8> GLOBALCMDBT<a> ;; получить список программ, для которых зарегистрированы типы файлов
global cmdbt=FTYPE||std<8>||stdcnv<file=!!=> anf2d=$GLOBALCMDBT||6||([^=]*)=(.*)||begin<0> GLOBALANF2D<a> ;; получить в 2D массиве список программ зарегистрированных типов файлов
global cmdbt=ftype~~txtfile||std<8> GLOBALCMDBT<a> ;; получить формат командной строки запуска для ассоциированного типа файла
global cmdbt=GETMAC~~/V~~/FO~~CSV||std<8> anf2d=$GLOBALCMDBT||2||([^,'']+)||begin<0> GLOBALANF2D<a> ;; отображение физического адреса сетевого адаптера (MAC-адреса)
global cmdbt=gpresult~~/r||std<8>||stdcnv<*A0|2> ynf2d=$GLOBALCMDBT||5||(.+):\h+(.+)||begin<0> GLOBALYNF2D<a> ;; получить подробную информацию о групповых политиках
global cmdbt=gpresult~~/r~~/z||std<8>||stdcnv<*A0|3> ynf2d=$GLOBALCMDBT||5||(.+):\h+(.+)||begin<0> GLOBALYNF2D<a> ;; получить сверхподробную информацию о групповых политиках
global cmdbt=GPRESULT~~/V||std<8> GLOBALCMDBT<a> ;; отображение подробной информации результирующей политики (RSoP) для указанного пользователя и компьютера
global cmdbt=help GLOBALCMDBT<a> ;; получить в таблице описания команд консоли
global cmdbt=help~~xcopy GLOBALCMDBT<a> ;; получить в таблице описания консольной команды xcopy
global cmdbt=ipconfig GLOBALCMDBT<a> sends=$GLOBALCMDBT??-1||formt<ip1> GLOBALSENDS<a> ;; получить информацию о *настройках сетевой карты, извлечь информацию "Основной шлюз"
global cmdbt=ipconfig GLOBALCMDBT3<a> ;; получить информацию о *настройках сетевой карты и IP адресе текущего компьютера и записать данные в глобальную информацию
global cmdbt=ipconfig sends=$GLOBALCMDBT??-1||formt<ip1> brwsr=GLOBALSENDS<1>!!x ;; открыть настройки роутера в браузере
global cmdbt=ipconfig textv=GLOBALCMDBT3<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить информацию о *настройках сетевой карты и IP адресе текущего компьютера и открыть в просмотрщике
global cmdbt=ipconfig~~/? GLOBALCMDBT<a> ;; получить в таблице описания консольной команды ipconfig
global cmdbt=Java~~-jar~~D:\Test\id3iconv-0.2.1.dm.jar~~-e~~cp1251~~%P%N||std<8> GLOBALCMDBT<a> ;; конвертировать ID3 теги mp3 файла под курсоров (убрать кракозябры) (при установленном JAVA в системе)
global cmdbt=net~~accounts GLOBALCMDBT<a> ;; получить данные пароля системы
global cmdbt=NET~~CONFIG~~WORKSTATION||std<8> GLOBALCMDBT<a> ;; получить информацию о системе
global cmdbt=net~~use~~/?||std<8> GLOBALCMDBT<a> ;; получить синтаксис команды NET USE
global cmdbt=NET~~VIEW||std<8> GLOBALCMDBT<a> ;; просмотр сетевого окружения
global cmdbt=netsh~~interface~~ip~~show GLOBALCMDBT<a> ;; получение свойств команды netsh в контексте show
global cmdbt=netsh~~interface~~ip~~show~~config anf2d=$GLOBALCMDBT||5||(?:\h\h*)?(.+\:)\h+(.+)||begin<0> GLOBALANF2D<a> ;; получение настройки интерфейса сетевых подключений
global cmdbt=netsh~~interface~~ip~~show~~interface GLOBALCMDBT<a> ;; получить данные скорости интернета
global cmdbt=netstat~~-ano||std<8> anf2d=$GLOBALCMDBT||6||\h{2,}(\S+)||begin<0> GLOBALANF2D<a> ;; получить информацию статистики протокола NetBIOS в таблице
global cmdbt=netstat~~-ano||std<8> znf2d=GLOBALCMDBT3<t>||12||\h{2,}(\S+)||begin<0>||convert<*A3|2;;&&(~~{20,})!!~~~~:ZERO:~~~~> GLOBALZNF2D<a> ;; получить информацию статистики протокола NetBIOS в таблице
global cmdbt=netstat~~-ano||std<8> znf2d=GLOBALCMDBT3<t>||14||(\S+)\h*(\S+):([^:\h]+)\h+(\S+):([^:\h]+)\h+(\S*)\h+(\S+)||begin<0>||convert<*A3|2;;&&(~~{20,})!!~~~~:ZERO:~~~~> GLOBALZNF2D<a> ;; получить информацию статистики протокола NetBIOS в таблице
global cmdbt=ping~~yandex.ru GLOBALCMDBT<a> ;; произвести ping на адрес узла yandex.ru и вывести результат
global cmdbt=powercfg~~/query GLOBALCMDBT<a> ;; получить в таблице схемы питания системы
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''Access.Application'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "Access.Application"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''Excel.Application'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "Excel.Application"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''HtmlFile'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "HtmlFile"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''InternetExplorer.Application'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "InternetExplorer.Application"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''MSXML2.XMLHTTP'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "MSXML2.XMLHTTP"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''SAPI.SpVoice'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "SAPI.SpVoice"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''Scripting.FileSystemObject'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "Scripting.FileSystemObject"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''Shell.Application'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "Shell.Application"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''Shell.Explorer.2'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "Shell.Explorer.2"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''Shell.Explorer.2'';$SW|Get-Member||0||std<8> GLOBALCMDBT<a> ;; получить свойства COM объекта "Shell.Explorer.2"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''Shell.Explorer'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "Shell.Explorer"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''WbemScripting.SWbemDateTime'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "WbemScripting.SWbemDateTime"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''WMPlayer.OCX.7'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "WMPlayer.OCX.7"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''WScript.Network'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "WScript.Network"
global cmdbt=PowerShell~~-Command~~$SW=New-object~~-ComObject~~''WScript.Shell'';$SW|Get-Member||0||std<8> anf2d=$GLOBALCMDBT||2||??ps2||begin<0> GLOBALANF2D<a> ;; получить в таблице свойства COM объекта "WScript.Shell"
global cmdbt=PowerShell~~-Command~~(Get-Process)[3]|Format-List|Out-String~~-Width~~4096||0||redir<1> GLOBALCMDBT<a> ;; получить информацию текущего процесса
global cmdbt=PowerShell~~-Command~~(Get-Process~~-id~~@AutoItPID).StartInfo|SELECT~~-ExpandProperty~~environmentvariables|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=GLOBALCMDBT<t>||11||??ps4||tr<1> GLOBALANF2D<a> ;; получить информацию сокращений системных папок/элементов и их значений
global cmdbt=PowerShell~~-Command~~Get-Acl|Format-List|Out-String~~-Width~~4096||0||redir<1> GLOBALCMDBT<a> ;; получить информацию Acl системы
global cmdbt=PowerShell~~-Command~~Get-CimInstance~~Win32_Process|WHERE~~commandline~~-match~~'applog'|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=GLOBALCMDBT<t>||11||??ps4||tr<1> GLOBALANF2D<a> ;; получить информацию текущего процесса
global cmdbt=PowerShell~~-Command~~Get-Counter|Format-List|Out-String~~-Width~~4096||0||redir<1> GLOBALCMDBT<a> ;; получить информацию активности системы
global cmdbt=PowerShell~~-Command~~Get-Date|Format-List|Out-String~~-Width~~4096||0||redir<1> GLOBALCMDBT<a> ;; получить информацию DateTime системы
global cmdbt=PowerShell~~-Command~~Get-Disk|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=GLOBALCMDBT<t>||11||??ps4 GLOBALANF2D<a> ;; получить информацию дисков системы
global cmdbt=PowerShell~~-Command~~Get-HotFix|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=GLOBALCMDBT<t>||11||??ps4||tr<1> GLOBALANF2D<a> ;; получить информацию обновлений системы в таблице
global cmdbt=PowerShell~~-Command~~Get-Module~~-listavailable||0||redir<1> GLOBALCMDBT<a> ;; получить список ModuleType
global cmdbt=PowerShell~~-Command~~Get-NetAdapter~~-physical|WHERE~~status~~-eq~~'up'|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=$GLOBALCMDBT||2||??ps3||begin<0> GLOBALANF2D<a> ;; получить информацию сетевых адаптеров
global cmdbt=PowerShell~~-Command~~Get-NetIPAddress|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=GLOBALCMDBT<t>||11||??ps4||tr<1> GLOBALANF2D<a> ;; получить информацию NetIPAddress системы в таблице
global cmdbt=PowerShell~~-Command~~Get-NetIPAddress~~-AddressFamily~~IPv4~~-AddressState~~Preferred|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=GLOBALCMDBT<t>||11||??ps4 GLOBALANF2D<a> ;; получить информацию NetIPAddress IPv4 системы в таблице
global cmdbt=PowerShell~~-Command~~Get-NetIPAddress~~-AddressFamily~~IPv6~~-AddressState~~Preferred|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=GLOBALCMDBT<t>||11||??ps4 GLOBALANF2D<a> ;; получить информацию NetIPAddress IPv6 системы в таблице
global cmdbt=PowerShell~~-Command~~Get-Printer|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=GLOBALCMDBT<t>||11||??ps4||tr<1> GLOBALANF2D<a> ;; получить информацию принтеров системы в таблице
global cmdbt=PowerShell~~-Command~~Get-Process~~-Name~~'conhost'|Format-List|Out-String~~-Width~~4096||0||redir<1> GLOBALCMDBT<a> ;; получить информацию процесса 'conhost'
global cmdbt=PowerShell~~-Command~~Get-Service|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=GLOBALCMDBT<t>||11||??ps4||tr<1> GLOBALANF2D<a> ;; получить список служб в таблице
global cmdbt=PowerShell~~-Command~~Get-Service|WHERE~~status~~-eq~~'Running'|Format-List|Out-String~~-Width~~4096||0||redir<1> anf2d=GLOBALCMDBT<t>||11||??ps4||tr<1> GLOBALANF2D<a> ;; получить список активных служб в таблице
global cmdbt=PowerShell~~Compare-Object~~-ReferenceObject~~$(Get-Content~~'%P%N')~~-DifferenceObject~~$(Get-Content~~'%T%M')||0||redir<1> GLOBALCMDBT<a> ;; сравнить 2 текстовых файла в обеих панелях - вывести только те строки, которые имеются только в одном из двух файлов, но не в обоих
global cmdbt=PowerShell~~-ExecutionPolicy~~Bypass~~-File~~''$f210\PS1.ps1''~~-Param1~~''%P%N''~~-Param2~~''%T%M''||0||redir<1> GLOBALCMDBT<a> ;; пример запуска скрипта ps1, передача параметров и получение их обратно (передаются пути файлов под курсором обеих панелей)
global cmdbt=PowerShell~~-ExecutionPolicy~~Bypass~~-File~~''$f210\PS1.ps1''~~-Param1~~''111111''~~-Param2~~''222222''||0||redir<1> GLOBALCMDBT<a> ;; пример запуска скрипта ps1, передача параметров и получение их обратно
global cmdbt=PowerShell~~-ExecutionPolicy~~Bypass~~-File~~''$f210\PS2.ps1''~~-Param1~~''%P%N''||0||redir<1> GLOBALCMDBT<a> ;; пример запуска скрипта ps1, передача файла под курсором; скрипт возвращает первую строку
global cmdbt=PowerShell~~Get-ChildItem||0||redir<1> GLOBALCMDBT<a> ;; получить список объектов текущего каталога
global cmdbt=PowerShell~~Get-ChildItem~~'%P%N'~~|~~Format-List~~-Property~~*||0||redir<1>||encd<2> GLOBALCMDBT<a> ;; получить информацию о файле под курсором
global cmdbt=PowerShell~~Get-ChildItem~~'%P%N'~~|~~Format-List~~-Property~~VersionInfo||0||redir<1>||encd<2> GLOBALCMDBT<a> ;; получить информацию об исполняемом файле под курсором (VersionInfo)
global cmdbt=PowerShell~~Get-ChildItem~~|~~Sort-Object~~-Property~~@{~~Expression~~=~~{~~$_.LastWriteTime~~-~~$_.CreationTime~~};~~Descending~~=~~$true~~}~~|~~Format-Table~~-Property~~LastWriteTime,~~CreationTime||0||redir<1> GLOBALCMDBT<a> ;; получить отсортированный список объектов текущего каталога, объекты сортируются в порядке убывания в промежутке времени между CreationTime (временем создания файла) и LastWriteTime (временем последней записи)
global cmdbt=PowerShell~~Get-ChildItem~~|~~Sort-Object~~-Property~~LastWriteTime||0||redir<1> GLOBALCMDBT<a> ;; получить отсортированный список объектов текущего каталога по времени последней записи
global cmdbt=PowerShell~~Get-ChildItem~~|~~Sort-Object~~-Property~~LastWriteTime||0||redir<1>||workdir<C:\> GLOBALCMDBT<a> ;; получить отсортированный список объектов заданного каталога "C:\" по времени последней записи и получить результат
global cmdbt=PowerShell~~Get-ChildItem~~|~~Sort-Object~~-Property~~LastWriteTime~~|~~Format-Table~~-Property~~LastWriteTime,~~Name||0||redir<1> GLOBALCMDBT<a> ;; получить отсортированный список объектов текущего каталога по времени последней записи, затем по имени объектов и получить результат
global cmdbt=PowerShell~~Get-ChildItem~~-recurse||0||redir<1> GLOBALCMDBT<a> ;; получить список объектов текущего каталога с рекурсией
global cmdbt=PowerShell~~Get-ChildItem~~-recurse|Sort-Object~~-Property~~LastWriteTime||0||redir<1> GLOBALCMDBT<a> ;; получить отсортированный список объектов текущего каталога с рекурсией по времени последней записи
global cmdbt=PowerShell~~Get-Clipboard||std<8> GLOBALCMDBT<a> ;; получить текст из буфера обмена
global cmdbt=PowerShell~~Get-Command||0||redir<1> GLOBALCMDBT<a> ;; получить полный список команд PowerShell
global cmdbt=PowerShell~~get-content~~'%P%N'~~|~~sort-object~~-Descending||0||redir<1> GLOBALCMDBT<a> ;; получить отсортированное содержимое текстового файла под курсором(в обратном порядке)
global cmdbt=PowerShell~~Get-content~~D:\Name.txt~~|~~Sort-Object~~-unique||0||redir<1> GLOBALCMDBT<a> ;; получить отсортированное содержимое текстового файла
global cmdbt=PowerShell~~Get-Date|Get-Member||0||redir<1> GLOBALCMDBT<a> ;; свойства System.DateTime
global cmdbt=PowerShell~~get-help~~Get||std<8> GLOBALCMDBT<a> ;; получение списка команд PS
global cmdbt=PowerShell~~get-help~~New-Item~~-Examples||std<8> GLOBALCMDBT<a> ;; получить примеры для заданного алиаса
global cmdbt=PowerShell~~get-help~~Registry||std<8> GLOBALCMDBT<a> ;; справка по работе с реестром в PS
global cmdbt=PowerShell~~Get-HotFix||std<8> GLOBALCMDBT<a> ;; получить информацию обновлений системы
global cmdbt=PowerShell~~Get-Item~~-Path~~'%P%N'~~-Stream~~*||std<8> GLOBALCMDBT<a> ;; отобразить сведения об альтернативных потоках файла под курсором
global cmdbt=PowerShell~~Get-Localuser~~defaultaccount||0||redir<1> GLOBALCMDBT<a> ;; запустить командлет определения локального пользователя и получить результат
global cmdbt=PowerShell~~Get-Process~~|~~Sort-Object~~-Property~~ProcessName||0||redir<1> GLOBALCMDBT<a> ;; получить информацию о всех процессах и отсортировать по имени процесса
global cmdbt=PowerShell~~Get-PSDrive||std<8> GLOBALCMDBT<a> ;; получить список и информацию дисков
global cmdbt=PowerShell~~Get-Service||0||redir<1> GLOBALCMDBT<a> ;; получить список служб
global cmdbt=PowerShell~~Get-Service|Where-Object{$_.Status~~-eq~~'Running'}||0||redir<1> GLOBALCMDBT<a> ;; получить список запущенных служб
global cmdbt=PowerShell~~Get-WinEvent~~-FilterHashTable~~@{LogName='Microsoft-Windows-Diagnostics-Performance/Operational';ID=100}||0||redir<1> GLOBALCMDBT<a> ;; получить информацию запуска системы
global cmdbt=PowerShell~~Get-WinEvent~~-FilterHashTable~~@{LogName='Microsoft-Windows-Diagnostics-Performance/Operational';ID=100}|Select-String~~-inputobject~~{$_.message}~~-Pattern~~'Windows'~~-SimpleMatch||0||redir<1>||stdcnv<?!!> GLOBALCMDBT<a> ;; получить информацию запуска системы
global cmdbt=PowerShell~~Get-WmiObject~~Win32_NetworkAdapter||1||&&wait||redir<1> GLOBALCMDBT<a> ;; получить в таблице краткие сведения об адаптерах
global cmdbt=PowerShell~~Get-WmiObject~~Win32_Processor||1||&&wait||redir<1> GLOBALCMDBT<a> ;; получить в таблице краткие сведения о процессоре
global cmdbt=PowerShell~~gps||std<8> anf2d=$GLOBALCMDBT||2||??ps1||begin<0> GLOBALANF2D<a> ;; получить список процессов
global cmdbt=PowerShell~~gsv||std<8> GLOBALCMDBT<a> ;; получить список служб
global cmdbt=PowerShell~~-Help||std<8> GLOBALCMDBT<a> ;; показать команды PowerShell
global cmdbt=PowerShell~~ls||std<8> GLOBALCMDBT<a> ;; получить список объектов активного каталога
global cmdbt=PowerShell~~ls~~Alias:\||std<8> GLOBALCMDBT<a> ;; получить список алиасов PS
global cmdbt=PowerShell~~ls~~C:\Test\09784141\||std<8> GLOBALCMDBT<a> ;; получить список объектов заданного каталога
global cmdbt=PowerShell~~ls~~D:\Test\43632115\~~-filter~~''*.txt''||std<8> GLOBALCMDBT<a> ;; получить список объектов каталога заданного типа
global cmdbt=PowerShell~~ls~~env:||std<8> GLOBALCMDBT<a> ;; получить список переменные окружения системы и пользователя
global cmdbt=PowerShell~~netsh~~wlan~~show~~interfaces||0||redir<1> GLOBALCMDBT<a> ;; получить имена подключаемых интерфейсов
global cmdbt=PowerShell~~netsh~~wlan~~show~~networks||0||redir<1> GLOBALCMDBT<a> ;; получить список доступных WIFI сетей
global cmdbt=PowerShell~~netsh~~wlan~~show~~profile||0||redir<1> GLOBALCMDBT<a> ;; получить имена сохранённых подключаемых сетей
global cmdbt=PowerShell~~netsh~~wlan~~show~~profile~~NAME_WIFI~~key=clear||0||redir<1> GLOBALCMDBT<a> ;; получить информацию о вашей сети, в том числе и пароль (вместо NAME_WIFI вписывается имя вашей сети)
global cmdbt=PowerShell~~ni~~-path~~.~~-name~~test_file.txt~~-type~~file~~-value~~''''''Текст~~файла''''''||std<8> GLOBALCMDBT<a> ;; в активном каталоге создать файл test_file.txt
global cmdbt=PowerShell~~ni~~-path~~c:\~~-name~~xFolder~~-type~~directory||std<8> GLOBALCMDBT<a> ;; в каталоге c:\ создать папку xFolder
global cmdbt=PowerShell~~systeminfo||std<8> GLOBALCMDBT<a> ;; получение информации системы
global cmdbt=query~~user||workdir<@SystemDir>||&&wait||redir<2>||std<8> anf2d=$GLOBALCMDBT||2||(.+?)(?:~~{2,}|\R|\z)||begin<0> GLOBALANF2D<a> ;; получить список пользователей системы
global cmdbt=Robocopy~~/? GLOBALCMDBT<a> ;; получить справочную информацию системной программы Robocopy
global cmdbt=Robocopy~~''D:\TC_Util\TCIMG\338_b3''~~''D:\EXTT\88_88\1''~~/NDL~~/E~~/ZB~~/J~~/IM~~/XJ~~/MT:2~~/R:1~~/W:1 GLOBALCMDBT<a> ;; копировать папку в другую с заданными параметрами утилиты robocopy, отчёт записать в глобальную переменную
global cmdbt=route~~PRINT||std<8> GLOBALCMDBT<a> ;; отобразить таблицу сетевых маршрутов системы
global cmdbt=route~~PRINT~~-4||std<8> GLOBALCMDBT<a> ;; отобразить таблицу сетевых маршрутов только для IPv4
global cmdbt=route~~PRINT~~-6||std<8> GLOBALCMDBT<a> ;; отобразить таблицу сетевых маршрутов только для IPv6
global cmdbt=sc~~query||std<8> GLOBALCMDBT<a> ;; запрос состояния службы и получить перечисление состояний типов служб системы
global cmdbt=sc~~query~~dhcp||std<8> GLOBALCMDBT<a> ;; отобразить информацию заданной службы (dhcp)
global cmdbt=sc~~query~~type=~~driver||std<8> GLOBALCMDBT<a> ;; отобразить информацию всех активных драйверов
global cmdbt=sc~~query~~type=~~service||std<8> GLOBALCMDBT<a> ;; отобразить информацию всех активных служб Windows
global cmdbt=sc~~queryex||std<8> GLOBALCMDBT<a> ;; запрос состояния службы и получить расширенную информацию перечисление состояний типов служб системы
global cmdbt=schtasks||std<8> GLOBALCMDBT<a> ;; отобразить список всех задач, запланированных для выполнения на данном компьютере
global cmdbt=set||std<2> GLOBALCMDBT<a> ;; получить переменные среды системы
global cmdbt=SET||std<8> anf2d=$GLOBALCMDBT||2||([^=]*)=(.*)||begin<0> GLOBALANF2D<a> ;; получить переменные окружения системы в 2D массиве
global cmdbt=SET||std<8> GLOBALCMDBT<a> ;; отобразить информацию текущих значений переменных среды
global cmdbt=SORT~~''%P%N''||std<8> GLOBALCMDBT<a> ;; сортировать в алфавитном порядке строки текстового файла под курсором и вывести результат в таблицу
global cmdbt=SORT~~/? GLOBALCMDBT<a> ;; получить в таблице описания консольной команды SORT
global cmdbt=SORT~~/R~~''%P%N''||std<8> GLOBALCMDBT<a> ;; сортировать в обратном порядке строки текстового файла под курсором и вывести результат в таблицу
global cmdbt=systeminfo||std<8> GLOBALCMDBT<a> ;; получение информации системы
global cmdbt=takeown~~/F~~*~~/R~~&&~~icacls~~*~~/RESET~~/T~~/C||std<8> GLOBALCMDBT<a> ;; в текущем каталоге сбросить текущие разрешения на объектах файловой системы и вывести отчёт в глобальной переменной
global cmdbt=tasklist||std<8> GLOBALCMDBT<a> ;; получения списка процессов
global cmdbt=tasklist~~/FO~~CSV||std<8>||encd<2> anf2d=$GLOBALCMDBT||6||''([^'']*)'',?||begin<0> GLOBALANF2D<a> ;; получения списка процессов в таблице
global cmdbt=tasklist~~/FO~~CSV||std<8>||encd<2>||stdcnv<*A0|1> infos=3||19||GLOBALCMDBT3<t> GLOBALINFOS<a> ;; получения списка процессов в таблице
global cmdbt=tasklist~~/v||std<8> GLOBALCMDBT<a> ;; получения подробного списка процессов
global cmdbt=tree~~/A~~/F~~''<info=o76"%P"1//>''||std<8> asave=GLOBALCMDBT||"%tList.txt" ;; записать иерархическую структуру каталогов и файлов активной панели в файл List.txt в другой панели
global cmdbt=tree~~/A~~/F~~''<info=o76"%P"1//>''||std<8> asave=GLOBALCMDBT||"%tList.txt"||code<4> ;; записать иерархическую структуру каталогов и файлов активной панели в файл List.txt в другой панели в кодировке UTF-8
global cmdbt=tree~~/A~~/F~~''<info=o76"%P"1//>''||std<8> GLOBALCMDBT<e> ;; отобразить иерархическую структуру каталогов и файлов в графическом виде текущего каталога
global cmdbt=tree~~/F~~''<info=o76"%P"1//>''||std<8> aends=$GLOBALCMDBT??-1||formt<fnc_tree> GLOBALAENDS<a> ;; отобразить иерархическую структуру каталогов и файлов в графическом виде текущего каталога
global cmdbt=tree~~''<info=o76"%P"1//>''||std<8> aends=$GLOBALCMDBT??-1||formt<fnc_tree> GLOBALAENDS<a> ;; отобразить иерархическую структуру каталогов в графическом виде текущего каталога
global cmdbt=VER||std<8> GLOBALCMDBT<a> ;; получить версию системы
global cmdbt=w32tm~~/tz||std<8> GLOBALCMDBT<a> ;; отобразить текущую настройку часового пояса
global cmdbt=wevtutil~~el||std<8> GLOBALCMDBT<a> ;; отобразить список имен журналов системы
global cmdbt=WHERE~~/R~~''<info=o76"%P"1//>''~~*.vbs~~*.txt~~*.ini||std<8> GLOBALCMDBT<a> ;; рекурсивный поиск заданных типов файлов в текущем каталоге
global cmdbt=whoami~~/all~~/FO~~CSV||std<8>||stdcnv<*A0|3> infos=3||19||GLOBALCMDBT3<t> GLOBALINFOS<a> ;; отобразить в таблице информацию о SID текущего пользователя, принадлежности к группам и перечень привилегий
global cmdbt=whoami~~/groups~~/FO~~CSV||std<8>||stdcnv<*A0|1> infos=3||19||GLOBALCMDBT3<t> GLOBALINFOS<a> ;; получить информацию групп системы в таблице
global cmdbt=whoami~~/priv~~/FO~~CSV||std<8>||stdcnv<*A0|2> infos=3||19||GLOBALCMDBT3<t> GLOBALINFOS<a> ;; отобразить в таблице информацию список привилегий текущего пользователя
global cmdbt=wmic~~/?:FULL||std<8> GLOBALCMDBT<a> ;; полная справка консольной утилиты Wmic.exe для вызова объектов и методов WMI
global cmdbt=wmic~~BIOS~~get~~/value||std<8> GLOBALCMDBT<a> ;; вывод свойств BIOS
global cmdbt=wmic~~computersystem~~get~~/value||std<8> GLOBALCMDBT<a> ;; получить информацию о компьютере
global cmdbt=wmic~~CPU~~get~~/value||std<8> GLOBALCMDBT<a> ;; вывод свойств CPU
global cmdbt=wmic~~csproduct~~get~~Name,IdentifyingNumber,UUID||std<8> GLOBALCMDBT<a> ;; вывод информации сведения о компьютере заданных свойств
global cmdbt=wmic~~datafile~~where~~name=''C:\\Windows\\notepad.exe''~~get~~/value||std<8> GLOBALCMDBT<a> ;; получить информацию notepad
global cmdbt=wmic~~logicaldisk~~get~~/value||std<8> GLOBALCMDBT<a> ;; вывод свойств локального диска
global cmdbt=wmic~~OS~~get~~/value||std<8> GLOBALCMDBT<a> ;; вывод свойств операционной системы
global cmdbt=wmic~~OS~~get~~OSArchitecture||std<8> GLOBALCMDBT<a> ;; определение архитектуры операционной системы
global cmdbt=wmic~~PATH~~Win32_OperatingSystem~~GET~~Caption,OSArchitecture,OSLanguage,RegisteredUser,BootDevice,SystemDevice,Version~~/format:LIST||std<8> GLOBALCMDBT<a> ;; получить в таблице сведения о системе для заданных классов имён
global cmdbt=wmic~~process~~list~~brief||std<8> GLOBALCMDBT<a> ;; получить список процессов
global cmdbt=wmic~~product~~get~~/value||std<8> anf2d=GLOBALCMDBT<t>||11||(?m)^([^=]+)=(.*)$ GLOBALANF2D<a> ;; вывод информации об установленных программах в системе в форматированной таблице
global cmdbt=wmic~~product~~get~~/value||std<8> GLOBALCMDBT<a> ;; вывод информации об установленных программах в системе
global cmdbt=wmic~~qfe~~get~~description,installedOn,Hotfixid~~/value||std<8> GLOBALCMDBT<a> ;; получить информацию обновлений системы
global cmdcm=[check=BOX_BR1] GLOBALCHECK1<a> ;; пример создания диалога CheckBox и получения данных
global cmdcm=[check=BOX_BR1] GLOBALCHECM1<a> ;; пример создания диалога CheckBox и получения данных в первом элементе без разделителя
global cmdcm=[check=BOX_BR1] GLOBALCHECN1<a> ;; получить в глобальной переменной 0 или 1 выбранных пунктов диалога check
global cmdcm=[check=BOX_BR1][check=BOX_BR2][check=BOX_BR3] GLOBALCHECK1<a> GLOBALCHECK2<a> GLOBALCHECK3<a> ;; пример поочерёдного создания нескольких диалогов CheckBox и получения данных
global cmdcm=[check=BOX_BR1][check=BOX_BR2][check=BOX_BR3] GLOBALCHECM1<a> GLOBALCHECM2<a> GLOBALCHECM3<a> ;; пример поочерёдного создания нескольких диалогов CheckBox и получения данных в первом элементе без разделителя
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 cnvbt=%WL||"%t"//0||upd<3> GLOBALCNVBT0<a> GLOBALCNVBT<a> GLOBALCNVBT2<a> ;; конвертировать выделенные tcm/bar файлы, сохраняя в другую панель и записать результат в глобальные переменные
global copys=%WL||"%p"//0||bkt<!!(!!)!!1> textx=$GLOBALCOPYS||xx!!yy||backup<0>||upd<1> ;; копировать выделенные текстовые файлы в активную панель с добавлением счётчика (N) и в скопированных файлах произвести замену xx на yy
global copys=%WL||"%t"//0 renms=FOLDM<$GLOBALCOPYS//-3//0>||&&(.{0,[input]})(.*)!!$1||~~!!_||upd<3> ;; копировать выделенные объекты в другую панель с обрезанием базовых имен файлов до - прописанного числа в диалоговом окне и с заменой пробелов на нижнее подчеркивание _
global copys=%WL||"%t"//0 renms=FOLDM<$GLOBALCOPYS//-3//0>||&&(.{0,[input]})(.*)!!$1||upd<3> ;; копировать выделенные объекты в другую панель с обрезанием базовых имен файлов до - прописанного числа в диалоговом окне
global copys=%WL||"%t"//0 renms=FOLDM<$GLOBALCOPYS//-3//0>||&&(.{0,90})(.*)!!$1||upd<3> ;; копировать выделенные объекты в другую панель с обрезанием базовых имен файлов до 90 символов
global copys=%WL||"%T"//0 slist=FOLDC<$GLOBALCOPYS1//1//-1//*.ext> GLOBALSLIST<a> ;; скопировать выделенные папки в другую панель и создать список файлов EXT с рекурсией в скопированных папках
global copys=%WL||"%T"//0 slist=FOLDC<$GLOBALCOPYS1//1//-1> GLOBALSLIST<a> ;; скопировать выделенные папки в другую панель и создать список всех файлов с рекурсией в скопированных папках
global copys=%WL||"%T"//0 zpack=FOLDC<$GLOBALCOPYS1//1//-1//*.ext>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> ;; скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .ZIP и удалить исходники
global copys=%WL||"%T"//0 zpack=FOLDC<$GLOBALCOPYS1//1//-1//*.ext>||@//0||progres<> ;; скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .ZIP
global copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||upd<5> delss=FOLDC<GLOBALCOPYS<1>//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<GLOBALCOPYS<1>//1//1//html|css//0>||1||test<1n!!_\d*> patha=GLOBALCOPYS<1>||fold<> arwcx=GLOBALCOPYS<1>||chm||1||wait<> delsm=GLOBALCOPYS<1>||1 ;; скопировать в другую панель каталог под курсором + переименовать в заголовок html + удалить все кроме нужного для компиляции + упаковать в chm и удалить скопированный каталог
global copys=%WL||"%t"//0||test<1e!!txt> GLOBALCOPYS3<a> ;; копировать выделенные объекты (только txt файлы) и вывести пути скопированных файлов в таблице
global copys=%WL||"%t"//0||upd<5> marks=$GLOBALCOPYS1 gotom=2||1 ;; копировать выделенные файлы в другую панель, НЕ ЗАМЕНЯЯ в случае совпадения (добавляется счетчик к имени), с последующим их выделением и установить курсор на первый выделенный файл
global copys=%WL||"%t"//0||upd<5> marks=$GLOBALCOPYS1 gotom=2||end ;; копировать выделенные файлы в другую панель, НЕ ЗАМЕНЯЯ в случае совпадения (добавляется счетчик к имени), с последующим их выделением и установить курсор на последний выделенный файл
global copys=%WL||"%t"//1 modfs=FOLDC<$GLOBALCOPYS1//1//-3>||1,2||folders<"%t"|"%p">||upd<3> ;; копировать выделенные объекты в другую панель (заменяя объекты) с сохранением даты создания и последнего доступа для всех объектов (кроме коренных папок)
global copys=%WL||"%t"//1 modfs=FOLDM<$GLOBALCOPYS1//0//-1>||0,1,2||folders<"%t"|"%p">||progres<>||upd<3> ;; копировать выделенные объекты в другую панель (заменяя объекты) с сохранением даты модификации, создания и последнего доступа для всех объектов
global copys=%WL||"%t"//1||upd<5> marks=$GLOBALCOPYS1 ;; копировать выделенные файлы в другую панель, с ЗАМЕНОЙ в случае совпадения, с последующим их выделением
global copys=%WL||"%t"//4 GLOBALCOPYS2<a> ;; копировать в другую панель выделенное, если объект с таким именем существует, то не копировать + создать список нескопированных объектов
global copys=%WL||listz<C:\List.txt>//0 GLOBALCOPYS0<a> GLOBALCOPYS<a> GLOBALCOPYS1<a> GLOBALCOPYS2<a> GLOBALCOPYS3<a> ;; копировать выделенные файлы в новые файлы из списка C:\List.txt (количество выделенных и заданных файлов должно совпадать) и вывести результаты в глобальные переменные
global copys=%Z%WL||"%t"//1 GLOBALCOPYS<c> ;; скопировать выделенные объекты + отправить в буфер обмена пути скопированных файлов
global copys=cliplist||"%p"//0 comns=$GLOBALCOPYS||0||listcms<cliplist>||upd<1> ;; копировать в активную панель файлы по списку путей из буфера обмена и каждому файлу в комментарии прописать путь откуда он копировался
global copys=D:\List.txt||"%p"||upd<1> <IF> 0 <> <info=t61GLOBALCOPYS2[1]> <THEN> GLOBALCOPYS2<a> <ENDIF> ;; копировать в активную панель файлы по списку, если какой-либо не скопировался, то показать список нескопированных
global copyy="%p"||"%t"//0||##[input=BOX6] patht=GLOBALCOPYY<1> ;; копировать активную папку в другую панель с именем введенным в диалоге и открыть скопированную папку в другой панели
global copyy="%p"||D:\||##[input=BOX6] patht=GLOBALCOPYY<1> ;; копировать активную папку на диск D:\ с именем введенным в диалоге и открыть скопированную папку в другой панели
global copyy=%%TCIMG_PATH%%\TCIMGGO.exe||x||<input=Новый~~лаунчер|Введите~~имя~~для~~нового~~лаунчера||300|120> iniwr=%%TCIMG_PATH%%\TCIMGU.ini||Commands||<info=o72GLOBALCOPYY<1>>||ClipGet() ;; создать копию файла TCIMGGO.exe с именем вводимом в диалоге и присвоении ему в секции Commands значение из буфера
global copyy=%P%N||"%p"//0 sends=GLOBALCOPYY1<1>||formt<W1,1> textt=GLOBALCOPYY1<1>||$@CRLFGLOBALSENDS<1> ;; дублирование текстового файла и к содержимому дубликата добавить изменённое его содержимое (предварительно удалив из строк всё после последней черты \ и дубликаты строк)
global copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> textt=GLOBALCOPYY<1>||txt!!txt.bak||backup<0>||upd<1> ;; скопировать текстовый файл под курсором с добавлением счётчика (N) и в скопированном файле произвести замену txt на txt.bak
global copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> textt=GLOBALCOPYY<1>||xx!!yy||backup<0>||upd<1> ;; копировать текстовый файл под курсором в активную панель с добавлением счётчика (N) и в скопированном файле произвести замену xx на yy
global copyy=%P%N||"%t"//0 textt=GLOBALCOPYY<1>||@#@#@!!clpget ;; в скопированном текстовом файле заменить метку @#@#@ буфером обмена
global copyy=%P%N||"%t"//1 modfs=FOLDM<$GLOBALCOPYY1//0//-1>||0,1,2||folders<"%t"|"%p">||progres<>||upd<3> ;; копировать объект под курсором другую панель (заменяя объекты) с сохранением даты модификации, создания и последнего доступа для всех объектов
global count=%P%N||(?i)Алексей|Сергей||0||countline<0> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретились слова "Алексей" или "Сергей" (без учёта регистра) в содержимом текстовом файле под курсором (в любом месте строк)
global count=%P%N||([\r\n]+cmd\d+=-2[\r\n]+)||0 <IF> GLOBALCOUNT<1> > 0 <THEN> textt=%P%N||formt<bar3> <ELSE> textt=%P%N||formt<bar3,bar1,bar2> <ENDIF> ;; заменять по кругу в BAR файле под курсором разделители <--> переносы строки
global count=%P%N||??U23||0 GLOBALCOUNT<a> ;; получить количество строк начинающихся с латинских букв файла под курсором
global count=%P%N||??U23||0||countline<1|3> anf2d=$GLOBALCOUNT||2||(\d+):(.+)||begin<0> GLOBALANF2D<a> ;; получить в глобальном 2D массиве номера строк и строки начинающиеся с латинских букв файла под курсором
global count=%P%N||??U23||0||countline<1|3> anf2d=$GLOBALCOUNT1||2||(\d+):(.*)||begin<0> GLOBALANF2D<a> ;; получить в глобальном 2D массиве номера строк и строки не начинающиеся с латинских букв файла под курсором
global count=%P%N||??U23||0||countline<1|3> GLOBALCOUNT<a> GLOBALCOUNT1<a> ;; получить в глобальном массиве номера строк и строки начинающихся с латинских букв файла под курсором
global count=%P%N||>>cliplist||0||countline<4|2> GLOBALCOUNT<a> ;; произвести поиск строк в файле под курсором для фраз из буфера обмена и показать результат
global count=%P%N||>>cliplist||0||countline<4|2> textv=GLOBALCOUNT<t>||viewtext<Результат|0|0|0|0|Consolas>||pos<1> ;; произвести поиск строк в файле под курсором для фраз из буфера обмена и показать результат
global count=%P%N||clpget||0||countline<0|1> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк (каждую в новую ячейку) в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (в любом месте строк)
global count=%P%N||clpget||0||countline<0|2> GLOBALCOUNT<a> ;; передать в глобальную переменную строки (каждую в новую ячейку) в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (в любом месте строк)
global count=%P%N||clpget||0||countline<0> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (в любом месте строк)
global count=%P%N||clpget||0||countline<1|1> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк (каждую в новую ячейку) в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (только в начале строк)
global count=%P%N||clpget||0||countline<1|2> GLOBALCOUNT<a> ;; передать в глобальную переменную строки (каждую в новую ячейку) в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (только в начале строк)
global count=%P%N||clpget||0||countline<1> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (только в начале строк)
global count=%P%N||clpget||0||countline<2|1> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк (каждую в новую ячейку) в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (только в конце строк)
global count=%P%N||clpget||0||countline<2|2> GLOBALCOUNT<a> ;; передать в глобальную переменную строки (каждую в новую ячейку) в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (только в конце строк)
global count=%P%N||clpget||0||countline<2> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (только в конце строк)
global count=%P%N||clpget||0||countline<3|1> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк (каждую в новую ячейку) в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (точное совпадение со строками)
global count=%P%N||clpget||0||countline<3|2> GLOBALCOUNT<a> ;; передать в глобальную переменную строки (каждую в новую ячейку) в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (точное совпадение со строками)
global count=%P%N||clpget||0||countline<3> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретилась фраза (из буфера обмена) в содержимом текстовом файле под курсором (точное совпадение со строками)
global count=%P%N||Алексей|Сергей||0||countline<0> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретились слова "Алексей" или "Сергей" в содержимом текстовом файле под курсором (в любом месте строк)
global count=%P%N||привет||0||countline<0|1> GLOBALCOUNT<a> GLOBALCOUNT1<a> ;; передать в глобальную переменную GLOBALCOUNT список строк в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (в любом месте строк), в GLOBALCOUNT1 записать список строк, в которых фраза не встретилась
global count=%P%N||привет||0||countline<0|1> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк (каждую в новую ячейку) в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (в любом месте строк)
global count=%P%N||привет||0||countline<0|2> GLOBALCOUNT<a> ;; передать в глобальную переменную строки (каждую в новую ячейку) в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (в любом месте строк)
global count=%P%N||привет||0||countline<0> GLOBALCOUNT<a> GLOBALCOUNT1<a> ;; передать в глобальную переменную GLOBALCOUNT номера строк в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (в любом месте строк), в GLOBALCOUNT1 записать номера строк, в которых фраза не встретилась
global count=%P%N||привет||0||countline<0> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (в любом месте строк)
global count=%P%N||привет||0||countline<1|1> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк (каждую в новую ячейку) в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (только в начале строк)
global count=%P%N||привет||0||countline<1|2> GLOBALCOUNT<a> ;; передать в глобальную переменную строки (каждую в новую ячейку) в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (только в начале строк)
global count=%P%N||привет||0||countline<1> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (только в начале строк)
global count=%P%N||привет||0||countline<2|1> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк (каждую в новую ячейку) в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (только в конце строк)
global count=%P%N||привет||0||countline<2|2> GLOBALCOUNT<a> ;; передать в глобальную переменную строки (каждую в новую ячейку) в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (только в конце строк)
global count=%P%N||привет||0||countline<2> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (только в конце строк)
global count=%P%N||привет||0||countline<3|1> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк (каждую в новую ячейку) в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (точное совпадение со строками)
global count=%P%N||привет||0||countline<3|2> GLOBALCOUNT<a> ;; передать в глобальную переменную строки (каждую в новую ячейку) в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (точное совпадение со строками)
global count=%P%N||привет||0||countline<3> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретилась фраза "привет" в содержимом текстовом файле под курсором (точное совпадение со строками)
global count=cliplist||(?i)Алексей|Сергей||0||countline<0> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретились слова "Алексей" или "Сергей" (без учёта регистра) в содержимом буфера обмена (в любом месте строк)
global count=cliplist||Алексей|Сергей||0||countline<0> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретились слова "Алексей" или "Сергей" в содержимом буфера обмена (в любом месте строк)
global creat="%p"||line<1;2;3!!;> GLOBALCREAT<c1> ;; создать в активной панели файлы 1,2,3 + путь первого отправить в буфер обмена
global creat="%P"||xxx.txt||clip<> txtsp=GLOBALCREAT<1>||"%p"||1!!=3||upd<1> ;; содержимое буфера обмена разрезать на 3 равные части по числу строк и создать файлы в активной панели
global creat=$f200User\||U.txt||clip<> txtsp=GLOBALCREAT<1>||$f200User\||1!!=3 ;; содержимое буфера обмена разрезать на 3 равные части с сохранением каждой части в отдельный файл \Files\User\U№.txt
global creat=%%TCIMG_PATH%%\Temp\||NumberOfRows.txt||clip<>||owrite<1> bufsr=##<info=t1GLOBALCREAT<1>//> ;; подсчет строк в буфере обмена
global creat=C:\||List.m3u8||code<4>||owrite<8>||clip<> start=VLC||GLOBALCREAT<1>||--random ;; создать плейлист C:\List.m3u8 из путей/ссылок буфера обмена и открыть в плеере VLC
global decod=%WL||b64||"%t"//0 GLOBALDECOD1<c> ;; декодировать выделенные файлы в другую панель в MIME (Base64) + отправить в буфер обмена пути новых файлов
global decod=%WL||b64||"%t"//0||upd<3> GLOBALDECOD2<c> ;; декодировать выделенные файлы в другую панель в MIME (Base64), обновить другую панель и отправить в буфер обмена пути файлов, которые не были декодированы
global decrd=%P%N||"%p"//0//x//**||12345|AES256 zunpk=GLOBALDECRD<1>||"%p"//0 delsm=GLOBALDECRD0<1>||1 ;; расшифровать файл под курсором, расшифрованный файл упаковать в архив zip и удалить исходник
global dectd=1||x||"%p"//0 GLOBALDECTD1<a> ;; декодировать текст вида B64/MIME/UUE/XXE/BinHex из буфера обмена и сохранить в именной файл в активную панель, если файл является архивом, то распаковать, удалив его. Архивы zip распаковываются автоматически и при global GLOBALDECTD1 содержит список путей распакованных файлов
global delsm=%P%N||1 GLOBALDELSM0<a> GLOBALDELSM<a> GLOBALDELSM1<a> GLOBALDELSM2<a> ;; удалить объект под курсором и вывести информацию в глобальные переменные
global delss=%WL||1 GLOBALDELSS0<a> GLOBALDELSS<a> GLOBALDELSS1<a> GLOBALDELSS2<a> ;; удалить выделенные объекты и вывести информацию в глобальные переменные
global delss=%WL||1 infht=5s||InfoHtml2||proces<> ;; удалить выделенные объекты и вывести информацию в окне на 5 секунд
global dilog=[combo=Диапазон~~чисел||задать~~диапазон||0-100|0-200|0-300|0-500||343||117||1||1] wends=GLOBALCOMBO<1>??-1||?H|5||,!!@CRLF||?T|p2#10#9|d,1:-1||formt<63,sp249> GLOBALWENDS<a> ;; создать из выбранного диапазона чисел список и удалить группы для формирования отсчета 1,10,20.. 100
global downh=$f254//2||http://www.calend.ru/img/export/informer_tom_names.png infht=-1||Календарь||<img~~src='GLOBALDOWNH<1>'>||<info=i1GLOBALDOWNH<1>//>+14||<info=i2GLOBALDOWNH<1>//>+20||5||5||1||255||$f250\TCIMG.dll,109 ;; календарь праздников и именин сегодня и завтра (с закачиванием изображения во временную папку и определением размеров для вывода окна) (возможны проблемы с доступом к изображению))
global downl="%P"//1||%P%N||convert<&&(.+/)([^/]+/[^/]+)$!!$2>||progres<> renms=$globalDOWNL||**!! renms=$GLOBALRENMS||extplus<>||upd<1> ;; скачать ссылки в активную панель из списка под курсором, добавив к имени первую "папку", после скачивания удалить расширения, и присвоить расширения по содержимому
global downl="%p"//1||cliplist||pause<1-5>||progres<>||metod<1> downl="%p"//1||$globalDOWNL2||pause<1-5>||progres<>||upd<1> ;; скачивание списка ссылок из буфера обмена в текущую панель, добавлять счётчик при совпадении имён, каждая следующая закачка происходит со случайной задержкой от 1 до 5 секунд (используется объект MSXML2.XMLHTTP) + не закаченные ссылки добавляются для повторного скачивания обычным методом
global downl="%p"//2||cliplist||limit<0|3|5K|15K> globalDOWNL1<a> globalDOWNL2<a> ;; скачивание списка ссылок из буфера обмена в текущую панель, заменять при совпадении имён, закачиваются файлы, размер которых в диапазоне от 5 до 10 килобайт; получить списки скаченных файлов и не скаченных ссылок в глобальные переменные
global downl="%p"//2||cliplist||progres<> globalDOWNL0<a> globalDOWNL<a> globalDOWNL1<a> globalDOWNL2<a> globalDOWNL3<a> ;; скачать список ссылок из буфера обмена в текущую панель, заменять при совпадении имён и получить списки скаченных файлов и не скаченных ссылок в глобальные переменные
global encod=%WL||b64||"%p"//0 GLOBALENCOD1<c> ;; кодировать выделенные файлы в MIME (Base64) + отправить в буфер обмена пути новых файлов
global encod=%WL||uue||"%t"//0||test<1e!!txt>||progres<> GLOBALENCOD1<a> ;; кодировать из выделенных файлов только файлы txt в другую панель в UUEncode с прогресс баром и получить список путей кодированных файлов
global encod=%WL||uue||"%t"//0||test<1e!!txt>||progres<> GLOBALENCOD2<a> ;; кодировать из выделенных файлов только файлы txt в другую панель в UUEncode с прогресс баром и получить список путей файлов, которым не созданы кодированные файлы
global enctd=$f254\bg.jpg||b64||"%p"//0||upd<1> GLOBALENCTD<a> ;; кодировать файл bg.jpg из временной папки в MIME (Base64) в активную панель
global enctd=%P%N||xxe||"%t"//0 GLOBALENCTD0<a> GLOBALENCTD<a> GLOBALENCTD1<a> GLOBALENCTD2<a> ;; кодировать файл под курсором в другую панель в XXEncode и вывести результат в глобальные переменные
global encts=@$f254\bg.jpg||b64||^^data:image/<info=o71::|1//>;base64, GLOBALENCTS1<a> ;; для файла bg.jpg из временной папки получить код Base64 и передать в глобальную переменную
global exbns=%WL||:://0//x.jpg||exbyn<JPEG>||ending<0>||progres<>||upd<3> GLOBALEXBNS0<a> GLOBALEXBNS<a> GLOBALEXBNS1<a> GLOBALEXBNS2<a> GLOBALEXBNS3<a> ;; восстановить заголовок "битых" выделенных jpg файлов и записать выходные данные в глобальные переменные
global exicn=%P%N||"%t" GLOBALEXICN0<a> GLOBALEXICN<a> GLOBALEXICN1<a> ;; извлечь в другую панель все иконки из файла под курсором и вывести данные в глобальные переменные
global exicn=[tc=TA]||"%p\Ikons"||[tc=TA],0||icn<0> start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-invisible||-icon||GLOBALEXICN<1>||upd<1> ;; конвертировать *.bat под курсором в одноимённый *.exe с первым значком файла неактивной панели
global exics=%WL||"%t"||progres<>||upd<3> GLOBALEXICS0<a> GLOBALEXICS<a> GLOBALEXICS1<a> GLOBALEXICS2<a> GLOBALEXICS3<a> ;; извлечь в другую панель все иконки из выделенных файлов и вывести данные в глобальные переменные
global exics=%WL||$f254\x\||progres<>||upd<3>||infold<> winls=$GLOBALEXICS3||800x600||2 lbicl=$GLOBALWINLS||"%T%O".dll||0||progres<> delsm=$f254\x||1 ;; извлечь значки выделенных 2 библиотек dll во временные папки, открыть их в окне редактирования, после нажатия "OK" создать библиотеку в другой панели
global folds="%p"||"%O"||numb<3> GLOBALFOLDS<c> ;; создать в активной панели 3 папки именем элемента под курсором + отправить в буфер обмена пути новых папок
global folds="%p"||[input=BOX6] moves=%WL||GLOBALFOLDS<1>//0||upd<1> ;; переместить выделенные объекты в создаваемую в активной панели папку (имя вводится в диалоге)
global folds="%p"||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0> ;; создать в АКТИВНОЙ панели папки 1,2,3 и скопировать в каждую из этих папок файлы *.txt активной панели
global folds="%P"||list<%WL//4>||fflag<1> start=7-ZIP||x||list<%WL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||list<%WL>||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="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> renms=$GLOBALFOLDS||&&(_XXX_|_XXX|XXX_)!!||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1>||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники
global folds="%p"||list<clpget> patha=GLOBALFOLDS<1> ;; создать в активной панели папки по списку из буфера обмена + войти в первую созданную папку
global folds="%p"||Name||depth<3,2,2> sends=GLOBALFOLDS<t>||formt<23> renms=GLOBALSENDS<t1>||&&(Name_\d+_)!!||upd<1> ;; создать в активной панели структуру папок: глубина 3 уровня, в каждой папке по 2 каталога + далее переименовать папки, чтобы остались одни цифры
global folds="%p"||TEST patha=GLOBALFOLDS<1>||fold<> ;; создать в активной панели папку TEST и установить курсор на нее
global folds="%t"||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0> ;; создать в ДРУГОЙ панели папки 1,2,3 и скопировать в каждую из этих папок файлы *.txt активной панели
global folds="%T"||list<%WL//4>||fflag<1> start=7-ZIP||x||list<%WL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
global folds="%T"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
global folds=[tc=AP]||fold-1||fflag<2> GLOBALFOLDS<a> GLOBALFOLDS1<a> GLOBALFOLDS2<a> ;; создать в активной панели папку "fold-1", если её не существует
global formt=%P%N GLOBALFORMT<a> ;; просмотреть в таблице шаблоны подключаемые из файла под курсором
global formt=%P%N|1 GLOBALFORMT<a> GLOBALFORMT1<a> GLOBALFORMT2<a> ;; просмотреть в таблицах шаблоны из TCIMG.ini секции [FormatUser] + шаблоны подключаемые из файла под курсором
global formt=%P%N|1 GLOBALFORMT<a> ;; просмотреть в таблице шаблоны подключаемые из файла под курсором + шаблоны из TCIMG.ini секции [FormatUser]
global formt=%P%N|2 GLOBALFORMT<a> ;; просмотреть в таблице шаблоны из TCIMG.ini секции [FormatUser] + шаблоны подключаемые из файла под курсором
global forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> renms=$GLOBALSLIST||$$~~cntr<1|1|3>||numb<3>||noprogres<> <NEXT> ;; Переименовать выделенные файлы добавив к каждой группе из очередных трёх файлов в конец имени через пробел новую нумерацию (Name 001)
global forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=C:\AkelPad\AkelPad.exe||/C-||/B-||/L+||/OpenFile('GLOBALSLIST<:INDEX:>')||/SaveFile('GLOBALSLIST<:INDEX:>',65001,1)||/Quit||&&hide||&&wait <NEXT> ;; конвертировать выделенные текстовые файлы с помощью AkelPad.exe в UTF-8
global forpgs slist=FOLDC<%WL//2//0> folds=@GLOBALSLIST<t>||line<big;catalog;thumbs!!;>||fflag<2> <FOR> 1 <TO> GLOBALSLIST<0> copys=PS<GLOBALSLIST<:INDEX:>//1//0//*.jpg>||x//1||allfold<GLOBALSLIST<:INDEX:>\big/GLOBALSLIST<:INDEX:>\catalog/GLOBALSLIST<:INDEX:>\thumbs>||noprogres<> <NEXT> ;; копировать в выделенных папках файлы JPG из папок 1-го уровня в созданные, в каждой папке 1-го уровня, каталоги (big, catalog, thumbs)
global ftpgo=%WL||Папка||сервер!!логин!!пароль GLOBALFTPGO<a> GLOBALFTPGO1<a> GLOBALFTPGO2<a> GLOBALFTPGO3<a> ;; передать выделенные объекты на ftp и получить результаты
global ftplf=*||0!!1||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список файлов и папок корневого каталога на FTP на всю глубину, отобразить список в таблицах
global ftplf=*||0||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список файлов и папок корневого каталога на FTP, отобразить список в таблицах
global ftplf=*||1!!1||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список только папок корневого каталога на FTP на всю глубину, отобразить список в таблицах
global ftplf=*||1||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список только папок корневого каталога на FTP, отобразить список в таблицах
global ftplf=*||2!!1||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список только файлов корневого каталога на FTP на всю глубину, отобразить список в таблицах
global ftplf=*||2||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список только файлов корневого каталога на FTP, отобразить список в таблицах
global ftplf=Папка||0!!1||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список файлов и папок заданного каталога "Папка" на FTP на всю глубину, отобразить список в таблицах
global ftplf=Папка||0||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список файлов и папок заданного каталога "Папка" на FTP, отобразить список в таблицах
global ftplf=Папка||1!!1||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список только папок заданного каталога "Папка" на FTP на всю глубину, отобразить список в таблицах
global ftplf=Папка||1||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список только папок заданного каталога "Папка" на FTP, отобразить список в таблицах
global ftplf=Папка||2!!1||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список только файлов заданного каталога "Папка" на FTP на всю глубину, отобразить список в таблицах
global ftplf=Папка||2||сервер!!логин!!пароль globalFTPLF1<a> globalFTPLF2<a> ;; получить список только файлов заданного каталога "Папка" на FTP, отобразить список в таблицах
global ftpls=c:\1\List.txt||0!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список файлов и папок для каталогов из списка List.txt на FTP на всю глубину, отобразить список в таблицах
global ftpls=c:\1\List.txt||0||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список файлов и папок для каталогов из списка List.txt на FTP, отобразить список в таблицах
global ftpls=c:\1\List.txt||1!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только папок для каталогов из списка List.txt на FTP на всю глубину, отобразить список в таблицах
global ftpls=c:\1\List.txt||1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только папок для каталогов из списка List.txt на FTP, отобразить список в таблицах
global ftpls=c:\1\List.txt||2!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка List.txt на FTP на всю глубину, отобразить список в таблицах
global ftpls=c:\1\List.txt||2||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка List.txt на FTP, отобразить список в таблицах
global ftpls=cliplist||0!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список файлов и папок для каталогов из списка буфера обмена на FTP на всю глубину, отобразить список в таблицах
global ftpls=cliplist||0||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список файлов и папок для каталогов из списка буфера обмена на FTP, отобразить список в таблицах
global ftpls=cliplist||1!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только папок для каталогов из списка буфера обмена на FTP на всю глубину, отобразить список в таблицах
global ftpls=cliplist||1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только папок для каталогов из списка буфера обмена на FTP, отобразить список в таблицах
global ftpls=cliplist||2!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка буфера обмена на FTP на всю глубину, отобразить список в таблицах
global ftpls=cliplist||2||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка буфера обмена на FTP, отобразить список в таблицах
global gifnn=%WL||"%t"//1||250||upd<3> GLOBALGIFNN0<a> GLOBALGIFNN<a> GLOBALGIFNN1<a> GLOBALGIFNN2<a> ;; из выделенных изображений создать в другой панели GIF файл и получить списки данных
global icodf=%P%N||"%t"//0||delete<16,32|0> globalICODF0<a> globalICODF<a> globalICODF1<a> globalICODF2<a> ;; из иконки под курсором удалить форматы 16x16 и 32x32, сохранить в другую панель (если форматов для создания новой иконки нет, то преобразование не происходит)
global icods=%WL||"%t"//0||delete<0:-1|0>||plus<16>||testico<>||progres<> GLOBALICODS2<a> ;; тестировать выделенные иконки (получить пути битых/пустых иконок в таблице)
global icods=%WL||"%t"//0||delete<0:-1|0>||plus<48,96,128,256>||pngcmprs<1>||progres<> GLOBALICODS0<a> GLOBALICODS<a> GLOBALICODS1<a> GLOBALICODS2<a> ;; переформатировать выделенные иконки с принудительным присвоением форматов 48x48, 96x96, 128x128, 256x256, сохранить в другую панель, использовать png сжатие для формата 256x256 + отображать процесс
global icofs=%WL||-1||favicon.ico|ico|exe,0,1 GLOBALICOFS<a> GLOBALICOFS1<a> GLOBALICOFS2<a> ;; назначить выделенным папкам и их подпапкам первый встретившийся favicon.ico, если нет, то любой ico файл или exe и получить различные итоговые списки
global icomf=%P%N||"%t"//0||png||foldformat<Name>||upd<3> globalICOMF0<a> globalICOMF<a> globalICOMF1<a> globalICOMF2<a> ;; извлечь из выделенных ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name + отображать процесс и получить списки данных
global icomm=%WL||"%t"//0||png||foldformat<Name>||progres<> GLOBALICOMM0<a> GLOBALICOMM<a> GLOBALICOMM1<a> GLOBALICOMM2<a> ;; извлечь из выделенных ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name + отображать процесс и получить списки данных
global icomm=%WL||"%t"//0||png||foldformat<Name>||progres<> picss=$GLOBALICOMM||:://1||0:0!!#||perimeter<1>||progres<>||upd<3> ;; извлечь из выделенных ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name, заменить весь найденный цвет 1-го пикселя левого верхнего угла по периметру на прозрачный цвет + отображать процесс
global icomm=%WL||$f254//0||png iconn=$GLOBALICOMM||"%t"//0||progres<>||upd<3> tempxx ;; объединить выделенные -ICO файлы в другой панели один общий -ICO файл
global iconn=x||"%t"New//0||foldimg<%WL|png>||progres<> GLOBALICONN0<a> GLOBALICONN<a> GLOBALICONN1<a> GLOBALICONN2<a> ;; создать в другой панели в папке New иконки -ICO из одноимённых -PNG файлов разных форматов (16x16, 24x24 ...) взятых из выделенных папок + отображать процесс и получить списки данных
global iconn=x||"%t"New//0||foldimg<%WL|png>||progres<> lbicl=GLOBALICONN<t>||"%pLibrary.dll"|0||progres<>||upd<1> ;; создать в другой панели в папке New иконки -ICO из одноимённых -PNG файлов разных форматов (16x16, 24x24 ...) взятых из выделенных папок + отображать процесс и создать в активной панели библиотеку Library.dll из новых значков
global iconn=x||%%TCIMG_TEMP%%\1\//0||foldimg<%WL|png>||progres<> lbicl=GLOBALICONN<t>||"%pLibrary.dll|0"||progres<>||upd<1> tempxx ;; создать в активной панели библиотеку Library.dll значков, создаваемых из одноимённых -PNG файлов разных форматов (16x16, 24x24 ...) взятых из выделенных папок
global iconv=%WL||"%p"//0||48,32,24,16||test<1e!!png> ;; из выделенные изображений конвертировать PNG в иконки (формат 48x48,32x32,24x24,16x16) в активную панель в именные файлы ICO
global imgcf=%P%N||"%p"//1||resize<8,+300> renmm=globalIMGCF<1>||##Folder ;; изменить размеры изображения под курсором: увеличение длинной стороны на 300px (с заменой) и переименовать в Folder
global imgcf=%P%N||"%t"//0||resize<5,300,200>||test<7m!!x> globalIMGCF0<a> globalIMGCF<a> globalIMGCF1<a> globalIMGCF2<a> ;; изменить размеры альбомного изображения под курсором: ширина 300px, высота 200px и получить массивы данных
global imgcf=%P%N||$f254//0//x//**png||imgcnv<> iconf=globalIMGCF1<1>||"%p"//0//Name||16,24,32,48||upd<1> ;; преобразовать SVG (или другие форматы) изображение под курсором в PNG и создать в активной панели из него файл Name.ico
global imgcg="%%TCIMG_TEMP%%\Img.png"//0||400,200||0000FF,FF0000,0 imgcg="%pImg.png"//0||400,200||FF0000,0000FF,0||framewh<GLOBALIMGCG<1>|30>||upd<1> tempxx ;; создать в активной панели градиентное изображение Img.png, размером 400x200, с обратной градиентной рамкой
global imgcg="%pImg.png"//0||400,200||0000FF,FF0000,0||upd<1> GLOBALIMGCG<a> ;; создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета и получить путь итогового изображения
global imgcn=%WL||"%p"!!1||resize<1,[input=BOX_G2]>||quality<90>||upd<1> renms=$GLOBALIMGCN1||&&(.*)(_.*)!!$1||$$_<info=i3:://>||upd<1> ;; изменить размер выделенных изображений (с заменой) с добавлением в конец имени ширинаХвысота
global imgcn=%WL||"%p"//1//x//**jpg||imgcnv<> delss=$GLOBALIMGCN0||1||upd<1> ;; преобразовать выделенные png изображения в jpg, удалив исходники
global imgcn=%WL||"%p"//1//x//**png||resize<2,1000> delss=$GLOBALIMGCN0||1||test<0e!!png>||upd<1> ;; изменить размеры выделенных изображений пропорционально: высота 1000px, сохранить в png и удалить исходные файлы
global imgcn=%WL||"%t"//0//x//**png||imgcnv<>||resize<5,96,96>||progres<> picss=$GLOBALIMGCN||:://1||0:0!!#||perimeter<1>||progres<>||upd<3> ;; изменить размеры выделенных изображений на 96х96 и преобразовать в png + заменить весь найденный цвет 1-го пикселя левого верхнего угла на прозрачный цвет по периметру и сохранить в другой панели
global imgcn=%WL||"%t"//0//x//**png||imgcnv<>||resize<5,96,96>||progres<> picss=$GLOBALIMGCN||:://1||0:0!!#||progres<>||upd<3> ;; изменить размеры выделенных изображений на 96х96 и преобразовать в png + заменить весь найденный цвет 1-го пикселя левого верхнего угла на прозрачный цвет и сохранить в другой панели
global imgcn=%WL||"%t"//0//x//**png||imgcnv<>||resize<5,96,96>||progres<> picss=$GLOBALIMGCN||:://1||10:10!!#||perimeter<2>||progres<>||upd<3> ;; изменить размеры выделенных изображений на 96х96 и преобразовать в png + залить прозрачным фоном цвет пикселя 10x10 и сохранить в другой панели
global imgcn=%WL||"%t"//0||resize<5,300,200>||test<7m!!x>||progres<> GLOBALIMGCN0<a> GLOBALIMGCN<a> GLOBALIMGCN1<a> GLOBALIMGCN2<a> ;; изменить размеры выделенных альбомных изображений: ширина 300px, высота 200px с отображением прогресса и получить массивы данных
global imgcn=[group=BOX_G1!!%%L=%L!!%%p="%p"!!%%E=%E]||"%p"//0//x//**gif||imgcnv<>||progres<> delss=$GLOBALIMGCN0||1||upd<1> ;; конвертировать изображения (какие выбор в диалоге) в GIF в текущую панель, удалив исходники
global imgcr="%pImg.png"//0||400,200||random,20 imgvw=@GLOBALIMGCR<1> ;; создать в текущей панели Img.png изображение 400х400 квадратами случайного цвета (сторона квадрата 20), к имени добавляется счётчик, если файл существует + просмотреть изображение
global imgjf=%P%N||"%t"//0||4x4||upd<3> globalIMGJF0<a> globalIMGJF<a> globalIMGJF1<a> globalIMGJF2<a> ;; разрезать изображение под курсором на 16 частей (4x4), создав в другой панели именные изображения и получить списки данных
global imgjs=%WL||"%t"//0||4x4||progres<> GLOBALIMGJS0<a> GLOBALIMGJS<a> GLOBALIMGJS1<a> GLOBALIMGJS2<a> ;; разрезать выделенные изображения на 16 частей (4x4), создав в другой панели именные изображения + отображать процесс и получить списки данных
global imgjs=FOLDC<%WL//0//-1//*.jpg|*.png|*.jpeg|*.tif>||test<0m!!@W=@H*2>||x//0||2x1|_@Hx@W||progres<> delss=$GLOBALIMGJS1||1 ;; в выделенных папках найти с рекурсией изображения и разрезать пополам по ширине, у которых ширина в 2 раза больше высоты с удалением исходников
global imgnz=%WL||"%t"//0||1x#||png||framewh<c:\ImgFrame.png|100|100> GLOBALIMGNZ0<a> GLOBALIMGNZ<a> GLOBALIMGNZ1<a> GLOBALIMGNZ2<a> ;; склеить выделенные изображения по ширине, создав в другой панели png изображение именем первого изображения (рамка в 100px по краям и между склеенными изображениями, фон для рамки берётся из изображения c:\ImgFrame.png) и получить списки данных
global imgnz=%WL||$f254//1//Img.%E||1x#||panorama<200> iclip=GLOBALIMGNZ<1> tempxx ;; склеить все выделенных изображения по вертикали, пропорционально изменяя размер каждого, относительно заданной ширины 200px, с размещением результата в буфер обмена
global imgpr=1 clipi=%%TCIMG_TEMP%%\ImgClip.png picsf=GLOBALCLIPI<1>||%%TCIMG_TEMP%%//0||0:0!!#||perimeter<1> iconf=GLOBALPICSF<1>||"%p"//0//ImgClip||48,32,24,16||upd<1> tempxx ;; создать в активной панели иконку ImgClip.ico из изображения из буфера обмена, предварительно заменить найденный цвет 1-го пикселя левого верхнего угла по периметру на прозрачный цвет
global imgpr=1 clipi=%%TCIMG_TEMP%%\ImgClip.png picsf=GLOBALCLIPI<1>||%%TCIMG_TEMP%%//0||FFFFFF!!# iconf=GLOBALPICSF<1>||"%p"//0//ImgClip||48,32,24,16||upd<1> tempxx ;; создать в активной панели иконку ImgClip.ico из изображения из буфера обмена, предварительно заменить белый цвет на прозрачный
global imgpr=1 cmdbt=tree~~/A~~/F~~''<info=o76"%P"1//>''||std<8> asave=GLOBALCMDBT||"%tListFiles.txt" cmdbt=tree~~/A~~''<info=o76"%P"1//>''||std<8> asave=GLOBALCMDBT||"%tListFolders.txt"||upd<3> ;; для папки активной панели создать 2 списка иерархической структуры в другой панели
global imgpr=1 imgcf=%P%N||$f254//1||resize<1,50%%> iclip=globalIMGCF1<1> ;; файл изображения уменьшить пропорционально на 50% и записать в буфер обмена для вставки его в графические программы
global imgpr=1 imgcf=%P%N||%%TCIMG_TEMP%%//0||resize<6,48> picsf=globalIMGCF1<1>||%%TCIMG_TEMP%%//0||0:0!!#||perimeter<1> iconf=GLOBALPICSF<1>||"%p"//0||48,32,24,16||upd<1> tempxx ;; конвертировать изображение под курсором в именную иконку (формат 48x48,32x32,24x24,16x16) в активную панель, предварительно изменить размер до 48 пикселей и заменить найденный цвет 1-го пикселя левого верхнего угла по периметру на прозрачный цвет
global imgpr=1 picsf=%P%N||%%TCIMG_TEMP%%//0||0:0!!#||perimeter<1> iconf=GLOBALPICSF<1>||"%p"//0||48,32,24,16||upd<1> tempxx ;; конвертировать изображение под курсором в именную иконку (формат 48x48,32x32,24x24,16x16) в активную панель, предварительно заменить найденный цвет 1-го пикселя левого верхнего угла по периметру на прозрачный цвет
global imgtx=clpget||"%p"//1||imgtxt<0000A0|F0FFFF|20|3|Segoe~~Script>||upd<1> GLOBALIMGTX<a> ;; создать в активной панели графическое изображение JPG из текста из буфера обмена и передать путь создания
global imgtx=clpget||"%p"//1||Name|png||imgtxt<FF0000|AAFFFF00|30|3|Tahoma>||upd<1> GLOBALIMGTX<a> ;; создать в активной панели изображение PNG из текста из буфера обмена (фон жёлтый полупрозрачный, текст красный) + вывести результат в глобальную переменную
global imgtx=clpget||$f254//1||ImgText|png||imgtxt<@|0000FF,FF0000,0|30|3|Segoe~~Script> imgcg=$f254\Gradient.png//0||GLOBALIMGTX<2>,GLOBALIMGTX<3>||FFFF00,1EBFFF,1 imgnz=$GLOBALIMGTX[1]||"%p"//0||1x#||png||framewh<GLOBALIMGCG<1>|0|0>||upd<1> tempxx ;; создать в активной панели изображение PNG из текста из буфера обмена (градиентный фон и текст)
global imgtz=%P%N||"%t"//1||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||upd<3> GLOBALIMGTZ<a> GLOBALIMGTZ1<a> GLOBALIMGTZ2<a> GLOBALIMGTZ3<a> ;; в другой панели создать изображения строк содержимого текстового файла под курсором и получить результаты в глобальные переменные
global imgtz=cliplist||"%p"//1||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||upd<3> GLOBALIMGTZ<a> GLOBALIMGTZ1<a> GLOBALIMGTZ2<a> GLOBALIMGTZ3<a> ;; в активной панели создать изображения строк содержимого буфера обмена и получить результаты в глобальные переменные
global inist=%P%N GLOBALINIST<a> ;; сортировать секции с комментариями ini файла под курсором
global itray=3 marks=list<%%COMMANDER_PATH%%\Marker.txt> GLOBALMARKS0<a> GLOBALMARKS<a> GLOBALMARKS2<a> ;; выделить заданные файлы по списку и получить различные итоговые списки
global joinb=%WL||"%t"//1//sum.xxx||progres<>||upd<3> GLOBALJOINB0<a> GLOBALJOINB<a> GLOBALJOINB1<a> GLOBALJOINB2<a> ;; склеить выделенные файлы, создав в другой панели файл "sum.xxx" и записать результат в глобальные переменные
global joinf=%P%N||"%t"||upd<3> ;; собрать файлы в один и сохранить в другую панель и обновить панель (курсор может быть как на папке с "разбитыми" файлами, так и внутри)
global joinz=%WL||"%t"//9//Summa.txt||delim<@CRLF!!3>||owrite<13|xxx>||progres<>||upd<3> GLOBALJOINZ0<a> GLOBALJOINZ<a> GLOBALJOINZ1<a> GLOBALJOINZ2<a> ;; склеить текстовые файлы активной панели с заданным разделителем и создать полученный файл в другой панели именем Summa.txt и получить списки результатов (если файл существует, то целевому файлу добавляется расширение xxx)
global joinz=PS<"%p"//1>||"%t"//0//Summa.txt||progres<>||upd<3> GLOBALJOINZ0<a>, GLOBALJOINZ<a> ;; склеить все файлы активной панели и создать полученный файл в другой панели именем Summa.txt и получить списки результатов
global lbicl=%WL||"%T%O".dll GLOBALLBICL<a> GLOBALLBICL1<a> ;; создать в другой панели библиотеку из выделенных значков и получить списки данных
global lists=%WL asave=GLOBALLISTS||[ssave] ;; сохранить список выделенных объектов в выбираемый в диалоге файл
global lists=%WL asave=GLOBALLISTS||[ssave=Выберите~~имя~~файла~~для~~сохранения.!!C:\!!Text~~(*TXT)|*.txt|Все~~(*.*)|*.*!!File!!txt!!2] ;; сохранить список выделенных объектов в выбираемый в диалоге файл
global lists=%WL||##<info=f1::|1//>||^^cntr<1|1|1>~~||$$~~¤¤<info=f13:://> txtsp=GLOBALLISTS<t>||"%p"||1!!50||namesplit<list_MD5-xesh-@<info=s47>.txt> ;; создания из выделенных файлов - списка с их номером, именем и md5 суммой и разбивкой списка по 50 строк при создании
global lists=%WL||&!!&||^^<media~~src=''||$$''/>||tcg<WPL>||save<$f254\PlayList.wpl|1>||code<4> start=WMPlayer||GLOBALLISTS3<1> ;; открыть выделенные медиафайлы в Windows Media Player
global lists=%WL||&&(.*)<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=%WL||convert<$$---<listx=C:\Name.txt>> GLOBALLISTS<a> ;; к выделенным путям выделенных объектов добавить строки из списка C:\Name.txt
global lists=%WL||save<$f401?m3u8|1>||code<4> GLOBALLISTS3<a> ;; получить путь временного файла с сохранёнными путями выделенных объектов
global lists=%WL||save<$f401?m3u8|1>||code<4> start=VLC||GLOBALLISTS3<1>||&&hidetask ;; выделенные мультимедиа файлы открыть в плеере VLC, убрав значок из панели задач
global lists=%Z%WL||##path<4> sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=yandex.ru/yandsearch?text=GLOBALSENDS<:INDEX:>!!x <NEXT> ;; поиск имен выделенных объектов на yandex.ru
global lists=%Z%WL||test<1e!!jpg|bmp> GLOBALLISTS0<a> GLOBALLISTS<a> GLOBALLISTS1<a> GLOBALLISTS2<a> ;; из выделенных фалов записать в буфер обмена список изображений, а так же список не вошедших файлов
global lists=PS<"%p"//2//0> <FOR> 1 <TO> GLOBALLISTS<0> creat=GLOBALLISTS<:INDEX:>||Name <NEXT> ;; в каждой папке активной панели создать файл Name.txt
global lists=PS<"%p"//2//0> noglob <FOR> 1 <TO> GLOBALLISTS<0> creat=GLOBALLISTS<:INDEX:>||Name <NEXT> ;; в каждой папке активной панели создать файл Name.txt
global lists=PS<"%p"Arch//1//0//zip//0>||##<info=f12:://></a></p>||_!!~~||^^<p><a~~href=''<info=f13:://>''~~title=''''~~target=''_blank''> textx=PS<"%p"Arch//1//0//html>||@#@#@!!<rfile=$GLOBALLISTS> ;; в активной панели в папке Arch найти все архивы zip, обрамить тегами и в той же папке во всех html заменить метку @#@#@ созданной информацией
global lists=PS<"%p"pages//2//0> pause=500 copys=%%COMMANDER_PATH%%\sablon\mr_burn lists=PS<"%p"pages//2//0> pause=500 copys=%%COMMANDER_PATH%%\sablon\mr_burn\copy_list.txt||"%p"pages//0||allfold<GLOBALLISTS<t>> ;; создать виртуальный список каталогов в папке pages и копировать в каждый, - файлы шаблона из списка copy_list.txt
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 lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<2|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то не создавать
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<3|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то перезаписать
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<4|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то перезаписать, если совпадают, то пропустить
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<5|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то перезаписать, если совпадают, то прибавить счётчик
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<6|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то пропустить, если совпадают, то перезаписать
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<7|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то пропустить, если совпадают, то прибавить счётчик
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt" ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt + обновить активную панель
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||all||Chr(124)&'**'&Chr(124)||upd<1> ;; записать все ячейки массива GLOBALLISTS (разделитель | ) в файл, в активную панель именем List.txt (перезаписывать, если существует) + обновить активную панель
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||all||Chr(124)||upd<1> ;; записать все ячейки массива GLOBALLISTS (разделитель | ) в файл, в активную панель именем List.txt (перезаписывать, если существует) + обновить активную панель
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt (перезаписывать, если существует) + обновить активную панель
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||upd<1>||code<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt (перезаписывать, если существует), кодировка UTF-16 LE 1200 + обновить активную панель
global listt=<info=x53>||##path<0|0|1>\ GLOBALLISTT<a> ;; относительный путь к родительской папке активной панели инструментов
global marks=1||test<1e!!jpg|bmp> GLOBALMARKS0<a> GLOBALMARKS<a> GLOBALMARKS2<a> ;; выделить только заданные файлы изображений и получить различные итоговые списки
global maskx=%P%N||"%t"//0||12345|AES256||progres<>||upd<2> GLOBALMASKX0<a> GLOBALMASKX<a> ;; из файла под курсором распаковать в другую панель зашифрованные файлы (отображать прогресс) + записать результаты в глобальные переменные
global maskz=%P%N||"%t"//0||%WL||12345|AES256||progres<>||upd<2> GLOBALMASKZ0<a> GLOBALMASKZ<a> GLOBALMASKZ1<a> GLOBALMASKZ2<a> ;; в другой панели создать файл под курсором, замаскировать в него зашифрованные данные выделенных файлов и папок (отображать прогресс) + записать результаты в глобальные переменные
global modfs=%WL||0,1,2||<mdata=%T%M>|<cdata=%T%M>|<adata=%T%M>||progres<>||upd<1> GLOBALMODFS1<a> ;; установить выделенным объектам все 3 даты (модификации, создания, доступа), взятые из объекта в другой панели
global movee=%P%N||"%p"done//0 openf=GLOBALMOVEE1<1>||%%COMMANDER_PATH%%\AkelPad.exe ;; переместить файл под курсором в папку "done" в этом же каталоге и открыть в AkelPad
global movee=%P%N||"%p"done//0 openf=GLOBALMOVEE1<1>||Explorer ;; переместить файл под курсором в папку "done" в этом же каталоге и открыть
global movee=%P%N||"%p"done//0 openf=GLOBALMOVEE1<1>||x||explorer<open> ;; переместить файл под курсором в папку "done" в этом же каталоге и открыть в программе, ассоциируемой в проводнике
global movee=%P%N||"%T"//0 clint=GLOBALMOVEE1<1>||"%P"//0||upd<2> ;; переместить файл под курсором в другую панель, создав в текущей ярлык для перемещённого файла
global moves=%WL||"%T"//0 clink=$GLOBALMOVES1||"%P"//0||sdate<0,1,2>||upd<2> ;; переместить выделенные объекты в другую панель и создать в активной панели ярлыки для перемещённых объектов, установив ярлыкам все 3 даты (модификации, создания, доступа), взятые из перемещённых файлов
global moves=%WL||"%T"//0 clink=$GLOBALMOVES1||"%P"//0||upd<2> ;; переместить выделенные файлы в другую панель, создав в текущей ярлыки для перемещённых файлов
global moves=%WL||"%t"//0||test<1e!!txt> GLOBALMOVES3<a> ;; переместить выделенные объекты (только txt файлы) и вывести пути перемещённых файлов в таблице
global moves=%WL||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 marks=$GLOBALMOVES ;; переместить выделенные объекты на уровень вверх, перейти на уровень вверх и выделить перемещенные объекты вверх
global moves=%WL||D:\Test\_mp4//0||test<1e!!mp4> moves=$GLOBALMOVES2||"%p"n_kont//0||test<0n!!(?m)^\w{11}$> ;; переместить выделенные файлы: mp4 переместить в папку "_mp4"; файлы, базовое имя которых не 11 символов и не включает любой алфавитно-числовой символ или подчеркивание (только символы латинского алфавита) [0-9a-zA-Z_] переместить в папку "n_kont" активной панели
global moves=FOLDC<%WL//0//2>||"%t"//0 delss=%WL||0 moves=$GLOBALMOVES||"%p" ;; переместить в выделенных папках все папки 1-го уровня в другую панель, удалить выделенные папки + переместить перемещённые обратно в активную панель
global mp3im=%P%N||"%t"//0||upd<3> GLOBALMP3IM0<a> GLOBALMP3IM<a> GLOBALMP3IM1<a> GLOBALMP3IM2<a> ;; извлечь из mp3 файла под курсором обложку и сохранить в другую панель именем файла + вывести итоговые данные
global mp3is=%WL||"%t"//0||progres<> GLOBALMP3IS0<a> GLOBALMP3IS<a> GLOBALMP3IS1<a> GLOBALMP3IS2<a> ;; извлечь из выделенных mp3 файлов обложки и сохранить в другую панель в именные файлы + вывести итоговые данные
global mp3wf=%P%N||"%t"//0||-1||upd<3> GLOBALMP3WF0<a> GLOBALMP3WF<a> GLOBALMP3WF2<a> ;; в mp3 файле под курсором удалить ID3v1 теги и сохранить в другую панель и записать результат в глобальные переменные
global mp3ws=%WL||"%t"//0||-1||progres<>||upd<3> GLOBALMP3WS0<a> GLOBALMP3WS<a> GLOBALMP3WS2<a> ;; в выделенных mp3 файлах удалить ID3v1 теги и сохранить в другую панель и записать результат в глобальные переменные
global ontop=4||?[TITLE:Справка~~AutoIt] GLOBALONTOP<a> ;; установить/снять атрибут "Поверх всех окон" для заданного окна и записать данные окна в глобальную переменную
global openf="%pName.txt"||Explorer GLOBALOPENF<a> GLOBALOPENF1<a> ;; открыть файл Name.txt в Explorer и передать данные в глобальные переменные
global openf="%pName.txt"||Explorer||&&procwait GLOBALPROGR<a> ;; открыть файл Name.txt в Explorer и передать подробную информацию о запущенной программе в данные в глобальное переменной
global openf=%P%N||$f25\notepad.exe||&&procwait buttn=GLOBALPROGR<2>||x|$r^f buttn=#32770||x|$qНайти|$v|$f||Edit1|$iZ-Z-Z-Z||Button7 ;; открыть файл под курсором в Notepad, нажать CTRL+F (запустить диалог поиска), ввести в диалог "Z-Z-Z-Z" и нажать "Найти далее" (Windows 10)
global openf=%P%N||$f25\notepad.exe||&&procwait GLOBALPROGR<a> ;; открыть файл под курсором в Notepad и получить информацию о процессе
global openf=%P%N||$f25\notepad.exe||&&procwait iconw=GLOBALPROGR<2>||%%COMMANDER_PATH%%\Files\Aaa\Cursor\AverinAA_15.ani,0 ;; открыть файл под курсором в Notepad и установить значок окну
global openf=%P%N||$f25\notepad.exe||&&procwait iconw=GLOBALPROGR<2>||TCIMG.dll,5 ;; открыть файл под курсором в Notepad и установить значок окну
global openf=%P%N||%%COMMANDER_PATH%%\AkelPad.exe GLOBALOPENF<a> GLOBALOPENF1<a> ;; открыть файл под курсором в AkelPad и передать данные в глобальные переменные
global opens=%WL||$f25\notepad.exe||&&wait zpack=GLOBALOPENS<t>||$f06\Bufer-<info=s47>.zip//0 ;; поочередное открытие выделенных файлов в блокноте и последующая их упаковка на рабочий стол
global opens=%WL||%%COMMANDER_PATH%%\AkelPad.exe GLOBALOPENS<a> GLOBALOPENS1<a> ;; открыть выделенные файлы в AkelPad и передать данные в глобальные переменные
global picsf=%P%N||"%t"//0||0:0!!# GLOBALPICSF0<a> GLOBALPICSF<a> GLOBALPICSF1<a> GLOBALPICSF2<a> ;; в изображении под курсором заменить весь найденный цвет 1-го пикселя левого верхнего угла на прозрачный цвет и сохранить в другой панели + вывести итоговые данные
global picss=%WL||"%t"//0||0:0!!#||perimeter<1>||progres<>||upd<3> picss=$GLOBALPICSS||:://1||W/2:H/2!!#||perimeter<2>||progres<>||upd<3> ;; в выделенных изображениях заменить весь найденный цвет 1-го пикселя левого верхнего угла по периметру на прозрачный цвет + залить цвет в центре прозрачным цветом и сохранить в другой панели
global picss=%WL||"%t"//0||0:0!!#||progres<> GLOBALPICSS0<a> GLOBALPICSS<a> GLOBALPICSS1<a> GLOBALPICSS2<a> ;; в выделенных изображениях заменить весь найденный цвет 1-го пикселя левого верхнего угла на прозрачный цвет и сохранить в другой панели + вывести итоговые данные
global picup=%P%N||6||1 comnt=%P%N||0||GLOBALPICUP<1>@CRLF||upd<1> copyy=%P%N||C:\foto\Hosting\ ;; изображение под курсором разместить на хостинге imagebam.com, получить ссылку в буфер обмена, добавить ссылку в начало комментария файла и копировать в папку Hosting
global picup=%P%N||6||1 comnt=%P%N||0||GLOBALPICUP<1>@CRLF||upd<1> ;; изображение под курсором разместить на хостинге imagebam.com, получить ссылку в буфер обмена и добавить ссылку (с заменой всего комментария) в комментарий файла
global picup=%P%N||6||1 comnt=%P%N||1||GLOBALPICUP<1>@CRLF||upd<1> ;; изображение под курсором разместить на хостинге imagebam.com, получить ссылку в буфер обмена и добавить ссылку в начало комментария файла
global picus=%WL||2||x||output<0,1,2|2>||progres<> GLOBALPICUS<c> ;; загрузить выделенные изображения на хостинг tinypic.com и передать список файла и основных ссылок другим командам
global picus=%WL||2||x||output<1|3>||progres<> creat="%p"||Upload.txt||content<$GLOBALPICUS>||upd<1> ;; загрузить выделенные изображение под курсором на хостинг tinypic.com и сохранить список ссылок в файл Upload.txt в активной панели
global picus=%WL||6||x||output<0,1,2|2>||progres<> GLOBALPICUS<c> ;; загрузить выделенные изображения на хостинг imagebam.com и передать список файла и основных ссылок другим командам
global picus=%WL||6||x||output<0,1,2|3>||progres<> sends=$GLOBALPICUS||formt<log9,log10,tab8,tab9,tab10,tab11,log11,log12,log13,tab13>||code<4>||tcg<HTML7> pause=500 creat="%p"||Upload_imgur_table-@<info=s47>.html||content<GLOBALSENDS<t1>> sends=$GLOBALPICUS!!2||formt<log7,log8,6,51,14> creat="%p"||clean_imgur_full_links-@<info=s47>.txt||content<GLOBALSENDS<t2>> ;; загрузить выделенные изображения на хостинг imagebam.com и создать рядом таблицу со ссылками + онлайн миниатюра + текстовой файл с чистыми ссылками на полные изображения
global picus=%WL||6||x||output<0,1|3>||progres<> GLOBALPICUS0<a> GLOBALPICUS<a> GLOBALPICUS2<a> ;; загрузить выделенные изображения на хостинг imagebam.com и передать различные списки файла и основных ссылок другим командам
global picus=%WL||6||x||output<1|3>||progres<> pause=500 creat="%p"||Upload.txt||content<$GLOBALPICUS> ;; загрузить изображение под курсором на хостинг imagebam.com и сохранить список ссылок в файл Upload.txt в активной панели
global regxt=c:\Akel.reg||HKEY_CURRENT_USER\Software\Akelsoft GLOBALREGXT0<a> GLOBALREGXT<a> ;; пример экспорта раздела в файл и вывод пути файла в глобальные переменные
global regxt=c:\Akel.reg||HKEY_CURRENT_USER\Software\Akelsoft ;; экспорт раздела реестра в файл c:\Akel.reg с добавлением счётчика
global regxt=c:\Akel.reg|1||HKEY_CURRENT_USER\Software\Akelsoft ;; экспорт раздела реестра в файл c:\Akel.reg с перезаписыванием файла, если он существует
global renmm=%P%N||clpget||#G1||rsmart<>||modfs<0||#SISDATE> renms=PS<GLOBALRENMM1<1>//1>||##<info=o73GLOBALRENMM1<1>//>||$$_cntr<1|1|2>||[double]||upd<1> ;; переименовать папку под курсором именем из буфера обмена, а так же все файлы в этой папке новым именем этой папки с добавлением счётчика
global renms=%WL||##cntr<1+|1|1> GLOBALRENMS1<c> ;; переименование выделенных объектов - замена базового имени счётчиком и записать новые пути переименнованного в буфера обмена
global renms=%WL||##cntr<1+|1|1>||upd<1> marks=list<$GLOBALRENMS1> ;; переименование выделенных объектов - замена базового имени счётчиком + выделение после переименования
global renms=%WL||##cntr<1+|1|1>||upd<1> marks=list<GLOBALRENMS1<t>> ;; переименование выделенных объектов - замена базового имени счётчиком + выделение после переименования
global renms=%WL||##rndm<1|12> GLOBALRENMS<a> ;; получить список путей выделенных переименованных объектов
global renms=%WL||##rndm<1|12>||upd<1> tcprm=LOADSELECTION||GLOBALRENMS<t> ;; переименовать выделенные объекты и выделить после переименования
global renms=%WL||$$.<info=f11:://>||.!!¤||**0!! renms=$GLOBALRENMS||¤!!.||extplus<>||upd<1> ;; удалить расширение выделенным файлам и присвоить правильное расширение по содержимому (присутствующие точки и предыдущее расширение в имени сохраняются)
global renms=%WL||&&(?i)([^;\[\]=@a-zа-яё\d\x{20}-\x{2E}])!!||$$cntr<1+|1|1>||upd<1> marks=list<GLOBALRENMS1<t>> GLOBALRENMS<c> ;; переименование выделенных объектов - удаление из базового имени символов, кроме заданных в регулярном выражении + добавление счётчика + выделение после переименования + записать начальные пути в буфера обмена
global renms=%WL||&&(?i)([^а-яё\x{32}-\x{95}])!!||$$cntr<1+|1|1>||upd<1> marks=list<GLOBALRENMS1<t>> GLOBALRENMS<c> ;; переименование выделенных объектов - удаление из базового имени символов, кроме заданных в регулярном выражении + добавление счётчика + выделение после переименования + записать начальные пути в буфера обмена
global renms=%WL||**0!! GLOBALRENMS<a> ;; удалить расширение выделенным файлам
global renms=%WL||**0!! renms=$GLOBALRENMS||extplus<>||upd<1> ;; удалить расширение выделенным файлам и присвоить правильное расширение по содержимому
global renms=%WL||**0!! renms=$GLOBALRENMS1||**0!!||**!!Zcntr<1|1|2> ;; переименование: добавить выделенным файлам расширения .Z01, .Z02, .Z03 ...
global renms=%WL||**1!!?.doc zpack=$GLOBALRENMS||"%p"//0||foldname<1> delss=$GLOBALRENMS||1 renms=$GLOBALZPACK||**0!!||upd<1> ;; к выделенным файлам добавить расширение doc + упаковать их в zip каждый отдельно, убрав расширение zip + удалить исходники
global renms=%WL||.!!¤||**0!! renms=$GLOBALRENMS||¤!!.||extplus<>||upd<1> ;; удалить расширение выделенным файлам и присвоить правильное расширение по содержимому (присутствующие точки в имени сохраняются)
global renms=%WL||^^[||$$] GLOBALRENMS<c> ;; переименовать выделенные объекты: обрамить базовое имя квадратными скобками и записать в буфер обмена список полных путей переименованных объектов
global renms=%WL||^^~~[||$$]||upd<1> lists=$GLOBALRENMS||##path<4> ;; переименовать выделенные объекты: обрамить базовое имя квадратными скобками (перед открывающей скобкой добавить пробел) и записать в буфер обмена список базовых имён переименованных объектов
global renms=%WL||123||test<1e!!txt> GLOBALRENMS3<a> ;; переименовать выделенные объекты (только txt файлы) и вывести пути переименованных файлов в таблице
global renms=FOLDC<%WL//1//0//:zeroext:>||extplus<> lists=$GLOBALRENMS||##path<4>=||$$path<6>||save<"%P\Renemes.txt"|0> ;; найти в выделенных папках файлы без расширения + постараться переименовать соответствующим расширением + передать список новых имён команде lists для создания дополнительного списка
global renms=PS<"%p"//1//0>||&&(?i)^[^a-zа-яё]+(.+)!!$1 renms=$GLOBALRENMS||^^cntr<1|1|3>.||upd<1> ;; переименование... удалить в базовых именах всех файлов активной панели все небуквенные знаки до первой буквы + добавить в начало имен счетчик
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||[CLASS:Edit;INSTANCE:1]|$isysdm.cpl||[CLASS:Button;INSTANCE:2] buttn=[CLASS:#32770;TITLE:Свойства~~системы]||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t4||[CLASS:Button;INSTANCE:3] ;; запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||[CLASS:Button;INSTANCE:2] buttn=[CLASS:#32770;TITLE:Свойства~~системы]||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t4||[CLASS:Button;INSTANCE:3] ;; запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 buttn=#32770||[CLASS:SysTabControl32;INSTANCE:1]|$qСвойства~~системы|$v|*t4||Button3 ;; запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 buttn=[CLASS:#32770;TITLE:Свойства~~системы]||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t4||Button3 ;; запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 pause=1500 keybd=500~~^{TAB№3}~~{TAB№4}~~{ENTER} ;; запустить диалог "Свойства системы", перейти на вкладку "Защита системы", нажать на кнопку "Создать" (Windows 10 - может работать нестабильно, см. пример в команде buttn)
global runcm=1 buttn=GLOBALRUNCM<1>||$p0||Edit1|$isysdm.cpl||Button2 ;; запустить диалог "Свойства системы"
global runcm=1 buttn=GLOBALRUNCM<1>||Edit1|$iclpget||Button2 ;; вызвать системный диалог "Выполнить", ввести из буфера обмена фразу и нажать OK
global runcm=1 buttn=GLOBALRUNCM<1>||Edit1|$imsconfig||Button2 ;; вызвать системный диалог "Выполнить", ввести msconfig и нажать OK
global runcm=1 buttn=GLOBALRUNCM<1>||Edit1|$isecpol.msc||Button2 ;; вызвать системный диалог "Выполнить", ввести secpol.msc и нажать OK (запуск диалога "Локальная политика безопасности")
global runcm=11||rstrui||Восстановление~~системы GLOBALRUNCM<a> ;; диалог восстановления системы Winows 7 + получение дескриптора окна в глобальной переменной
global runcm=12||"%P"||%WF pause=1s mxmnz=0||GLOBALRUNCM<1> ;; открыть текущий каталог в проводнике на весь экран с выделением объектов выделенных в Total Commander
global runcm=13||%P%N GLOBALRUNCM<a> ;; открыть файл под курсором в программе, выбранной в системном диалоге "Открыть в другой программе" и записать результат в глобальную переменную
global runcm=15||3 close=GLOBALRUNCM<1> ;; в активной панели в Total Commander перейти в каталог полученный из активного окна проводника с выделением объектов и закрыть окно проводника
global runcm=15||3 GLOBALRUNCM<a> ;; в активной панели в Total Commander перейти в каталог полученный из активного окна проводника с выделением объектов и записать в глобальную переменную данные окна
global runcm=3||%P%N||0 GLOBALRUNCM<a> ;; показать диалог "Свойства" объекта под курсором и передать в глобальную переменную дескриптор окна "Свойства"
global runcm=3||%P%N||0 sends=??-1||wintxt<0|??GLOBALRUNCM<1>> GLOBALSENDS<a> ;; показать диалог "Свойства" объекта под курсором и получить информацию с окна
global runcm=3||%P%N||0 sends=??-1||wintxt<0|??GLOBALRUNCM<1>0|0|1|#hide#> GLOBALSENDS<a> ;; показать диалог "Свойства" объекта под курсором и получить информацию с окна, закрыв окно
global runcm=3||%P%N||3 GLOBALRUNCM<a> ;; показать диалог "Свойства" объекта под курсором, запуск в другом процессе и передача в глобальную переменную дескриптор окна "Свойства"
global runcm=4||0 buttn=GLOBALRUNCM<1>||x|$h|$jButton4!!1||Button5 buttn=#32770||x|$qУдаление~~истории~~обзора|$h|$jButton1!!1|$jButton2!!1|$jButton3!!1|$jButton4!!1|$jButton5!!1|$jButton6!!0|$jButton1!!1|$jButton7!!1||Button8 pause=3s buttn=GLOBALRUNCM<1>||Button13 ;; вызвать диалог "Свойства: Интернет", переключиться на вкладку "Общие", поставить галочку "Удалить журнал", войти в диалог "Удаление истории", поставить все галочки, кроме "Пароли"
global runcm=4||3 GLOBALRUNCM<a> ;; пример передачи глобальной переменной в команде runcm
global runcm=4||4 buttn=GLOBALRUNCM<1>||Button10 buttn=#32770||x|$qНастройка~~параметров~~локальной~~сети|$v|$jButton6!!0||Button12 buttn=GLOBALRUNCM<1>||Button11 ;; вызвать диалог "Свойства: Интернет", переключиться на вкладку "Подключения", нажать на кнопку "Настройка сети", выключить прокси и применить...
global runcm=4||4 buttn=GLOBALRUNCM<1>||Button10 buttn=#32770||x|$qНастройка~~параметров~~локальной~~сети|$v|$jButton6!!1||Edit2|$i127.0.0.1||Edit3|$i8080||Button12 buttn=GLOBALRUNCM<1>||Button11 ;; вызвать диалог "Свойства: Интернет", переключиться на вкладку "Подключения", нажать на кнопку "Настройка сети", ввести данные в поля и применить...
global scren="%p"//1||$fname|png GLOBALSCREN<c1> ;; создать в текущей панели скриншот экрана в png именем даты, путь отправить в буфер обмена
global scren="%p"//1||$fname|png imgvw=@GLOBALSCREN<1> ;; создать в текущей панели скриншот экрана в png именем даты и просмотреть созданный скриншот в просмотрщике
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 sends="C:\ReplaceList.txt"??-1||&&(.+)\R(.+)!!$1¤$2 slist=%WL||test<1e!!ini> copys=$GLOBALSLIST||x//0||allfold<"C:\ListPathFolders.txt"//0> textx=$GLOBALCOPYS1||?Q$GLOBALSENDS|#|0|1|0|0|0|¤||backup<0> ;; из выделенных файлов скопировать файлы с расширением INI в папки по списку из "C:\ListPathFolders.txt" и произвести в скопированных файлах поиск и замену текста по шаблону из "C:\ReplaceList.txt"
global sends=@"%P"help.txt cmdbt=PowerShell~~-Help~~|~~Out-File~~'GLOBALSENDS<1>'||0||&&wait||redir<1> bends=GLOBALSENDS<1>??-1 GLOBALBENDS<a> ;; пример вывода данных в заданный файл и его чтение после создания
global shape=1 cmdcm=[check=BOX_BR1][check=BOX_BR2][check=BOX_BR3] GLOBALCHECN1<a> GLOBALCHECN2<a> GLOBALCHECN3<a> ;; получить в глобальных переменных 0 или 1 выбранных пунктов диалогов check
global shape=2 imgcn=[group=BOX_G1!!%%L=%L!!%%p="%p"!!%%E=%E]||"%p"//0//x//**[combo=BOX28]||imgcnv<>||quality<[combo=BOX5]>||progres<> delss=$GLOBALIMGCN0||1||upd<1> ;; конвертировать изображения в текущую панель, удалив исходники, в диалоге выбираются: какие файлы, тип, режим
global shape=5 cmdcm=[check=BOX_BR1][check=BOX_BR2] GLOBALCHECK1<a> GLOBALCHECK2<a> ;; пример создания нескольких диалогов CheckBox и получения данных
global shape=5 cmdcm=[check=BOX_BR1][check=BOX_BR2] GLOBALCHECM1<a> GLOBALCHECM2<a> ;; пример создания нескольких диалогов CheckBox и получения данных в первом элементе без разделителя
global shape=U14 renms=%WL||&&(?i)^[^a-zа-яё]+(.+)!!$1 aends=@[combo=BOX_U5] bends=@[combo=BOX_U4] renms=$GLOBALRENMS||^^cntr<1|1|GLOBALBENDS<1>>GLOBALAENDS<1>||upd<1> ;; переименование... удалить в базовых именах выделенных объектов все небуквенные знаки до первой буквы + добавить в начало имен счетчик (выбор разделителя и разрядности счетчика в диалоговом окне)
global slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=o10GLOBALSLIST<:INDEX:>//>~~<info=o30GLOBALSLIST<:INDEX:>//>~~<info=o50GLOBALSLIST<:INDEX:>//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=GLOBALSLIST<:INDEX:>||0,1,2||GLOBALXENDS<1> <NEXT> ;; выделенным объектам выставить все варианты дат по самому раннему времени
global slist=%WL shape=1 zends=[combo=BOX_U76.1] mends=[combo=BOX_U76.2] sends=[check=BOX_U6] xends=GLOBALCHECK1<k|0|¤>||¤!!, folds="%t"||[info=s30] picss=$GLOBALSLIST||GLOBALFOLDS<1>//0||GLOBALZENDS<1>!!GLOBALMENDS<1>||progres<> iconv=PS<GLOBALFOLDS<1>//1//0>||GLOBALFOLDS<1>||GLOBALXENDS<1> ;; сменить цвет выделенным изображения (заменяемый и заменяющий цвета вводятся в ДО), сохранить изображения с измененными цветами в другой панели в папке с текущей датой, в этой же папке создать из полученных изображений иконки 16х16 и 32х32
global slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=4 aends=@[combo=BOX_U5.1] bends=@[combo=BOX_U5.2] cends=@[combo=BOX_U5.1] dends=@[combo=BOX_U5.2] renms=%WL||&&(\GLOBALAENDS<1>+)!!GLOBALBENDS<1>||&&(\GLOBALCENDS<1>+)!!GLOBALDENDS<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; замена символов (двухэтапное) в именах выделенных объектов (с возможностью отката)
global slist=FOLDM<%WL!!-1!!0>||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=4 aends=@[combo=BOX_U5.1] bends=@[combo=BOX_U5.2] cends=@[combo=BOX_U5.1] dends=@[combo=BOX_U5.2] renms=FOLDM<%WL!!-1!!0>||&&[«»]!!~~||&&(\GLOBALAENDS<1>+)!!GLOBALBENDS<1>||&&(\GLOBALCENDS<1>+)!!GLOBALDENDS<1>||&&(~~)+!!$1 creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; замена любых двух символов выбранных или введенных в диалоговом окне в именах выделенных объектов или в именах файлов первого уровня выделенных папок
global slist=PS<[tc=TP]//1//0>||##path<4>||formt<0!!(?i)[a-zа-яё].*!!> xends=GLOBALSLIST<1>||formt<0!!(?m)([\d]+)(\D).*>||&&.*\d!! <IF> 1 <> <info=t61$GLOBALXENDS[1]> <THEN> xends=_ <ENDIF> blist=$GLOBALXENDS xlist=$GLOBALSLIST||&&\D.*!!||formt<11> <IF> 1 <> <info=t61$GLOBALXLIST[1]> <THEN> bends=000 xlist=$GLOBALBENDS <ENDIF> iends=<info=t60$GLOBALXLIST[1]> aends=GLOBALXLIST<1>||#Sfnc_numplus0 copys=%WL||"%t"//0||^^cntr<GLOBALAENDS<1>|1|GLOBALIENDS<1>>GLOBALBLIST<1>||upd<3> ;; копировать выделенные файлы активной панели в другую панель с добавлением к именам копируемых файлов в начало имени счетчика являющимся продолжением начальной нумерации файлов в другой панели
global splis=%WL||"%p"||360k||skip<1> GLOBALSPLIS0<a> GLOBALSPLIS<a> GLOBALSPLIS1<a> GLOBALSPLIS2<a> GLOBALSPLIS3<a> ;; разбить выделенные файлы на части по 360 килобайта в активную панель в именные папки, если файл меньше заданного размера, то не производить действий
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 split=%P%N||"%p"||360k||skip<1> GLOBALSPLIT0<a> GLOBALSPLIT<a> GLOBALSPLIT1<a> GLOBALSPLIT2<a> ;; разбить файл под курсором на части по 360 килобайта в активную панель в именную папку, если файл меньше заданного размера, то не производить действий + записать результаты в глобальные переменные
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 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> wdrag=1||GLOBALPROGR<2> ;; запустить программу под курсором, скрыть заголовок окна и установить курсор на заголовок окна для перетаскивания
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,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 await=9||0||[CLASS:Notepad]||0 await=10||0||[CLASS:Notepad]||0||&&\|Value=привет\| GLOBALAWAIT<a> ;; запустить блокнот и приостановить действие команд пока в окне не появится надпись "привет"
global start=notepad await=9||0||[CLASS:Notepad]||0 await=10||0||GLOBALAWAIT<1>||0||&&\|Value=.*привет.*\| GLOBALAWAIT<a> ;; запустить блокнот и приостановить действие команд пока в окне не появится в любом месте надпись "привет"
global start=notepad await=9||0||[CLASS:Notepad]||0 await=10||0||GLOBALAWAIT<1>||0||&&\|Value=привет\| GLOBALAWAIT<a> ;; запустить блокнот и приостановить действие команд пока в окне не появится надпись "привет"
global start=notepad||%P%N||&&procwait await=9||0||[CLASS:Notepad]||3 GLOBALAWAIT<a> ;; запустить Notepad с файлом под курсором и приостановить действие команд до того как указанное окно перестанет быть активным
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||a||"%p%O".rar||"%P"||&&wait||upd<1> GLOBALPROGR<a> ;; создать архив в активной панели именем объекта под курсором файлов текущей папки и получить код возврата WinRAR
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=Telegram||--||tg://resolve?domain=tcimg||&&procwait||&&exists buttn=GLOBALPROGR<2>||x|$f|$l^v{ENTER} ;; открыть Telegram, перейти на страницу группы TCIMG, вставить текст из буфера обмена и отправить
global start=x||list<%WL>||1-list1<%WL>||2-list2<%WL>||3-list3<%WL>||4-list4<%WL>||5-list5<%WL>||6-list6<%WL>||7-list7<%WL>||8-list8<%WL>||9-list9<%WL> GLOBALSTART<a> ;; пример передачи списков в команду "start"
global stext=%WL??-1||"%t"//0||delim<@CRLF> GLOBALSTEXT3<a> ;; объединить содержимое выделенных текстовых файлы и записать построчно в глобальную переменную GLOBALSTEXT3
global stext=%WL??1||0 GLOBALSTEXT3<a> ;; объединить содержимое выделенных текстовых файлы (без создания общего файла) и записать в первую ячейку в глобальную переменную GLOBALSTEXT3
global stext=%WL??-1||0 GLOBALSTEXT3<a> ;; объединить содержимое выделенных текстовых файлы (без создания общего файла) и записать построчно в глобальную переменную GLOBALSTEXT3
global stext=%WL||"%t"//0//Summa GLOBALSTEXT0<a> GLOBALSTEXT<a> GLOBALSTEXT1<a> GLOBALSTEXT2<a> ;; объединить выделенные файлы в другую панель в файл Summa и передать различные списки
global stext=%WL||"%t"//0//Summa.txt||delim<@CRLFenum[1|1|1]@CRLF> ;; объединить выделенные текстовые файлы, вставив в начало содержимого каждого файла номер
global stext=%WL||"%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=%WL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> start=RAR||-IBCK||a||-ep||GLOBALSTEXT<1>.rar||GLOBALSTEXT<1>||&&wait ;; объединить выделенные текстовые файлы, вставив в начало каждого "=======" и сохранить в другую панель именем первого файла, запаковать файл в rar с помощью WinRar
global stext=%WL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> zpacf=GLOBALSTEXT<1>||@//0 delsm=GLOBALSTEXT<1>||1||upd<3> ;; объединить выделенные текстовые файлы в один файл и упаковать в архив zip, вставив в начало каждого "=======" и сохранить в другую панель именем первого файла
global stext=%WL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> zpacf=GLOBALSTEXT<1>||@//0||upd<3> ;; объединить выделенные текстовые файлы, вставив в начало каждого "=======" и сохранить в другую панель именем первого файла, запаковать файл в zip
global stext=%WL||$f254//0||delim<@CRLF> textv=GLOBALSTEXT<1> tempxx ;; просмотреть в textv содержимое выделенных файлов
global symxx=RedYellow||ABCD||noprogres<>||xpath<C:\Test_RedYellow> GLOBALSYMXX<a> ;; создать изображения по шаблону RedYellow для каждого символа строки "ABCD" без прогресс бара в заданную папку и записать созданные пути в глобальную переменную
global tcimg=$cm2011 copyy=%P%N.bak||"%p"//1||&&\.bak$!!||**2!! attrf=GLOBALCOPYY<1>||-H!!0 tcimg=$cm2011 ;; заменить выделенные оригиналы бэкап-копиями находящимися в режиме "Скрытый"
global tempxx slist=FOLDC<%WL//1//-1//*.ext> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> GLOBALCOPYS1<a> pathb=$f254 tcimg=$cm523|2050 arwcx="%t"1||zip||1 ;; скопировать все файлы EXT в выделенных папках с рекурсией во временную папку со случайными именами, войти во временную папку в новой вкладке, выделить все новые файлы и установить курсор на первый файл + заархивировать в другую панель в ZIP создав отдельные архивы для каждого выбранного
global tempxx slist=FOLDC<%WL//1//-1//*.ext> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> GLOBALCOPYS1<a> pathb=$f254 tcimg=$cm523|2050 ;; скопировать все файлы EXT в выделенных папках с рекурсией во временную папку со случайными именами, войти во временную папку в новой вкладке, выделить все новые файлы и установить курсор на первый файл
global tempxx slist=FOLDC<%WL//1//-1//*.ext> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> GLOBALCOPYS1<a> ;; скопировать все файлы EXT в выделенных папках с рекурсией во временную папку со случайными именами
global tempxx slist=FOLDC<%WL//1//-1> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> alist=$GLOBALCOPYS1||$$.zip||#P$f254!!"%T" blist=$GLOBALCOPYS0||$$.zip||"%P"!!"%T" pathb=$f254 tcimg=$cm523|2050 arwcx="%t"1||zip||1||wait<> tempxx moves=$GLOBALALIST||listz<$GLOBALBLIST>//0||upd<2> ;; архивировать все файлы выделенных папок в ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры)
global tests=%WL||"%t"SaveList.txt//1//3||test<1t!!Setting>||progres<>||upd<3> GLOBALTESTS<a> ;; из выделенных файлов записать в SaveList.txt те, в содержимом которых есть слово "Setting" и записать путь файла и количество в глобальную переменную
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)
global textv= GLOBALTEXTV<a> ;; открыть пустой textv, по нажатию на ==> отобразить в таблице вставленную информацию
global textv=%WL GLOBALTEXTV<a> ;; выделенные пути вывести в textv, по нажатию на ==> отобразить в таблице
global textv=%WL GLOBALTEXTV<e> GLOBALTEXTV1<e> GLOBALTEXTV2<e> ;; выделенные пути вывести в textv, по нажатию на кнопку "=>" (CTRL+ENTER) отобразить в таблице выбранную информацию
global textv=%WL||save<C:\Name.txt|0> GLOBALTEXTV1<a> GLOBALTEXTV<a> ;; выделенные пути вывести в textv, при сохранении файла сохранить информацию в заданный файл (добавлять счётчик, если файл существует), по нажатию на ==> вывести путь файла в GLOBALTEXTV1
global textv=%WL||save<C:\Name.txt|0>||code<3> GLOBALTEXTV1<a> ;; выделенные пути вывести в textv, при сохранении файла сохранить информацию в заданный файл в кодировке UTF-8 (добавлять счётчик, если файл существует), по нажатию на ==> вывести путь файла в GLOBALTEXTV1
global textv=%WL||save<C:\Name.txt|1> GLOBALTEXTV1<a> ;; выделенные пути вывести в textv, при сохранении файла сохранить информацию в заданный файл (перезаписывать, если файл существует), по нажатию на ==> вывести путь файла в GLOBALTEXTV1
global textv=%WL||save<C:\Name.txt|2> GLOBALTEXTV1<a> ;; выделенные пути вывести в textv, при сохранении файла сохранить информацию в заданный файл (дозаписывать в конец, если файл существует), по нажатию на ==> вывести путь файла в GLOBALTEXTV1
global textv=%WL||save<C:\Name.txt|3> GLOBALTEXTV1<a> ;; выделенные пути вывести в textv, при сохранении файла сохранить информацию в заданный файл (дозаписывать в начало, если файл существует), по нажатию на ==> вывести путь файла в GLOBALTEXTV1
global textv=cliptext GLOBALTEXTV<a> ;; открыть содержимое буфера обмена textv, по нажатию на ==> отобразить в таблице вставленную информацию
global textv=cliptext GLOBALTEXTV<c> ;; открыть содержимое буфера обмена в просмотрщике textv , после редактирования по нажатию на кнопку "=>" или по "CTRL+ENTER" отправить содержимое редактора в буфер обмена
global textx=%WL||привет!! GLOBALTEXTX0<a> GLOBALTEXTX<a> GLOBALTEXTX1<a> GLOBALTEXTX2<a> ;; удалить слово "привет" из содержимого всех выделенных текстовых файлов и получить различные списки результатов
global title=Справка~~AutoIt~~xxx||?[TITLE:Справка~~AutoIt] GLOBALTITLE<a> ;; установить новый заголовок для заданного окна и записать данные окна в глобальную переменную
global txtsp=%P%N||"%t"||1 GLOBALTXTSP0<a> GLOBALTXTSP<a> ;; разбить текстовый файл под курсором построчно, создавая в другой панели файлы со строками и получить списки данных
global txtsp=%P%N||"%t"||6!!</p><p>||formt<63,20> stext=$GLOBALTXTSP||"%t"//0//Result.txt||delim<@CRLF{{/p}}{{p}}@CRLF!!1>||upd<3> ;; разбить текстовый файл под курсором по фразе "</p><p>", создавая в другой панели файлы с содержимым разбитых фрагментов, сортируя строки по числовому возрастанию + далее собрать файлы в один Result.txt
global txtsp=%P%N||%%TCIMG_TEMP%%||6!!#METKA#||formt<63,20> stext=$GLOBALTXTSP||"%p"//1//<info=f13GLOBALTXTSP0<1>//>||delim<@CRLF#METKA#@CRLF!!1>||upd<1> tempxx ;; сортировать в файле под курсором строки между метками "#METKA#" по числовому возрастанию
global txtsp=%WL||"%p"||1 renms=$GLOBALTXTSP||list<%WL>||**0!!txt||upd<1> ;; создать выделенным файлам именные файлы txt с содержимым полного пути файла
global txtss=%WL||"%t"||1!!5||namedir<1>||progres<> GLOBALTXTSS0<a> GLOBALTXTSS<a> ;; разбить выделенные текстовые файлы по 5 строк, создавая в другой панели в именных папках файлы со строками с отображением прогресс бара и получить данные разбивки
global txtss=%WL||"%t"||test<1e!!txt>||1!!5||namedir<1>||progres<> GLOBALTXTSS0<a> GLOBALTXTSS<a> GLOBALTXTSS1<a> GLOBALTXTSS2<a> ;; разбить из выделенных текстовых файлов только txt по 5 строк, создавая в другой панели в именных папках файлы со строками с отображением прогресс бара и получить данные разбивки
global txtss=%WL||"%t"||test<1e!!txt>||1!!5||namedir<1>||progres<> ;; разбить из выделенных текстовых файлов только txt по 5 строк, создавая в другой панели в именных папках файлы со строками с отображением прогресс бара
global txwvf=Привет||"%p"||upd<1> GLOBALTXWVF1<a> GLOBALTXWVF2<a> ;; в активной панели создать аудиофайл WAV с озвученным текстом "Привет" и записать информацию в глобальные переменные
global upldf=%P%N||directupload||1 GLOBALUPLDF0<e> GLOBALUPLDF<e> GLOBALUPLDF2<e> ;; изображение под курсором разместить на хостинге directupload.net и записать результаты в глобальную переменную
global uplds=%WL||directupload||1||progres<> GLOBALUPLDS0<e> GLOBALUPLDS<e> GLOBALUPLDS2<e> ;; загрузить выделенные изображения на хостинг directupload.net и записать в буфер обмена список основных ссылок
global uplds=%WL||directupload||x||output<4|1>||progres<> dends=$GLOBALUPLDS??0||?F58 ;; загрузить выделенные изображения на хостинг directupload и записать в буфер обмена список ссылок в одну строку, разделёнными пробелами
global urlra=C:\link.txt|4||"%p"//0||formt<6,1!!(.*\.gif|.*\.bmp|.*\.png|.*\.jpg[^\r\n]*)>||convert<##<listx=C:\Name.txt>>||progres<> downl=@//9||listu<$GLOBALURLRA1>||pause<1-2>||progres<> ;; содержимое всех страниц интернет ссылок из файла C:\link.txt сохранить в активную панель в именные файлы из C:\Name.txt (извлечь все ссылки заданных типов) и закачать все ссылки в папки рядом с файлами списков
global urlra=cliplist|4||"%p"//0||formt<6,1!!(.*\.gif|.*\.bmp|.*\.png|.*\.jpg[^\r\n]*)>||convert<##<listx=C:\Name.txt>>||progres<> downl=@//9||listu<$GLOBALURLRA1>||pause<1-2>||progres<> ;; содержимое всех страниц интернет ссылок из буфера обмена сохранить в активную панель в именные файлы из C:\Name.txt (извлечь все ссылки заданных типов) и закачать все ссылки в папки рядом с файлами списков
global urlra=cliplist|4||"%p"::!!0!!(.+\\)(\w+\:/+)([^/]+)(.*)!!$1$3\\<info=e72::>.txt||upd<1>||progres<> GLOBALURLRA0<a> GLOBALURLRA<a> GLOBALURLRA1<a> GLOBALURLRA2<a> GLOBALURLRA3<a> ;; содержимое всех страниц интернет ссылок из буфера обмена, сохранить в активную панель в создаваемые именные папки сайтов в именные файлы сайтов + вывести результат в глобальные переменные
global urlsv=C:\URL.txt|4||"%p"//0//SumUrl.txt||progres<>||upd<1> GLOBALURLSV0<a> GLOBALURLSV<a> GLOBALURLSV1<a> GLOBALURLSV2<a> ;; объединить содержимое всех страниц интернет ссылок из файла C:\URL.txt и сохранить в активную панель в файл SumUrl.txt и записать информацию в глобальные переменные
global urlxt=C:\URL.txt|4??-1||"%p"//0||delim<@CRLF> GLOBALURLXT3<a> ;; объединить содержимое всех страниц интернет ссылок из файла C:\URL.txt и сохранить в активную панель именем первой ссылки, записать данные построчно в глобальную переменную GLOBALURLXT3
global urlxt=C:\URL.txt|4??1||0 GLOBALURLXT3<a> ;; объединить содержимое всех страниц интернет ссылок из файла C:\URL.txt (без создания общего файла) и записать в первую ячейку в глобальную переменную GLOBALURLXT3
global urlxt=C:\URL.txt|4??-1||0 GLOBALURLXT3<a> ;; объединить содержимое всех страниц интернет ссылок из файла C:\URL.txt (без создания общего файла) и записать построчно в глобальную переменную GLOBALURLXT3
global urlxt=C:\URL.txt|4||"%p"//0//Summa GLOBALURLXT0<a> GLOBALURLXT<a> GLOBALURLXT1<a> GLOBALURLXT2<a> ;; объединить содержимое всех страниц интернет ссылок из файла C:\URL.txt в общий файл в текущую панель в файл Summa и передать различные списки
global urlxt=C:\URL.txt|4||$f254//0||delim<@CRLF> textv=GLOBALURLXT<x1> tempxx ;; просмотреть в textv содержимое всех страниц интернет ссылок из файла C:\URL.txt
global watch=0 infbx=InfoBox_TEST1 watch=23||1 infbx=InfoBox_TEST2 watch=23||2 watch=20 GLOBALWATCH<a> ;; запустить секундомер, в заданном месте командной строки записать результат в глобальный массив GLOBALWATCH и вывести результат
global websc=%WL||"%t"//0 GLOBALWEBSC0<a> GLOBALWEBSC<a> GLOBALWEBSC1<a> GLOBALWEBSC2<a> ;; создать в другой панели скриншоты выделенных текстовых файлов -html (формат .BMP, базовое имя создаётся из файла) и получить списки результатов
global websc=cliplist||"%p"//1||x|png||progres<>||upd<1> GLOBALWEBSC0<a> GLOBALWEBSC<a> GLOBALWEBSC1<a> GLOBALWEBSC2<a> ;; создать в активной панели скриншоты выделенных текстовых файлов -html (формат .PNG, базовое имя создаётся из файла) и получить списки результатов
global webss=%P%N||"%p"//0||Scrinshot-<info=f12%P%N//>-<info=f3%P%N//>|jpg pause=500 pause=500 sends=GLOBALWEBSS0<1>??1||code<4>||&&([^|]+)body\s\{\s+\w+-image\:url\(\'data:image/jpg;base64,!!||&&\'\);([^|]+)!!||&&[\r\n\t]!! creat="%p"||"Extr_body_b64-@<info=f12%P%N//>-<info=f3%P%N//>".txt||content<GLOBALSENDS<1>> pause=500 bufsr=GLOBALSENDS<1> pause=500 clptx=%%COMMANDER_PATH%%\sablon\b64\jpg.b64||insert<2> pause=500 dectd=0||x||"%p"//0||upd<1>||namedec<img_body-<info=f12%P%N//>-@<info=f3%P%N//>> ;; создать скриншот из файла под курсором, произвести экстракцию кода b64 - jpg, (фонового изображения body) и сохранить в текстовой файл + воссоздание физического изображения с расширением jpg. Поддерживает шаблон [HTML4]
global webss=%P%N||"%p"//0||Scrinshot-<info=f12%P%N//>-<info=f3%P%N//>|jpg pause=500 sends=GLOBALWEBSS0<1>??1||code<4>||&&([^|]+)body\s\{\s+\w+-image\:url\(\'data:image/jpg;base64,!!||&&\'\);([^|]+)!!||&&[\r\n\t]!! creat="%p"||"Extr_body_b64-@<info=f12%P%N>-<info=f3%P%N//>".txt||content<GLOBALSENDS<1>> pause=500 bufsr=##<ifile=%%COMMANDER_PATH%%\sablon\b64\jpg.b64>||$GLOBALSENDS<1> pause=500 dectd=0||x||"%p"//0||upd<1>||namedec<img_body-<info=f12%P%N>-@<info=f3%P%N//>> ;; создать скриншот из файла под курсором, произвести экстракцию кода b64 - jpg, (фонового изображения body) и сохранить в текстовой файл + воссоздание физического изображения с расширением jpg. Поддерживает шаблон [HTML4]
global webss=yandex.ru||"%p"//0 GLOBALWEBSS0<a> GLOBALWEBSS<a> GLOBALWEBSS1<a> GLOBALWEBSS2<a> ;; создать в активной панели скриншот web страницы и вывести результат в глобальные переменные
global wntxt=2||"%P"Text.txt GLOBALWNTXT<a> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши записать все данные в файл Text.txt в активной панели и вывести путь файла в глобальную переменную
global wntxt=2||"%P"Text.txt||infwt<1> GLOBALWNTXT<a> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши записать данные секции [Text] в файл Text.txt в активной панели и вывести путь файла в глобальную переменную
global wntxt=3 GLOBALWNTXT<a> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши вывести построчно все данные в глобальную переменную
global wntxt=3||infwt<1> GLOBALWNTXT<a> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши вывести построчно данные секции [Text] в глобальную переменную
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= GLOBALSENDS<a> ;; запустить, выбрать окно и по нажатию SHIFT получить в глобальной переменной дескриптор окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= imgpr=1 infos=2||25||GLOBALSENDS<2>||0||1 imgpr=-1 sends=GLOBALINFOS1<x1>??-1||&?\|Text=([^|]*) GLOBALSENDS<a> ;; запустить, выбрать окно и по нажатию SHIFT получить текстовую информацию элементов окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||20||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить информацию окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||21||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить информацию элементов окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||25||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить подробную информацию элементов окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= ontop=4||@GLOBALSENDS<2> ;; выбрать окно по нажатию Shift и установить/снять атрибут "Поверх всех окон"
global words=%WL||mode<1|$f250\AkelFiles\Plugs\Scripts\getSpellCheck.dic|$f250\AkelFiles\Plugs\SpellCheck\Custom_a.dic|$f250\AkelFiles\Plugs\SpellCheck\Custom_b.dic>||progres<> GLOBALWORDS<a> ;; в выделенных файлах проверить орфографию русских слов с помощью Microsoft Word и подключаемых списков и вывести информацию в глобальную переменную
global words=%WL||progres<> GLOBALWORDS<a> ;; в выделенных файлах проверить орфографию русских слов с помощью Microsoft Word и вывести информацию в глобальную переменную
global words=@%P%N GLOBALWORDS<a> ;; проверить орфографию русских слов в файле под курсором с помощью Microsoft Word и вывести информацию в глобальную переменную
global words=@%P%N||mode<1|$f250\AkelFiles\Plugs\Scripts\getSpellCheck.dic|$f250\AkelFiles\Plugs\SpellCheck\Custom_a.dic|$f250\AkelFiles\Plugs\SpellCheck\Custom_b.dic> GLOBALWORDS<a> ;; проверить орфографию русских слов в файле под курсором с помощью Microsoft Word и подключаемых списков и вывести информацию в глобальную переменную
global xlsxf=%P%N||"%t"|0||1|5:8|6:6!!#@CRLF!!1|16:-1|6:6 globalXLSXF0<a> globalXLSXF<a> ;; скопировать из файла .xlsx под курсором текстовую информацию с 1-го листа с 6 колонки два диапазона разделённые переносом строки: с 5-й по 8-ю строки и с 16-й и до конца и сохранить в другую панель (при совпадении добавляется счётчик) + получить списки результатов
global zpacf=%P%N||"$f06info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait encrd=globalZPACF<1>||"$f06"//0//x//**crypt||12345|AES256 delsm=globalZPACF<1>||1 ;; создать из выделенного временный архив на рабочем столе, зашифровать архив в файл *crypt и удалить временный архив
global zpack=%WL||"%t"//0||progres<>||foldname<1> GLOBALZPACK0<a> GLOBALZPACK<a> ;; упаковать выделенные объекты в другую панель в именные архивы zip и получить списки результатов
global zpack=%WL||"%t"//0||progres<>||foldname<1> renms=$GLOBALZPACK||~~!!.||upd<3> ;; упаковать выделенные объекты в другую панель в именные архивы zip и переименовать созданные архивы (заменить пробел на точку)
global zpack=PS<"%P"//1//-1//*.fb2>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> ;; в активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники
global zpack=PS<"%P"//1>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> ;; в активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники
global zpack=PS<"%P"//1>||@//0||progres<>||upd<1> GLOBALZPACK0<a> GLOBALZPACK<a> ;; в активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP и записать результат в глобальные переменные
global zunpk=%WL||"%t"//0||progres<> GLOBALZUNPK0<a> GLOBALZUNPK<a> ;; распаковать выделенные архивы zip в другую панель с прогресс баром и получить списки результатов
global zunpk=PS<"%P"//1//-1//*.fb2.zip>||@//0||progres<> delss=$GLOBALZUNPK0||1||progres<>||upd<1> ;; в активной панели распаковать все файлы .FB2.ZIP(с рекурсией) в те же папки в именные файлы .FB2 и удалить исходные архивы
imgpr=1 global cmdbt=ipconfig GLOBALCMDBT<a> ;; получить информацию о *настройках сетевой карты и IP адресе текущего компьютера и вывести в таблице
imgpr=1 global cmdbt=ipconfig~~&&~~netstat GLOBALCMDBT<a> ;; получить информацию о *настройках сетевой карты, IP адресе текущего компьютера, активных подключений и вывести в таблице
imgpr=1 global cmdbt=netstat GLOBALCMDBT<a> ;; получить информацию активных подключений и вывести в таблице
imgpr=1 global copys=%WL||%%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 copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> iconv=FOLDC<GLOBALCOPYY<1>//0//1//png>||GLOBALCOPYY<1>//0||48,32,24,16 delss=FOLDC<GLOBALCOPYY<1>//0//1//png>||1 ;; создать копию папки под курсором и конвертировать png файлы папки копии в иконки с последующим удалением всех png файлов
imgpr=1 global copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> iconv=FOLDC<GLOBALCOPYY<1>//0//1//png>||GLOBALCOPYY<1>||48,32,24,16 delss=FOLDC<GLOBALCOPYY<1>//0//1//png>||1 creat=%%TCIMG_PATH%%\TEMP\||ikon.txt||content<$GLOBALICONV>||owrite<1> lbicl=%%TCIMG_PATH%%\TEMP\ikon.txt||"%p"Library.icl ;; создать копию папки под курсором и конвертировать png файлы папки копии в иконки заданных размеров с последующим удалением всех png файлов и с созданием в активной панели библиотеки.icl созданных иконок
imgpr=1 global exicn=%%COMMANDER_PATH%%\Wcmicons.dll||$f254?55 sends=$f212\Icons.txt||&?(?:[^\d])0*(\d+)!!3!!1!!, bends=<info=n8|GLOBALSENDS<1>|0|GLOBALEXICN<0>-1>||?Ffnc_numplus $GLOBALEXICN[GLOBALBENDS<1>]=;$f202\Mono8x8.ico lbicl=$GLOBALEXICN||"%p"\Wcmicons_New.dll||0||upd<1> tempz=55||1 ;; из библиотеки Wcmicons.dll оставить заданные номеров значков, прописанных в файле Icons.txt, остальные значки заменить "пустышкой" (значком Mono8x8.ico) и сохранить в активную панель в новую библиотеку Wcmicons_New.dll
imgpr=1 global folds=D:\Перебор\ALL\||list<%WL//4>||fflag<0> start=RAR||-IBCK||x||list<%WL>||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=%WL||formt<sps32,sps33> start=FFmpeg||-i||concat:GLOBALLISTS<1>||-c||copy||output.mp3||&&hide||&&wait ;; объединение выделенных mp3 файлов в одну непрерывную композицию (если битрейт разный, то выходной файл будет с усредненным значением)
imgpr=1 global lists=%Z%WL||##path<6> sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> renmm="%TGLOBALSENDS<:INDEX:>"||$$_original copyy=GLOBALSENDS<:INDEX:>||"%t"//0||modfs<0,1||#SISDATE> <NEXT> ;; копировать выделенные объекты в в другую панель, предварительно переименовав идентичные файлы в другой панели, добавив в конец имени _ original
imgpr=1 global slist=FOLDM<%WL!!2!!-1> <FOR> 1 <TO> GLOBALSLIST<0> lists=PS<GLOBALSLIST<:INDEX:>!!1!!0!!*.mp3|*.flac>||##path<6>||save<GLOBALSLIST<:INDEX:><info=o73GLOBALSLIST<:INDEX:>!!1>.m3u>||code<4> <NEXT> ;; создать в выделенных папках и их подкаталогах из аудиотреков (mp3, flac) заменяемый M3U-лист (имена файлов) в кодировке UTF-8 с именем родительской папки
imgpr=1 global urlra=cliplist|4||"%p"//0||formt<6,1!!(.*\.gif|.*\.bmp|.*\.png|.*\.jpg[^\r\n]*)>||convert<##<listx=C:\Name.txt>>||upd<1> GLOBALURLRA1<a> ;; содержимое всех страниц интернет ссылок из буфера обмена сохранить в активную панель в именные файлы из C:\Name.txt (извлечь все ссылки заданных типов) и записать пути в глобальную переменную
itray=3 global aends=x??-1||#K5!!@CRLFhttp://www.fakenamegenerator.com/ urlra=$GLOBALAENDS|4||"%p"//0||sagent<W4>||convert<##full.txt>||?F70,54,56,62||code<4>||pause<2-3>||progres<> ;; получить 5 разных случайно сгенерированных профилей с сайта fakenamegenerator.com (сохранить в активной панели в файл full.txt), предварительно установить строку User-Agent
itray=3 global copys=%WL||"%p"//0||copyn<[input=BOX11]> exect=_ArrayConcatenate($GLOBALCOPYS1,$GLOBALCOPYS0,1,2) GLOBALCOPYS1<a> ;; скопировать выделенные объекты заданное в диалоге количество раз и добавить к глобальному массиву GLOBALCOPYS1 массив GLOBALCOPYS0
itray=3 global marks=list<%%COMMANDER_PATH%%\1\Marks_list.txt> GLOBALMARKS<a> ;; выделить в активной панели объекты по списку из файла Marks_list.txt и передать/получить выделенный список
itray=3 global start=7-Zip||a||-mx9||"%P%O-@<info=s47>.7z"||@%WL||&&hide||&&wait||upd<1> ;; запаковать выделенные объекты в 7z в один в архив именем объекта под курсором
itray=3 global start=7-Zip||a||-mx9||-pПАРОЛЬ||"%P%O-@<info=s47>.7z"||@%WL||&&hide||&&wait||upd<1> ;; запаковать выделенные объекты в 7z в один в архив именем объекта под курсором и зашифровать паролем "ПАРОЛЬ"
itray=3 global uplds=%WL||directupload||1 brwsr=GLOBALUPLDS<1>!!Explorer ;; загрузить изображение под курсором на хостинг directupload.net и открыть ссылку в браузере
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<%WL>||&&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<%WL>||&&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 с номером, именем и хеш суммой созданных архивов
shape=1 dilog=[combo=BOX_U3][combo=BOX_U2] global slist=%WL xlist=FOLDM<$GLOBALSLIST//2//-1> <FOR> 1 <TO> GLOBALXLIST<0> creat=GLOBALXLIST<:INDEX:>||GLOBALCOMBO<1>||numb<GLOBALCOMBO<2>> <NEXT> tcimg=$cm524 ;; создать файл(ы) (выбор имени файла и количества в диалоговом окне) во всех подпапках выделенных папок (включая корень)
shape=1 dilog=[combo=BOX_U3][combo=BOX_U2] global slist=%WL xlist=FOLDM<$GLOBALSLIST//-2//-1> <FOR> 1 <TO> GLOBALXLIST<0> creat=GLOBALXLIST<:INDEX:>||GLOBALCOMBO<1>||numb<GLOBALCOMBO<2>> <NEXT> tcimg=$cm524 ;; создать файл(ы) (выбор имени файла и количества в диалоговом окне) во всех подпапках выделенных папок (исключая корень)
shape=24||0 global clipi=%%TCIMG_TEMP%%\ImgClip.[combo=BOX28] imgcf=GLOBALCLIPI<1>||"%p"//0||resize<1,[combo=BOX6]>||upd<1> tempxx ;; создать в активной панели изображения из буфера обмена, предварительно изменив размер, формат и ширина выбирается в диалоге
slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> global slist=PS<"%P"//1//0>||##path<4>||formt<0!!(?i).*[a-zа-яё]!!> xends=GLOBALSLIST<1>||&&\d.*$!! <IF> 1 <> <info=t61$GLOBALXENDS[1]> <THEN> xends=_ <ENDIF> zlist=$GLOBALSLIST||formt<0!!(?m)([\d]+)\D.*> <IF> 1 <> <info=t61$GLOBALZLIST[1]> <THEN> bends=000 zlist=$GLOBALBENDS <ENDIF> xlist=$GLOBALZLIST||formt<11> aends=GLOBALXLIST<1>||#Sfnc_numplus0 iends=<info=t60$GLOBALAENDS[1]> renms=%WL||$$GLOBALXENDS<1>cntr<GLOBALAENDS<1>|1|GLOBALIENDS<1>>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; добавить выделенным файлом продолжение счетчика в конец имени (с возможностью отката)
slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> global slist=PS<"%P"//1//0>||##path<4>||formt<0!!(?i)[a-zа-яё].*!!> xends=GLOBALSLIST<1>||formt<0!!(?m)([\d]+)(\D).*>||&&.*\d!! <IF> 1 <> <info=t61$GLOBALXENDS[1]> <THEN> xends=_ <ENDIF> blist=$GLOBALXENDS xlist=$GLOBALSLIST||&&\D.*!!||formt<11> <IF> 1 <> <info=t61$GLOBALXLIST[1]> <THEN> bends=000 xlist=$GLOBALBENDS <ENDIF> iends=<info=t60$GLOBALXLIST[1]> aends=GLOBALXLIST<1>||#Sfnc_numplus0 renms=%WL||^^cntr<GLOBALAENDS<1>|1|GLOBALIENDS<1>>GLOBALBLIST<1>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; добавить выделенным файлом продолжение счетчика в начало имени (с возможностью отката)
slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=U14 global renms=%WL||&&(?i)^[^a-zа-яё]+(.+)!!$1 aends=@[combo=BOX_U5] bends=@[combo=BOX_U4] renms=$GLOBALRENMS||^^cntr<1|1|GLOBALBENDS<1>>GLOBALAENDS<1>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименование... удалить в базовых именах выделенных объектов все небуквенные знаки до первой буквы + добавить в начало имен счетчик (выбор разделителя и разрядности счетчика в диалоговом окне, с возможностью отката)
start=C:\Tor\tor.exe||-f||torrc||workdir<C:\Tor\>||&&procwait||&&min pause=1s global await=5||0||C:\Tor\notice.log||1t!!100%%~~(done) GLOBALAWAIT<a> close=tor.exe delsm=C:\Tor\notice.log||1 ;; запустить программу tor.exe, приостановить дальнейшее действие команд, пока в файле notice.log не появится фраза "100%~~(done)", после появления, закрыть процесс и удалить лог
start=Imagine||%P%N global wmenu=0||Imagine.exe||wait<-1> GLOBALWMENU<a> ;; открыть изображение под курсором в программе Imagine, скрыть меню окна и записать данные окна в глобальную переменную
start=Imagine||%P%N global wmenu=0||Imagine.exe||wait<-1> tityn=0||GLOBALWMENU<2> wpull=50,50,300,550||GLOBALWMENU<2> ;; открыть изображение под курсором в программе Imagine, скрыть меню, скрыть заголовок окна и изменить размеры
start=Imagine||%P%N global wpull=50,50,300,550||Imagine.exe||wait<-1> GLOBALWPULL<a> ;; открыть изображение под курсором в программе Imagine, изменить размеры окна и записать данные окна в глобальную переменную
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 + открыть в браузере для просмотра. Можно сделать несколько кнопок с нужными размерами фонов. и одну с оригиналом
tempxx global moves=FOLDC<%WL//0//2>||%%TCIMG_TEMP%%//0 delss=%WL||0 moves=$GLOBALMOVES||"%p"//0 ;; переместить в выделенных папках все папки 1-го уровня во временную папку, удалить выделенные папки + переместить перемещённые обратно в активную панель
watch=1 global creat="%p"||File||bkt<!!_!!!!2!!1>||numb<[input=BOX11]> textx=$GLOBALCREAT||^^<info=f13:://>||backup<0>||upd<1> ;; создать введенное в диалоговом окне количество файлов с именем File и записать в каждый файл собственное имя
watch=1 global creat="%p"||File||bkt<!!_!!!!4!!1>||numb<[input=BOX11]> textx=$GLOBALCREAT||^^<info=f12:://>||backup<0>||upd<1> ;; создать введенное в диалоговом окне количество файлов с именем File и записать в каждый файл собственное имя без расширения