[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 278 из 278
  • «
  • 1
  • 2
  • 276
  • 277
  • 278
Модератор форума: Andrey_A, simup, ХарВик, chip642  
TCIMG - Мощное средство автоматизации
Andrey_AДата: Вторник, 12.06.2012, 04:41 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7198
Награды: 143
Репутация: 132
Аверин Андрей
TCIMG




Дата выпуска: 04.01.2025
Версия: 35.0
Автор: Averin Andrey
Скачать: Страница обновления TCIMG
Скачать 2 : Ссылка обновления TCIMG
Справка: TCIMG ONLINE

'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: Loopback, LonerD, GGG8, ХарВик, shveicar, Yashied, asmadeus, amel27, madmasles, CreatoR, Ward, thesittingbull, Metchnik, InnI, wakillon, Yaroslav, Abel11, chip642, Deus-V, inververs, sims, BezDNaU, Veosys, getaumy, UEZ, homer77, wpitty, JKT, vakula, boriska, =BD=, G.Sandler, Mrakobes, mopodede, Skif_off, wpitty, Rustamer, wpitty, Mchoff, iifoks447, Andarin, oshizelly, Egorkaru, coherent, Атос, yug78, vanhallen, mopodede, Афи, Axel, addhaloka, Matros, Finn, Aleks431, Zmy, Паразит, TarasBY, Userrr, Jury Abel', VikTor1985, HA3APET, alexxxxx, konuk2007, Lupo73, Prog@ndy, Avada, monoceres, авторам библиотеки MediaInfo, авторам Carl Worth и Behdad Esfahbod библиотек Cairo, авторам библиотеки librhash, авторам библиотеки Bass, авторам библиотеки FFmpeg, автору Zenden за утилиту ImgUpload, Slava10779, maK, zep, Rako1, zzzten, Nuker-Hoax, regist123, shusler, sibirnik, Romario, Lord_NEVR, Ли Чжицзюнь (李志军), ruizone (瑞), alexostrov, CaptainFlint, Thomasmolover, eukalyptus, Tuape, Helpmister, NIKZZZZ, smit0966, rediffusion, zybrevl, Rioran, I95, Vimann, And000010, VasRoman, MonarchLFV, jktgeorge, Mario Arhivario, Songbird, Malkey, Placetoload, ziabriev, Antonij72, weaponx, Angelfuze, Pendelgrast, smit0966, Jacob, Rakosvist, Karbucho, Karolinka69, SLIM, ogenry, VladMo, jentoso, Kindom, Megakrok, Altruumann, vaskamy, Alizadombej, Krasovskii, Kurolesova, Svetka99, AkulaBig, Proudhawk, Yymn7, vruzin, Xprajs, Danyfirex, Party Hu, Lost Zombie, derrikF, Karabush, aorist, o2candoo, goog0le, P8gonyajlo, destiny child, Alex Penguin, Broken_Brain, rupinskiy, FedorLashchenko, destiny_child, JenTOSO, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

Регулярные выражения

Control Viewer - Просмотр информации элементов окна

Страница обновления TCIMG

Как правильно обновлять утилиту TCIMG?



В справке TCIMG.chm более 16.450 примеров применения.

Актуальная версия (бета версии) в последних сообщениях темы

Тема развития справки утилиты

Расширение функционала TCIMG

Помощь и советы ПОДКЛЮЧЕНИЕ ПРОГРАММ и СКРИПТОВ

Для запросов кнопок тема ЗАКАЗ КНОПОК

Дополнительное обсуждение TCIMG на forum.ru-board

Группа в Telegram


Сборки программ, в которых участвует утилита TCIMG, в них так же можно увидеть много интересных примеров:
AkelPad Image - сборка текстового редактора AkelPad (автор Andrey_A)
TC IMAGE - сборка файлового менеджера Total Commander (автор Andrey_A)
TC VIM - сборка файлового менеджера Total Commander (автор Matros)
TC Universal Edition - сборка файлового менеджера Total Commander (авторы Yaroslav & asmadeus)
TC Hot-Shot - сборка файлового менеджера Total Commander (автор ice_daemon)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)
TC AkulaBig - сборка файлового менеджера Total Commander (автор AkulaBig)
TCnative - сборка файлового менеджера Total Commander (автор ziabriev)






 
Andrey_AДата: Понедельник, 16.09.2024, 18:42 | Сообщение № 4156
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7198
Награды: 143
Репутация: 132
Аверин Андрей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

TCIMG 34.8 от 16.09.2024

Скачать TCIMG 34.8





.


 
Andrey_AДата: Понедельник, 21.10.2024, 14:29 | Сообщение № 4157
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7198
Награды: 143
Репутация: 132
Аверин Андрей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

TCIMG 34.9 от 21.10.2024

Скачать TCIMG 34.9





.


 
Lord_NEVRДата: Понедельник, 21.10.2024, 14:32 | Сообщение № 4158
Полковник

На сайте с: 24.06.2016
Город: Калининград
Сообщений: 213
Награды: 5
Репутация: 0
Супер. good

 
Andrey_AДата: Суббота, 04.01.2025, 18:01 | Сообщение № 4159
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7198
Награды: 143
Репутация: 132
Аверин Андрей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
★ ЮБИЛЕЙНАЯ 350-я ВЕРСИЯ ★

TCIMG 35.0 от 04.01.2025

Скачать TCIMG 35.0





.


 
БонкоДата: Пятница, 10.01.2025, 10:18 | Сообщение № 4160
Рядовой

На сайте с: 09.01.2025
Город: Балашиха
Сообщений: 1
Награды: 0
Репутация: 0
Прошу помощи с функцией выделения
Версия Windows 10
Версия TotalCommander 11.03 х64
Версия TCIMG 35.0
Код

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\plugins\exe\TCIMG\TCIMG.exe
marks=0||test<1h!!1!!cliphash>
%COMMANDER_PATH%\WCMICONS.DLL,9
Выделить файл/ы в текущей панели, который/е имеет/ют хеш MD5 из списка в буфере обмена

-1

Выдаёт ошибку:
"Функция не реализована! em_CommandTCING888"
Вопрос: "Как починить?"


Сообщение отредактировал Бонко - Пятница, 10.01.2025, 12:34
 
Andrey_AДата: Пятница, 10.01.2025, 15:16 | Сообщение № 4161
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7198
Награды: 143
Репутация: 132
Аверин Андрей
Цитата Бонко ()
Выдаёт ошибку:
"Функция не реализована! em_CommandTCING888"
Вопрос: "Как починить?"

Об этом написано в справке: https://tcimg.dreamlair.net/TCIMG_ONLINE/html/faq.htm#6 пункт д) ...
Если не сработает можете перейти в Telegram https://t.me/tcimg


 
fiwbeneqopДата: Четверг, 30.01.2025, 09:38 | Сообщение № 4162
Рядовой

На сайте с: 30.01.2025
Город: Москва
Сообщений: 1
Награды: 0
Репутация: 0
Всем привет!
Есть множество ярлыков файлов URL
Необходимо сменить иконку у данных файлов.
Как это можно сделать,через создание кнопки в TCIMG в ТС.
 
Andrey_AДата: Четверг, 30.01.2025, 13:29 | Сообщение № 4163
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7198
Награды: 143
Репутация: 132
Аверин Андрей
Цитата fiwbeneqop ()
Необходимо сменить иконку у данных файлов.

fiwbeneqop, URL файл - это текстовый файл в формате INI, структура примерно такая:
Код
[InternetShortcut]
URL=https://tc-image.3dn.ru/
IconIndex=9
HotKey=0
IDList=
IconFile=E:\TC IMAGE\TCIMG.dll


Чтобы изменить значок, который будет отображаться в проводнике, надо записать ключ IconFile с нужным путём библиотеки значков

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
iniwr=@%WL||InternetShortcut||IconFile||E:\brzr_fr_72_prtbl\FirefoxPortable\App\firefox64\firefox.exe
%COMMANDER_PATH%\Wcmicons.dll,1
Выделенным URL файлам установить значок firefox.exe

0
-1

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
iniwr=@%WL||InternetShortcut||IconFile||"E:\TC IMAGE\TCIMG.dll"
%COMMANDER_PATH%\Wcmicons.dll,1
Выделенным URL файлам установить значок TCIMG.dll

0
-1


Если надо добавить номер значка надо записать его в ключ IconIndex

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
iniwr=@%WL||InternetShortcut||IconFile||"E:\TC IMAGE\TCIMG.dll" iniwr=@%WL||InternetShortcut||IconIndex||9
%COMMANDER_PATH%\Wcmicons.dll,1
Выделенным URL файлам установить 9-й значок TCIMG.dll

0
-1


==================
Выбор в диалоге:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
dilog=<iconz=Выбор~~значка¤TCIMG.dll,92|Выберите~~значок:|$f250\TCIMG.dll|343|165|0> iniwr=@%WL||InternetShortcut||IconFile||GLOBALICONZ1<2> iniwr=@%WL||InternetShortcut||IconIndex||GLOBALICONZ1<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Выделенным URL файлам установить значок TCIMG.dll, выбор в диалоге

0
-1

==================
Для отображения своего значка в тотале, необходимо настроить ассоциации
В файле wincmd.ini в секции [Associations] прописать фильтр, к примеру так:

Код
Filter4=;*.mht;*.htm;*.html;*.url;
Filter4_open=""%COMMANDER_PATH%\Programs\Internet\Firefox\FirefoxPortable.exe" "%1""
Filter4.icon=Wcmicons.dll,1894


.


 
sdwqeДата: Пятница, 31.01.2025, 09:37 | Сообщение № 4164
Рядовой

На сайте с: 25.04.2024
Город: Казань
Сообщений: 2
Награды: 0
Репутация: 0
Спасибо

Сообщение отредактировал sdwqe - Пятница, 31.01.2025, 09:48
 
sdwqeДата: Понедельник, 10.02.2025, 13:04 | Сообщение № 4165
Рядовой

На сайте с: 25.04.2024
Город: Казань
Сообщений: 2
Награды: 0
Репутация: 0
Всем привет!
Заметила такую вещь.При смене иконки в win7 использовала код:

Код
dilog=<iconz=Выбор~~значка¤TCIMG.dll,92|Выберите~~значок:|$f250\TCIMG.dll|343|165|0> iniwr=@%WL||InternetShortcut||IconFile||GLOBALICONZ1<2> iniwr=@%WL||InternetShortcut||IconIndex||GLOBALICONZ1<3>
%COMMANDER_PATH%\Wcmicons.dll,1


На другом устройстве данная иконка уже отображается не будет например в Win10.

Из-за чего так может получится?
 
Andrey_AДата: Вторник, 11.02.2025, 21:15 | Сообщение № 4166
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7198
Награды: 143
Репутация: 132
Аверин Андрей
sdwqe, не могу подсказать... Возможно путь не тот, возможно какие-то настройки системы...
Я тестировал на Win10 - у меня установленные значки отображаются


 
chip642Дата: Четверг, 27.03.2025, 20:56 | Сообщение № 4167
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1506
Награды: 62
Репутация: 58
Цитата Виктор ()
Есть список файлов, например главы книг - Глава 1.txt, Глава 2.txt, Глава 3.txt. в буфере есть текст. Выделяю файл Глава 3.txt и появляется новый файл Глава 4.txt, т.е. к выделенному, к цифре, прибавляется +1 и содержание буфера


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=@%P%N||##path<6>||#Sfun_numpluss bufsr=^^||save<"%pGLOBALSLIST<1>"!!1>
WCMICONS.dll,1
создать файл с содержимым буфера обмена с именем файла под курсором с продолжением нумерации

-1
 
Andrey_AДата: Среда, 11.06.2025, 17:03 | Сообщение № 4168
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7198
Награды: 143
Репутация: 132
Аверин Андрей
Новая версия TCIMG_35.1

Код
12.06.2025 [35.1]
[±] Исправлена ошибка в команде resvw
[+] Добавлены условия в код для команд uplds и upldf новой версии ImgUpload
- обновлён архив ImgUpload до версии cli-1.4.1-build-5219
[±] Исправлена ошибка в команде iniss
[+] Оптимизированы параметры (см. Дополнение №10)
- добавлены режимы "x104"
- исправлена ошибка для режимов "e60" - "e301" при ссылках, в которых есть символ "*"
[+] Оптимизирован функционал команды infos
- добавлен режим "infos=1||21||Number" - получение данных меню набора колонок заданной панели
[±] Исправлена ошибка в команде imgnz при работе в цикле с несколькими параметрами
[+] В команды emptt и empty добавлены глобальные переменные
- GLOBALEMPTT0, GLOBALEMPTT, GLOBALEMPTT1, GLOBALEMPTY0, GLOBALEMPTY, GLOBALEMPTY1
[±] Исправлены ряд ошибок в справке
[+] В команды downl, downh добавлен параметр sdel<>
[±] Исправлена ошибка в "sends=`...htm"
[+] Оптимизированы параметры (см. Дополнение №24)
- в режим "*V" добавлена многострочная обработка текста
[+] В команду sends и подобные команды
- добавлены режимы 2 и 3 для вывода информации при "-5" (разбить по заданному количеству строк)
- исправлена ошибка и внесены дополнительные проверки


 
Andrey_AДата: Среда, 11.06.2025, 17:04 | Сообщение № 4169
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7198
Награды: 143
Репутация: 132
Аверин Андрей
Код

"start=AkelPad||%P%N\Desktop.ini" - открыть Desktop.ini, находящийся в папке под курсором
"start=AkelPad||"%PDesktop.ini"" - открыть Desktop.ini, находящийся в активной папке

"zends=<info=c510|FFFFFF|00FF00> GLOBALZENDS<a>" - смешать два цвета: белый и лаймовый (80FF80) [••] [•image]
"zends=<info=c510|FFFFFF|00FF00|0000FF> GLOBALZENDS<a>" - смешать три цвета: белый, лаймовый и синий (55AAAA) [••] [•image]

"zends=<info=c510|FFFF00|000000> GLOBALZENDS<a>" - смешать два цвета: желтый + черный = оливковый (808000) [••] [•image]

"zends=<info=c510|FF0000|FFFF00> GLOBALZENDS<a>" - смешать два цвета: красный + желтый = темный янтарь (FF8000) [••] [•image]
"zends=<info=c510|FF0000|FFFF00|FFFF00> GLOBALZENDS<a>" - смешать три цвета: красный + желтый + желтый = оранжевый (FFAA00) [••] [•image]
"zends=<info=c510|FF0000|FFFF00|FFFF00|FFFF00> GLOBALZENDS<a>" - смешать четыре цвета: красный + желтый + желтый + желтый = янтарный (FFBF00) [••] [•image]
"zends=<info=c510|FF0000|FFFF00|FFFF00|FFFF00|FFFF00|FFFF00> GLOBALZENDS<a>" - смешать шесть цветов: красный + желтый + желтый + желтый + желтый + желтый = золотой (FFD500) [••] [•image]
"zends=<info=c510|-1> GLOBALZENDS<a>" - смешать RGB цвета из буфера обмена [••] [•image]

"<IF> <info=o9%P%N//> = 2 <THEN> tcprm=SELECTFILES||"*.%E" <ELSE> tcimg=$cm3303 <ENDIF>" - если под курсором файл, то выделить по расширению; если папка, то выделить все папки [ifthen]

"tcprm=cm_Select||2" - выделить 2 объекта
"tcprm=cm_Select~~2" - выделить 2 объекта
"tcprm=cm_Select~~?" - выделить N объектов, число вводится в диалоге
"tcprm=cm_GoToFirstFile,cm_Select~~2" - выделить 2 первых файла, если нет файлов выделение 2-х папок

"krr2d=$f212\Path.txt||102|0|(\\) GLOBALKRR2D<a>" - сортировать список путей по возрастанию по количеству символов "\" (т.е. сортировка по уровню вложенности)
"krr2d=$f212\Path.txt||103|0|(\\) GLOBALKRR2D<a>" - сортировать список путей по убыванию по количеству символов "\" (т.е. сортировка по уровню вложенности)
"krr2d=$f212\Path.txt||80|0:1||27|1|?A3||102|0|(\\) GLOBALKRR2D<a>" - сортировать список путей по возрастанию по количеству символов "\" (т.е. сортировка по уровню вложенности)
"krr2d=$f212\Path.txt||80|0:1||27|1|?A3||103|0|(\\) GLOBALKRR2D<a>" - сортировать список путей по убыванию по количеству символов "\" (т.е. сортировка по уровню вложенности)

"txtsp=%P%N||"%t"||1!!=2||upd<3>" - разрезать на 2 равные части по числу строк и создать файлы в другой панели
"txtsp=%P%N||"%t"||1!!=3||upd<3>" - разрезать на 3 равные части по числу строк и создать файлы в другой панели

"sends=PS<"%p"//2//0//&&doc.*>??-1 GLOBALSENDS<a>" - получить список папок активной панели, начинающиеся с "doc"
"delss=PS<"%p"//2//0//&&doc.*>||1||upd<1>" - удалить все папки активной панели, начинающиеся с "doc"

"copys=%WL||"%t"//9||owrite<3|1> sdupl=PS<"%t"//1//0//&&.*_\d+\.[^\.]+$>||1 delss=$GLOBALSDUPL5||1||progres<>||upd<3>" - копировать выделенные файлы в другую панель с проверкой по содержимому одноимённых файлов и произвести в другой панели удаление дубликатов файлов с именами со счётчиком

"zends=>x1 bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ focus=GLOBALZENDS<1> whide=$TTOTAL_CMD||+tcTOTAL27 focus=GLOBALZENDS<1> sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! focus=GLOBALZENDS<1> tcprm=LOADSELECTION||GLOBALSENDS<t> focus=GLOBALZENDS<1> wshow=$TTOTAL_CMD||+tcTOTAL27" - в активной панели выделить файлы, начальные названия имён которых введены в диалоге, скрывать активную панель во время действия команды (активировать активную панель)

"slist=[tc=AP]descript.ion||?Fdescript1||^^[tc=AP] listx=$GLOBALSLIST||2 sends=$GLOBALLISTX3??-1||eline<!!\> xlist=$GLOBALLISTX2+$GLOBALSENDS marks=$GLOBALXLIST tcimg=$cm2023" - выделить в активной панели объекты которые есть в descript.ion и оставить только выделенное
"aends==~~??-2||#K20||^^@CRLF||$$@CRLF slist=[tc=AP]descript.ion||?Fdescript1||^^[tc=AP] listx=$GLOBALSLIST||2 anf2d=$GLOBALLISTX2||1||##@@f15:://||##@@f12:://;;$$.txt||##@@o200:: <FOR> 1 <TO> GLOBALANF2D<0> sends=GLOBALANF2D2<:INDEX:>||[tc=AN] xends=GLOBALANF2D3<:INDEX:>??-2||^^GLOBALSENDS<1>@CRLFGLOBALAENDS<x1:-1> creat=[tc=AP]||GLOBALANF2D2<:INDEX:>||content<GLOBALXENDS<x1:-1>> <NEXT>" - извлечь каждый комментарий файла из descript.ion активной панели в одноименный TXT файл [cycles]

"zends=<info=n230|А-Я>??-3 folds=[tc=AP]||list<$GLOBALZENDS//4>||upd<1>" - создать в активной панели папки из букв русского алфавита
"zends=<info=n230|A-Z>??-3 folds=[tc=AP]||list<$GLOBALZENDS//4>||upd<1>" - создать в активной панели папки из букв английского алфавита
"slist=PS<"%p"//2//0>||##path<4> folds="%t"||list<$GLOBALSLIST//4>||upd<3>" - Создать в другой панели именные папки папкам активной панели (без рекурсии)

"imgpr=1 slist=FOLDM<%WL//-1//-1> imgpr=-1 GLOBALSLIST<c0> infbx=Сообщение||clpget~~файла(ов)||4||250||60" - записать количество файлов в выделенных папках и отдельно выделенных в буфер обмена + на 4 секунды отобразить количество посчитанных файлов в всплывающем окне

"bends=$f212\LineCap.txt||#L1 sends=$f212\LineCap.txt??-5|=2||*A1 <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||LineCap||content<GLOBALSENDS<:INDEX:>**^^GLOBALBENDS<x1>@CRLF> <NEXT> tcimg=$cm540" - разбить файл LineCap.txt удаляя первую строку на 2 равные части строк и сохранить в активную панель в именные файлы добавляя первую строку [cycles]
"bends=$f212\LineCap.txt||#L1 sends=$f212\LineCap.txt??-5|=3||*A1 <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||LineCap||content<GLOBALSENDS<:INDEX:>**^^GLOBALBENDS<x1>@CRLF> <NEXT> tcimg=$cm540" - разбить файл LineCap.txt удаляя первую строку на 3 равные части строк и сохранить в активную панель в именные файлы добавляя первую строку [cycles]
"bends=$f212\LineCap.txt||#L1 sends=$f212\LineCap.txt??-5|=[combo=BOX44]||*A1 <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||LineCap||content<GLOBALSENDS<:INDEX:>**^^GLOBALBENDS<x1>@CRLF> <NEXT> tcimg=$cm540" - разбить файл LineCap.txt удаляя первую строку на равные части строк (число вводится в диалоге) и сохранить в активную панель в именные файлы добавляя первую строку [cycles]

"bends=$f212\LineCap.txt??-1||*C|1|2 GLOBALBENDS<a>" - добавить первую строку после 2-й
"bends=$f212\LineCap.txt??-1||*C|1|-1,-2 GLOBALBENDS<a>" - добавить первую строку после последней и предпоследней
"bends=$f212\LineCap.txt??-1||*C|1|=2 GLOBALBENDS<a>" - добавить первую строку через каждые две строки
"bends=$f212\LineCap.txt??-1||*C|1|=2|1 GLOBALBENDS<a>" - добавить первую строку через каждые две строки, кроме строк в конце
"bends=$f212\LineCap.txt??-1||*C|1|=3 GLOBALBENDS<a>" - добавить первую строку через каждые три строки
"bends=$f212\LineCap.txt??-1||*C|1|=3|1 GLOBALBENDS<a>" - добавить первую строку через каждые три строки, кроме строк в конце
"bends=$f212\LineCap2.txt??-1||*C|1,2|=3 GLOBALBENDS<a>" - добавить первую и вторую строки через каждые три строки
"bends=$f212\LineCap2.txt??-1||*C|1,2|=3|1 GLOBALBENDS<a>" - добавить первую и вторую строки через каждые три строки, кроме строк в конце
"bends=$f212\LineCap.txt??-5|4||*C|1|=3|1 GLOBALBENDS<a>" - добавить первую строку через каждые три строки, кроме строк в конце и разбить по 4 строки
"bends=$f212\LineCap2.txt??-5|5||*C|1,2|=3|1 GLOBALBENDS<a>" - добавить первую и вторую строки через каждые три строки, кроме строк в конце и разбить по 5 строк

"await=51||0||F infbx=InfoBox_TEST1" - приостановить действие команд пока не отключится диск F
"global await=51||10s||F GLOBALAWAIT<a>" - приостановить действие команд пока не отключится диск F (ожидание 10 секунд)
"global await=51||0||F GLOBALAWAIT<a>" - приостановить действие команд пока не отключится диск F и записать данные в глобальные переменные

"await=52||0||F infbx=InfoBox_TEST1" - приостановить действие команд пока не подключится диск F
"global await=52||10s||F GLOBALAWAIT<a>" - приостановить действие команд пока не подключится диск F (ожидание 10 секунд)
"global await=52||0||F GLOBALAWAIT<a>" - приостановить действие команд пока не подключится диск F и записать данные в глобальные переменные

"await=53||0||KINGSTON infbx=InfoBox_TEST1" - приостановить действие команд пока не отключится диск с меткой "KINGSTON"
"global await=53||0||KINGSTON GLOBALAWAIT<a>" - приостановить действие команд пока не отключится диск с меткой "KINGSTON" и записать данные в глобальные переменные

"await=54||0||KINGSTON infbx=InfoBox_TEST1" - приостановить действие команд пока не подключится диск с меткой "KINGSTON"
"global await=54||0||KINGSTON GLOBALAWAIT<a>" - приостановить действие команд пока не подключится диск с меткой "KINGSTON" и записать данные в глобальные переменные

"anf2d=$f212\ListNameB.txt||2||(*UCP)(?mi)^[\d\.\h]+(\p{L}+\h+\p{L}+).*(\d+)\h*б||begin<0> GLOBALANF2D<a> <FOR> 1 <TO> GLOBALANF2D0<0> sends=@GLOBALANF2D0<:INDEX:>??-1||?KGLOBALANF2D1<:INDEX:> $GLOBALXENDS+$GLOBALSENDS <NEXT> zends=$GLOBALXENDS??-1||&&(\h+)!!~~||?Ffnc_line1 GLOBALZENDS<a>" - размножить имена, относительно билетов )) [cycles]
"anf2d=$f212\ListNameB.txt||2||(*UCP)(?mi)^[\d\.\h]+(\p{L}+\h+\p{L}+).*(\d+)\h*б||begin<0> <FOR> 1 <TO> GLOBALANF2D0<0> sends=@GLOBALANF2D0<:INDEX:>??-1||?KGLOBALANF2D1<:INDEX:> $GLOBALXENDS+$GLOBALSENDS <NEXT> zends=$GLOBALXENDS??-1||&&(\h+)!!~~||?Ffnc_line1 GLOBALZENDS<a> uends=x??-1||##rndm<22?3|$GLOBALZENDS> GLOBALUENDS<a>" - размножить имена, относительно билетов и выбрать 3 случайных имени [cycles]

"sends=%P%N??-1||&?(?im)((?:button|cmd|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!~~--------~~@CRLF$1 GLOBALSENDS<a>" - из *.bar файла под курсором, извлечь содержимое параметров (button|cmd|param|menu), разделённые "------"
"sends=%P%N??-8@#@||&?(?im)((?:button|cmd|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!@#@$1||?L3 GLOBALSENDS<a>" - из *.bar файла под курсором, извлечь содержимое параметров (button|cmd|param|menu), разбить по группам
"sends=%P%N??-8@#@||&?(?im)((?:button|cmd|param|menu)\d+=[^\r\n]*)||&&(?im)^(button.*$)!!@#@$1||?L3 GLOBALSENDS<a>" - из *.bar файла под курсором, извлечь содержимое параметров (button|cmd|param|menu), разбить по группам
'===== 04.01.2025 [35.0] =====
"sends=PS<E:\TEST\//-1//0//*//0//0//4>??-1||?i|C:\NameFF.txt|1|@CRLF||?F28||?T|a,1:-1!!E:\TEST\ delss=$GLOBALSENDS||1 infbx=Удаление||Объекты~~Удалены||3||200||50||5||5" - Оставить в папке E:\TEST\ нужные объекты корневого уровня из списка имён C:\NameFF.txt (остальные объекты будут удалены)
"sends=PS<E:\TEST\//-1//0//*//0//0//4>??-1 GLOBALSENDS<a>" - получить имена объектов корневого уровня папки E:\TEST\
"sends=PS<E:\TEST\//-1//0//*//0//0//4>??-1||?i|C:\NameFF.txt|1|@CRLF GLOBALSENDS<a>" - получить имена объектов корневого уровня папки E:\TEST\ и добавить список имён из списка C:\NameFF.txt
"sends=PS<E:\TEST\//-1//0//*//0//0//4>??-1||?i|C:\NameFF.txt|1|@CRLF||?F28||?T|a,1:-1!!E:\TEST\ GLOBALSENDS<a>" - получить список путей объектов корневого уровня папки E:\TEST\, кроме тех, которые есть в списке имён C:\NameFF.txt

"slist=FOLDM<%WL//2//-1>||"%P"!! strct="%t"||$GLOBALSLIST||progres<>||upd<3>" - создать в другой панели пустую структуру (только папок) выделенных каталогов, отсекая родительский путь

"<IF> Execute(StringInStr('|jpg|jpeg|bmp|png|gif|','|%E|')) > 0 <THEN> infbx=InfoBox_TEST1 <ELSE> infbx=InfoBox_TEST2 <ENDIF>" - если расширение файла под курсором "jpg|jpeg|bmp|png|gif", то выдать тестовое сообщение 1, в ином случае 2
"<IF> Execute(StringInStr('|jpg|jpeg|bmp|png|gif|','|%E|')) > 0 <THEN> upldf=%P%N||upload.ee||1,2,9,10 <ELSE> upldf=%P%N||upload.ee||9,10 <ENDIF>" - если расширение файла под курсором "jpg|jpeg|bmp|png|gif", то загрузить на хостинг upload.ee файл под курсором и записать в буфер список основных ссылок 1,2,9,10; в ином случае 9,10
"<IF> Execute(StringInStr('|jpg|jpeg|bmp|png|gif|','|%E|')) > 0 <THEN> upldf=%P%N||upload.ee||x||urlview<1,2,9,10> <ELSE> upldf=%P%N||upload.ee||x||urlview<9,10> <ENDIF>" - если расширение файла под курсором "jpg|jpeg|bmp|png|gif", то загрузить на хостинг upload.ee файл под курсором и отобразить список основных ссылок 1,2,9,10; в ином случае 9,10

"copys=%WL||"%t"//0||sizex<300M|size_300mb>||upd<3>" - выделенные файлы копировать в другую панель в папки "size_300mb" со счётчиком (приблизительный размер папки 300Mb)
"moves=%WL||"%t"//0||sizex<300M|size_300mb>||upd<3>" - выделенные файлы переместить в другую панель в папки "size_300mb" со счётчиком (приблизительный размер папки 300Mb)
"copys=PS<"%p"//1//0>||"%t"//0||sizex<300M|size_300mb>||upd<3>" - файлы активной панели копировать в другую панель в папки "size_300mb" со счётчиком (приблизительный размер папки 300Mb)
"moves=PS<"%p"//1//0>||"%t"//0||sizex<300M|size_300mb>||upd<3>" - файлы активной панели переместить в другую панель в папки "size_300mb" со счётчиком (приблизительный размер папки 300Mb)

"sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=GLOBALSENDS<:INDEX:>||"%p"//0 modft=GLOBALCOPYY1<:INDEX:>||0,1,2||<mdata=GLOBALCOPYY0<:INDEX:>>|<cdata=GLOBALCOPYY0<:INDEX:>>|<adata=GLOBALCOPYY0<:INDEX:>> <NEXT> tcimg=$cm540" - дублировать выделенные файлы со счётчиком с сохранением дат модификации, создания и последнего доступа
"slist=%WL||<info=o450:://> copys=%WL||"%p"||bkt<!!(!!)!!2> modfs=$GLOBALCOPYS1||0,1,2||list<$GLOBALSLIST>||progres<>||upd<1>" - создать дубликаты выделенным файлам с сохранением всех дат.(счетчик в скобках)

"sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=GLOBALSENDS<:INDEX:>||"%p"//0||copyn<5> modfs=$GLOBALCOPYY1||0,1,2||<mdata=GLOBALCOPYY0<:INDEX:>>|<cdata=GLOBALCOPYY0<:INDEX:>>|<adata=GLOBALCOPYY0<:INDEX:>> <NEXT> tcimg=$cm540" - дублировать 5 раз выделенные файлы со счётчиком с сохранением дат модификации, создания и последнего доступа
"slist=%WL||<info=o450:://>||?K1|5|Chr(13)Chr(10) copys=%WL||"%p"||bkt<!!(!!)!!2>||copyn<5> modfs=$GLOBALCOPYS1||0,1,2||list<$GLOBALSLIST>||progres<>||upd<1>" - создать 5-ть дубликатов выделенным файлам с сохранением всех дат.(счетчик в скобках)

"bends=музыка||?C65001-10001 GLOBALBENDS<a> sends=GLOBALBENDS<1>||?C10001-65001 GLOBALSENDS<a>" - пример кодирования и раскодирования

"tcprm=cm_List~~"%pxxx.log"" - открыть файл xxx.log в активной панели в Lister
"start="E:\TC IMAGE\My\Notepad2\Notepad2.exe"||"%pxxx.log"" - открыть файл xxx.log в активной панели в Notepad2

"iniwr=@%WL||InternetShortcut||IconFile||E:\brzr_fr_72_prtbl\FirefoxPortable\App\firefox64\firefox.exe" - выделенным URL файлам установить значок firefox.exe
"iniwr=@%WL||InternetShortcut||IconFile||"E:\TC IMAGE\TCIMG.dll"" - выделенным URL файлам установить значок TCIMG.dll
"iniwr=@%WL||InternetShortcut||IconFile||"E:\TC IMAGE\TCIMG.dll" iniwr=@%WL||InternetShortcut||IconIndex||9" - выделенным URL файлам установить 9-й значок TCIMG.dll

"dilog=<iconz=Выбор~~значка¤TCIMG.dll,92|Выберите~~значок:|$f250\TCIMG.dll|343|165|0> iniwr=@%WL||InternetShortcut||IconFile||GLOBALICONZ1<2> iniwr=@%WL||InternetShortcut||IconIndex||GLOBALICONZ1<3>" - выделенным URL файлам установить значок TCIMG.dll, выбор в диалоге
"creat="%p"||"%O".txt||clip<>||autocode<>||plusn<1>" - создать файл именем объекта под курсором, содержимым буфера обмена, если в конце базового имени число, то оно увеличивается на 1

"lends=>x104|0 GLOBALLENDS<a>" - получить название набора колонок левой панели
"lends=>x104|1 GLOBALLENDS<a>" - получить название набора колонок правой панели
"lends=>x104|2 GLOBALLENDS<a>" - получить название набора колонок активной панели
"lends=>x104|3 GLOBALLENDS<a>" - получить название набора колонок неактивной панели
"lends=>x104|2??-1||&?(\d*)\h?(.+) GLOBALLENDS<a>" - получить номер и название набора колонок активной панели
"lends=>x104|2??-2||&?(\d*)\h?(.+) GLOBALLENDS<a>" - получить номер и название набора колонок активной панели

"infos=1||21||0" - получить данные меню набора колонок для левой панели
"infos=1||21||2" - получить данные меню набора колонок для активной панели
"infos=1||21||2||1 GLOBALINFOS<a>" - получить данные меню набора колонок для активной панели и записать в глобальную переменную

"swcmd=$cmcm_SrcLong||$cmcm_SrcShort||SrcLongShort" - переключаться между наборами колонок: "Краткий" и "Подробный"

"<IF> <info=x104|2> = Подробный <THEN> tcimg=$cmcm_SrcShort <ELSE> tcimg=$cmcm_SrcLong <ENDIF>" - переключаться между наборами колонок: "Краткий" и "Подробный"

"sends=%WL??-5|3 GLOBALSENDS<a>" - пути выделенных объектов разбить по 3
"sends=%WL??-5|3 forpgs <FOR> 1 <TO> GLOBALSENDS<0> imgnz=GLOBALSENDS<:INDEX:>||"%t"//0//Img||3x# <NEXT> tcimg=$cm540" - склеить выделенные изображения по 3 штуки по горизонтали - создать в другой панели файлы Img
"sends=%WL??-5|3 forpgs <FOR> 1 <TO> GLOBALSENDS<0> imgnz=GLOBALSENDS<:INDEX:>||"%t"//0//Img||#x3 <NEXT> tcimg=$cm540" - склеить выделенные изображения по 3 штуки по вертикали - создать в другой панели файлы Img

"textt=$f212ComboRenm.txt||formt<1,63> sends=$f212ComboRenm.txt??-2||@CRLF!!Chr(124) dilog=[combo=Выбор||Избранное||GLOBALSENDS<1>||343||117] renmm=[tc=AA]||##clpget_GLOBALCOMBO<1>||upd<1> textt=$f212ComboRenm.txt||$$@CRLFGLOBALCOMBO<1>" - переименовать объект под курсором содержимым буфера обмена с добавлением в конец, через нижнее подчеркивание, введенное или выбранное в диалоговом окне

"exect=$var_q=InputBox('Групповое~~склеивание','Объединить~~по:') exect=$var_i=##[group=BOX12] <IF> $var_i = 0 <THEN> exect=$var_s='#x1' <ELSE> exect=$var_s='1x#' <ENDIF> sends=%WL??-5|$var_q forpgs <FOR> 1 <TO> GLOBALSENDS<0> imgnz=GLOBALSENDS<:INDEX:>||"%p"//0//_Join_Image||$var_s||framewh<FFFFFF|0|0>||panorama<6>||quality<85>  <NEXT>" - групповое склеивание выделенных изображений в активную панель, параметры склейки вводятся в диалогах

"global empty=PS<[tc=AP]//2//0>||noprogres<> GLOBALEMPTY0<a> GLOBALEMPTY<a> GLOBALEMPTY1<a>" - удалить пустые папки в каталогов активной панели и записать данные в глобальные переменные
"global emptt=%P%N||noprogres<> GLOBALEMPTT0<a> GLOBALEMPTT<a> GLOBALEMPTT1<a>" - удалить пустые папки в каталоге под курсором и записать данные в глобальные переменные

"exect=$var_trig=(<info=i11C:\111.ico//><><info=i11C:\222.ico//>)?_CmdCm('infbx=InfoBox_TEST1'):_CmdCm('infbx=InfoBox_TEST2')" - сравнение максимального размера иконок 2-х файлов Ternary()
"sends=@C:\111.ico bends=@C:\222.ico exect=$var_trig1=(<info=i11GLOBALSENDS<1>//>>=<info=i11GLOBALBENDS<1>//>)?_CmdCm('infbx=InfoBox_TEST1'):_CmdCm('infbx=InfoBox_TEST2')" - сравнение максимального размера иконок 2-х файлов Ternary()

"global downl=[tc=AP]//9||cliplist||sagent<W12>||sproxy<1|2|127.0.0.1:9010>||pause<1-2>||owrite<3|1>||metod<2>||progres<>||sdel<>||upd<1> GLOBALDOWNL1<a>" - загрузить в активную панель ссылки из буфера обмена, удалить из имён фалов недопустимые символы

"cmdbt=mmsys.cpl buttn=[CLASS:#32770;TITLE:Звук]||x|$v|$l{DOWN}{DOWN}{ENTER}" - запустить диалог "Настройка звука" и нажать 2 раза вниз и ENTER

"imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@GLOBALSLIST<:INDEX:>??-1||<info=z1::|Width|pixels|'//z1::|Height|pixels//>||~~!!||'!!@CRLF vends=@<info=n49|320/(GLOBALSENDS<1>/GLOBALSENDS<2>)> hends=@<info=n51|GLOBALVENDS<1>|-2> start=MTN||GLOBALSLIST<:INDEX:>||-B||120||-E||120||-D||6||-k||CCCCFF||-F||000000:10||-c||3||-r||4||-g||1||-h||GLOBALHENDS<1>||GLOBALZENDS<1>||-i||-t||-P||&&hide||&&wait <NEXT>" - создать скринлисты для выделенных видеофайлов 3х4(3 столбца, 4 ряда) с помощью программы MTN
"imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@GLOBALSLIST<:INDEX:>??-1||<info=z1::|Width|pixels|'//z1::|Height|pixels//>||~~!!||'!!@CRLF vends=@<info=n49|320/(GLOBALSENDS<1>/GLOBALSENDS<2>)> hends=@<info=n51|GLOBALVENDS<1>|-2> start=MTN||GLOBALSLIST<:INDEX:>||-B||120||-E||120||-D||6||-k||CCCCFF||-F||000000:10||-c||3||-r||5||-g||1||-h||GLOBALHENDS<1>||GLOBALZENDS<1>||-P||&&hide||&&wait <NEXT>" - создать скринлисты для выделенных видеофайлов 3х5(3 столбца, 5 рядов), плюс в шапке скринлиста информация о файле и временные метки на каждой миниатюре с помощью программы MTN

"slist=PS<[tc=TP]//1//0>||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>>||after<5> tcimg=$cm4006 slist=PS<[tc=TP]//1//0>||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>>||after<5>" - выделить в обеих панелях файлы чьи базовые имена(без расширения) не совпадают с базовыми именами файлов противоположной панели
"slist=PS<[tc=TP]//1//0>||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>>||after<8> tcimg=$cm2023 pause=1000 tcimg=$cm4006 slist=PS<[tc=TP]//1//0>||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>>||after<8> tcimg=$cm2023" - выделить в обеих панелях файлы чьи базовые имена(без расширения) не совпадают с базовыми именами файлов противоположной панели и оставить только выделенное

"zends=-1||?F80 GLOBALZENDS<a>" - декодирует "%D0%A3%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0" или "=D0=A3=D1=82=D0=B8=D0=BB=D0=B8=D1=82=D0=B0" из буфера обмена в слово "Утилита"
"zends=-1||?F81 GLOBALZENDS<a>" - декодирует "=D0=A3=D1=82=D0=B8=D0=BB=D0=B8=D1=82=D0=B0" из буфера обмена в слово "Утилита"
"zends=-1||?F82 GLOBALZENDS<a>" - декодирует "%D0%A3%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0" из буфера обмена в слово "Утилита"

"yends=-1??-1||*V2|0 GLOBALYENDS<a>" - построчный реверс строк по 2 символа из буфера обмена

"renmm=%P%N||##<info=f12%T%M//>||upd<1>" - переименовать базовое имя объекта под курсором именем объекта другой панели

"sends=@<info=o75"%t"//> movee=%P%N||GLOBALSENDS<1>//0||##<info=f12%T%M//> movee=%T%M||GLOBALSENDS<1>//0||upd<6>" - переместить файл под курсором в другую панель на уровень вверх, сменив имя на имя файла другой панели и его тоже переместить на уровень вверх

"copys=[tc=AM]||<info=o75:://>images//9||owrite<1>||upd<1>" - копировать выделенные файлы в (создаваемую если её нет) папку images рядом с файлом

"copys=[tc=AM]||<info=o75:://>images//9||##@@f1::|1//||?A20||owrite<1>||upd<1>" - копировать выделенные файлы в (создаваемую если её нет) папку images рядом с файлом, изменив имя на контрольную сумму MD5
"copys=[tc=AM]||:://9//(^.+[/\\])(.*?\.[a-z\d]+)$//$1images||##@@f1::|1//||?A20||owrite<1>||upd<1>" - копировать выделенные файлы в (создаваемую если её нет) папку images рядом с файлом, изменив имя на контрольную сумму MD5
"copys=[tc=AM]||:://9//(^.+[/\\])(.*?\.[a-z\d]+)$//$1images||##<info=f1::|1//>||?A20||owrite<1>||upd<1>" - копировать выделенные файлы в (создаваемую если её нет) папку images рядом с файлом, изменив имя на контрольную сумму MD5

"zends=%P%N??-5|200|0 GLOBALZENDS<a>" - разбить текстовый файл по 200 строк
"zends=%P%N??-5|200|1 GLOBALZENDS<a>" - разбить текстовый файл по 200 строк
"zends=%P%N??-5|200|2 GLOBALZENDS<a>" - разбить текстовый файл по 200 строк
"zends=%P%N??-5|200|3 GLOBALZENDS<a>" - разбить текстовый файл по 200 строк

"zends=[tc=AM]??-5|200|3||&?(?mi)^(.*\.svg)$ aends=@[tc=TP]??1 <FOR> 1 <TO> GLOBALZENDS<0> copys=$GLOBALZENDS[:INDEX:]||GLOBALAENDS<1>//0||noprogres<> zpack=$GLOBALCOPYS1||GLOBALAENDS<1>:INDEX:.zip//0 delss=$GLOBALCOPYS1||1 <NEXT>" - упаковать выделенные SVG файлы в архивы в другую панель по 200 штук в каждый архив



 
  • Страница 278 из 278
  • «
  • 1
  • 2
  • 276
  • 277
  • 278
Поиск:

Интеллектуальные права и отказ от ответственности