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

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




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

[info]'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: 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, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================[/info]
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

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

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

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

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



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

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

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

Расширение функционала 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Дата: Воскресенье, 19.06.2022, 19:18 | Сообщение № 4006
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата
Ваша программа может многое, не нашёл как получить данные из dbf файла - он как табличный...
Хотелось без сторонних программ извлекать инфу


Реализовано: Тестовая версия TCIMG 308_b2, в версии TCIMG 30.7 замените соответствующие файл(ы)

[helpquote]
[+] Оптимизирован функционал команды infos
- исправлена ошибка в команде "infos=7||1"
- в команде "infos=3||5||File" добавлено получение поля "Copyright"
- добавлен режим "infos=3||27||FileDBF" - информация DBF файла
- в папку \Files\DLL\ добавлена библиотека dbf.dll
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "v28", "s163", "s360", "f261", "f29"
[±] Исправлена ошибка в команде textv при поочерёдном вызове окна
[+] В команду buttn добавлен параметр "*d"
[/helpquote]

Последние примеры:
Код

"hends=<info=s360> GLOBALHENDS<a>" - получить название принтера системы по умолчанию
"hends=<info=s163G> GLOBALHENDS<a>" - получить тип носителя (диска CDROM)
"hends=<info=f261%P%N//> GLOBALHENDS<a>" - получить уникальный ID номер файла на диске под курсором
"hends=<info=f29%P%N//> GLOBALHENDS<a>" - получает размер распределения файла на диске в байтах

"nfsis=1||Win32_USBHub GLOBALNFSIS<a>" - получить в таблице информацию о USB накопителей

"sends=[edits=BOX4]??-1 slist=%WL||test<11t!!$GLOBALSENDS> GLOBALSLIST<b> textv=GLOBALARRAY<1>" - из выделенных текстовых файлов открыть в окне с CheckBox те,| в содержимом которых есть фраза(ы) введённые в диалоговом окне (каждая фраза с новой строки)| с дальнейшим открытием выбранного файла в просмотрщике TCIMG

"sends=[edits=BOX4]??-1 slist=%WL||test<11t!!$GLOBALSENDS> GLOBALSLIST<b> <FOR> 1 <TO> GLOBALSLIST<0> textv=GLOBALSLIST<:INDEX:>||viewtext<GLOBALSLIST<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT>" - из выделенных текстовых файлов открыть в окне с CheckBox те,| в содержимом которых есть фраза(ы) введённые в диалоговом окне (каждая фраза с новой строки)| с дальнейшим поочерёдным открытием выбранных файлов в просмотрщике TCIMG

"sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> textv=GLOBALSENDS<:INDEX:>||viewtext<GLOBALSENDS<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT>" - поочерёдно открывать выделенные текстовые файлы в просмотрщике TCIMG

"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*d#1" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на 2-й пункт
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на пункт "Все команды"
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды!!Текст" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на пункт "Все команды|Текст"
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды!!Текст!!#3" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на 4-й пункт "Все команды|Текст"

"sends=%P%N??-1||&?(.)||?F1 GLOBALSENDS<a>" - получить список уникальных символов в файле под курсором

"infos=3||27||%P%N" - просмотреть информацию DBF файла под курсором
"infos=3||27||%P%N||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a>" - просмотреть информацию DBF файла под курсором и записать в глобальные переменные
"infos=3||27||%P%N||1 arr2d=$GLOBALINFOS||14 GLOBALARR2D<a>" - просмотреть информацию DBF файла под курсором (транспонировать массив, поменять местами строки и столбцы)



.


 
Andrey_AДата: Четверг, 23.06.2022, 11:47 | Сообщение № 4007
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата
Хотелось бы открывать массив глобальных переменных открывать в Microsoft Excel
Возможно ли такое...


Реализовано: Тестовая версия TCIMG 308_b4, в версии TCIMG 30.7 замените соответствующие файл(ы)

Описание: xopen

Возможно в будущем большие массивы получиться открывать побыстрее, пока не так быстро...

[helpquote]
[+] Оптимизирован функционал команды infos
- исправлена ошибка в команде "infos=7||1"
- в команде "infos=3||5||File" добавлено получение поля "Copyright"
- добавлен режим "infos=3||27||FileDBF" - информация DBF файла
- в папку \Files\DLL\ добавлена библиотека dbf.dll
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "v28", "s163", "s360", "f261", "f29"
[±] Исправлена ошибка в команде textv при поочерёдном вызове окна
[+] В команду buttn добавлен параметр "*d"
[+] Оптимизирован параметр formt<> (см. Дополнение №15)
- в ключи "cmd_" добавлена возможность использовать пути из секции [Programs]
[+] Добавлена новая команда xopen
[±] Исправлена ошибка в парсинге диалога image (см. Дополнение №18)
[/helpquote]

Последние примеры:
Код

"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*d#1" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на 2-й пункт
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на пункт "Все команды"
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды!!Текст" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на пункт "Все команды|Текст"
"buttn=[CLASS:HH~~Parent;TITLE:Справка~~TCIMG]||x|$f||[CLASS:SysTabControl32;INSTANCE:1]|$v|*t1||SysTreeView321|*dВсе~~команды!!Текст!!#3" - в открытой справке TCIMG на 1-й вкладке в "дереве" перейти на 4-й пункт "Все команды|Текст"

"sends=%P%N??-1||&?(.)||?F1 GLOBALSENDS<a>" - получить список уникальных символов в файле под курсором

"infos=3||27||%P%N" - просмотреть информацию DBF файла под курсором
"infos=3||27||%P%N||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a>" - просмотреть информацию DBF файла под курсором и записать в глобальные переменные
"infos=3||27||%P%N||1 arr2d=$GLOBALINFOS||14 GLOBALARR2D<a>" - просмотреть информацию DBF файла под курсором (транспонировать массив, поменять местами строки и столбцы)

"bends=%P%N??-2||?Fcmd_jq_p GLOBALBENDS<a>" - получить структурированный текст json файла под курсором (Pretty-print JSON)

"sends=%WL??-1 xopen=$GLOBALSENDS||0" - открыть список путей выделенных файлов в Microsoft Excel
"sends=%WL??-1 xopen=$GLOBALSENDS||0||"%t"|Select" - открыть список путей выделенных файлов в Microsoft Excel, при открытии сохранить в файл Select.xlsx в другую панель
"sends=%WL??-1 xopen=$GLOBALSENDS||1||"%t"|Select||upd<3>" - список путей выделенных файлов сохранить в файл Select.xlsx в другую панель

"versn=$f253||1 xopen=$GLOBALVERSN||0" - открыть данные программного файла TCIMG.exe в Microsoft Excel



.


 
Andrey_AДата: Суббота, 02.07.2022, 10:56 | Сообщение № 4008
Генералиссимус

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

TCIMG 30.8 от 02.07.2022

Скачать TCIMG 30.8





.


 
Andrey_AДата: Четверг, 07.07.2022, 14:48 | Сообщение № 4009
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата
Можно как-то получить вложенные таблицы в html...


Реализовано: Тестовая версия TCIMG 309_b2, в версии TCIMG 30.8 замените соответствующие файл(ы)

Описание: Дополнение №24 ?5

[helpquote]
[+] Оптимизирован функционал команды runcm
- добавлен режим "13||File" - открыть файл в программе, выбранной в системном диалоге "Открыть в другой программе"
- добавлен режим "14||Path" - запуск системного меню для объекта
[+] Оптимизирован параметр formt<> (см. Дополнение №15)
- исправлена ошибка при получении шаблонов ??Temlate из секции [FormatUser]
[+] Оптимизированы параметры (см. Дополнение №24)
- исправлена ошибка в параметре "&?" при Flag "a"
- добавлен режим "?5"
[+] Добавлена подсказка для многострочного текста в элементах массива при просмотре в _ArrayDisplay() и GLOBALNAME<a>

[/helpquote]

Последние примеры:
Код

"exect=$var_i=exect=$var_i=DllCall('shell32.dll','int','ShellAboutW','hwnd',0,'wstr','TITLE#NAME','wstr','TEXT')" - запуск диалога "O Windows"
"cmdbt=PowerShell~~Start-Process~~notepad.exe~~'%P%N'" - открыть файл под курсором в notepad с помощью PowerShell

"runcm=13||%P%N" - открыть файл под курсором в программе, выбранной в системном диалоге "Открыть в другой программе"
"global runcm=13||%P%N GLOBALRUNCM<a>" - открыть файл под курсором в программе, выбранной в системном диалоге "Открыть в другой программе" и записать результат в глобальную переменную

"runcm=14||%P%N" - вызвать системное меню для объекта под курсором

"sends=$f209\Table.html??-1||&?(?isU)(?|<(/)tr>|<t[d].*>(?:<[^>]*>)??(.*)(?:<[^>]*>)??</t[d]>) GLOBALSENDS<a>" - получить данные таблицы в массиве
"sends=$f209\Table.html??-8@CRLF/@CRLF||&?(?isU)(?|<(/)tr>|<t[d].*>(?:<[^>]*>)??(.*)(?:<[^>]*>)??</t[d]>)||?R1 GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\r\n]+)||begin<0> GLOBALANF2D<a>" - получить данные таблицы в 2D массиве

"sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_sendkey.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a>" - получить из справки TCIMG.chm из Дополнения №1 данные из таблицы и вывести в 2D массиве
"sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_hotkey.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a>" - получить из справки TCIMG.chm из Дополнения №2 данные из таблицы и вывести в 2D массиве
"sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_draw.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a>" - получить из справки TCIMG.chm из Дополнения №6 данные из таблицы и вывести в 2D массиве
"sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_param.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a>" - получить из справки TCIMG.chm из Дополнения №7 данные из таблицы и вывести в 2D массиве
"sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_path.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2,3,4,5,6,7,8||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a>" - получить из справки TCIMG.chm из Дополнения №7 данные из всех таблиц (2-8) и вывести в 2D массиве

"sends=%P%N??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|1||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab GLOBALSENDS<a>" - получить данные 1-й таблицы html файла под курсором
"sends=%P%N??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab GLOBALSENDS<a>" - получить данные 2-й таблицы html файла под курсором
"sends=%P%N??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab GLOBALSENDS<a>" - получить данные 3-й таблицы html файла под курсором

"sends=%P%N??-1||?5|0 GLOBALSENDS<a>" - получение нумерованной адресами структуры таблиц "table" html файла под курсором
"sends=%P%N??-8@TAB/@TAB||?5|2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a>" - получить данные вложенной 2-й таблицы html файла под курсором в 2D массиве
"sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_format.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a>" - получить из справки TCIMG.chm из Дополнения №15 данные 3-й таблицы и вывести в 2D массиве
"sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_commands.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a>" - получить из справки TCIMG.chm из Дополнения №13 данные 2-й таблицы и вывести в 2D массиве
"sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_lines.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a>" - получить из справки TCIMG.chm из Дополнения №24 данные 3-й таблицы и вывести в 2D массиве
"sends=#http://tcimg.dreamlair.net/TCIMG_ONLINE/html/html/add/add_lines.htm??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a>" - получить из онлайн-справки из Дополнения №24 данные 3-й таблицы и вывести в 2D массиве



.


 
Andrey_AДата: Среда, 27.07.2022, 09:59 | Сообщение № 4010
Генералиссимус

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

Тестовая версия TCIMG 309_b5, в версии TCIMG 30.8 замените соответствующие файл(ы)

[helpquote]
[+] Оптимизирован функционал команды runcm
- добавлен режим "13||File" - открыть файл в программе, выбранной в системном диалоге "Открыть в другой программе"
- добавлен режим "14||Path" - запуск системного меню для объекта
[+] Оптимизирован параметр formt<> (см. Дополнение №15)
- исправлена ошибка при получении шаблонов ??Temlate из секции [FormatUser]
- в шаблон "ndb_" добавлен параметр Registr
[+] Оптимизированы параметры (см. Дополнение №24)
- исправлена ошибка в режиме "&?" при Flag "a"
- добавлен режим "?5" и "?NS"
- в режим "?N" добавлены подпараметры "?N!!Registr!!Delim" и переписан код
[+] Добавлена подсказка для многострочного текста в элементах массива при просмотре в _ArrayDisplay() и GLOBALNAME
[+] Переписан код ряда параметров, увеличена скорость обработки при большом объёме данных:
- rndm режим "40" (см. Дополнение №30)
- функции удаления дубликатов (используются в параметре formt, и в других командах)
- в команде listx режимы "1", "3"
-- в режим "1" + добавлена глобальная переменная GLOBALLISTX2
[+] Оптимизирован параметр compare<> в команде extra
- переписан код, увеличена скорость
- для режимов "1" и "2" добавлен подпараметр Registr
[+] Оптимизирована команда arr2d
- переписан код, увеличена скорость в режимах "4", "5", "23", "24", "37", "38", "39", "40", "45", "46"
- в режимах "45", "46" исправлена ошибка из-за одинарных кавычек значения ячейки
[±] Исправлена ошибка в командах funvb, funjs, funau при передачи массивов через команду exect
[+] Добавлена новая команда genwd - генерация слов из заданных символов
- в TCIMG.ini добавлена секция [WordGenerator]
- добавлен значок в TCIMG.dll
- в TCIMG_Russian.lng добавлены ключ Translite34
[/helpquote]

Последние примеры:
Код

"extrf=%P%N||"%p//0//%O_cpm.%E"||compare<%T%M|1,0>" - извлечь из содержимого файла под курсором уникальные строки без учёта регистра, которых нет в содержимом файла другой панели и результат сохранить в именной файл с приставкой _cpm в активную панель
"extrf=%P%N||"%p//0//%O_dubl.%E"||compare<%T%M|2,0>" - извлечь одинаковые строки  без учёта регистра из содержимого файла под курсором и содержимого файла другой панели и результат сохранить в именной файл с приставкой _dubl в активную панель

"arr2d=%P%N||46|0|StringInStr('::','если')>0 GLOBALARR2D<a>" - из файла под курсором получить в массиве строки, которые включают в себя слово "если" (без учёта регистра)
"arr2d=%P%N||46|0|StringInStr('::','если',1)>0 GLOBALARR2D<a>" - из файла под курсором получить в массиве строки, которые включают в себя слово "если" (учитывая регистр)
"arr2d=%P%N||46|0|StringInStr('::','если')=0 GLOBALARR2D<a>" - из файла под курсором получить в массиве строки, которые не включают в себя слово "если" (без учёта регистра)
"arr2d=%P%N||46|0|StringInStr('::','если',1)=0 GLOBALARR2D<a>" - из файла под курсором получить в массиве строки, которые не включают в себя слово "если" (учитывая регистр)
"arr2d=%P%N||46|0|StringInStr('::','cliptext')>0 GLOBALARR2D<a>" - из файла под курсором получить в массиве строки, в которых есть фраза из буфера обмена (без учёта регистра)
"arr2d=%P%N||46|0|StringInStr('::','cliptext',1)>0 GLOBALARR2D<a>" - из файла под курсором получить в массиве строки, в которых есть фраза из буфера обмена (учитывая регистр)

"exect=$var_hwhd=WinGetHandle('[CLASS:Progman;TITLE:Program~~Manager]')||$var_hcnt=ControlGetHandle(HWnd($var_hwhd),Null,'[CLASS:SysListView32;INSTANCE:1]')||ControlHide(HWnd($var_hwhd),Null,HWnd($var_hcnt))||Sleep(2000)||ControlShow(HWnd($var_hwhd),Null,HWnd($var_hcnt))" - скрыть на 2 секунды значки рабочего стола (Windows 7,10)

"exect=$var_a=StringRegExp(FileRead('%P%N'),'(?m)^([^\r\n]+)',3) funvb=ArrayFilter|$var_a|cliptext|1|0 GLOBALFUNVB1<a>" - получить из файла под курсором строки, в которых есть фраза из буфера обмена (без учёта регистра)
"exect=$var_a=StringRegExp(FileRead('%P%N'),'(?m)^([^\r\n]+)',3) funvb=ArrayFilter|$var_a|cliptext|1|1 GLOBALFUNVB1<a>" - получить из файла под курсором строки, в которых есть фраза из буфера обмена (учитывая регистр)
"exect=$var_a=StringRegExp(FileRead('%P%N'),'(?m)^([^\r\n]+)',3) funvb=ArrayFilter|$var_a|cliptext|0|0 GLOBALFUNVB1<a>" - получить из файла под курсором строки, в которых нет фразы из буфера обмена (без учёта регистра)
"exect=$var_a=StringRegExp(FileRead('%P%N'),'(?m)^([^\r\n]+)',3) funvb=ArrayFilter|$var_a|cliptext|0|1 GLOBALFUNVB1<a>" - получить из файла под курсором строки, в которых нет фразы из буфера обмена (учитывая регистр)

"bends=вапвпраАпрРар345цуа3||?N GLOBALBENDS<a>" - удалить из заданной строки одинаковые символы (учитывая регистр символов)
"bends=вапвпраАпрРар345цуа3||?N!!1 GLOBALBENDS<a>" - удалить из заданной строки одинаковые символы (без учёта регистра символов)

"bends=@в|а|п|в|п|р|а|А|п|р|Р|а|р|3|4|5|ц|у|а|3||?N!!0!!| GLOBALBENDS<a>" - удалить из заданной строки одинаковые фразы между разделителем "|" (учитывая регистр символов)
"bends=@в|а|п|в|п|р|а|А|п|р|Р|а|р|3|4|5|ц|у|а|3||?N!!1!!| GLOBALBENDS<a>" - удалить из заданной строки одинаковые фразы между разделителем "|" (без учёта регистра символов)

"bends=%P%N||?NS GLOBALBENDS<a>" - из файла под курсором получить уникальные символы в одном экземпляре (учитывая регистр символов)
"bends=%P%N||?NS!!!!1 GLOBALBENDS<a>" - из файла под курсором получить уникальные символы в одном экземпляре (без учёта регистра символов)

"genwd=x" - запустить приложение "Генератор Слов"
"genwd=x||WordGenerator2" - запустить приложение "Генератор Слов" (настройки из TCIMG.ini из секции WordGenerator2)


[img640]http://tc-image.3dn.ru/Image/tctcimg/4/genwd.png[/img640]

.


 
Andrey_AДата: Понедельник, 01.08.2022, 17:00 | Сообщение № 4011
Генералиссимус

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

TCIMG 30.9 от 01.08.2022

Скачать TCIMG 30.9





.


 
Lord_NEVRДата: Суббота, 06.08.2022, 19:21 | Сообщение № 4012
Полковник

На сайте с: 24.06.2016
Город: Калининград
Сообщений: 210
Награды: 5
Репутация: 0
Andrey_A_A
Добрый вечер. Вот такая ошибка появилась.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=1 sends=[group=BOX_U30] cmdcm=[check=BOX_U3] zends=GLOBALCHECK1<k|0|,> uplds=%UL||GLOBALSENDS<1>||x||output<GLOBALZENDS<1>|1>||progres<> GLOBALUPLDS<c> cmdcm=[group=BOX_U31]
WCMICONS_TCIMG.DLL,37
Загрузка выделенных изображений на выбранный хостинг|с получением ссылок в буфер обмена

-1
-1


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=1 sends=[group=BOX_U30] cmdcm=[check=BOX_U3] zends=GLOBALCHECK1<k|0|,> upldf=%P%N||GLOBALSENDS<1>||GLOBALZENDS<1> GLOBALUPLDF<c> cmdcm=[group=BOX_U31]
%COMMANDER_PATH%\WCMICONS_TCIMG.DLL,38
Загрузка изображения под курсором на выбранный хостинг|c получением ссылок в буфер обмена

-1
-1


Код
Ошибка: Line 30479


 
Andrey_AДата: Суббота, 06.08.2022, 21:16 | Сообщение № 4013
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Несколько сообщений приходило об ошибках - исправлял http://forum.ru-board.com/topic.cgi?forum=5&topic=50714&start=1240#10
возможно - это в том же ключе

Тестовая версия TCIMG 310_b2, в версии TCIMG 30.9 замените соответствующие файл(ы)

.


 
JacobДата: Пятница, 12.08.2022, 16:31 | Сообщение № 4014
Рядовой

На сайте с: 17.12.2018
Город: New York
Сообщений: 17
Награды: 0
Репутация: 0
Привет. Я не могу скачать http://tcimg.dreamlair.net/Progi/310_b2.zip. Сообщение браузера: Этот сайт недоступен.
 
Andrey_AДата: Суббота, 13.08.2022, 13:44 | Сообщение № 4015
Генералиссимус

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

TCIMG 31.0 от 13.08.2022

Скачать TCIMG 31.0





.


 
JacobДата: Воскресенье, 14.08.2022, 18:37 | Сообщение № 4016
Рядовой

На сайте с: 17.12.2018
Город: New York
Сообщений: 17
Награды: 0
Репутация: 0
Аверин Андрей, спасибо большое.
 
Andrey_AДата: Воскресенье, 28.08.2022, 19:13 | Сообщение № 4017
Генералиссимус

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

TCIMG 31.1 от 28.08.2022

Скачать TCIMG 31.1





.


 
Andrey_AДата: Понедельник, 12.09.2022, 15:31 | Сообщение № 4018
Генералиссимус

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

TCIMG 31.2 от 12.09.2022

Скачать TCIMG 31.2





.


 
MonarchLFVДата: Четверг, 15.09.2022, 07:43 | Сообщение № 4019
Майор

На сайте с: 04.06.2015
Сообщений: 80
Награды: 1
Репутация: 3
Проблема (TCIMG 31.2):
Код
radio=playlists ;; слушать радио плейлистов в отдельном окне

Радио запускается, а через 5 секунд выелетает ошибка: Line 53155... Error
 
Andrey_AДата: Четверг, 15.09.2022, 15:45 | Сообщение № 4020
Генералиссимус

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

Тестовая версия TCIMG 313_b1, в версии TCIMG 31.2 замените соответствующие файл(ы)

MonarchLFV, спасибо за ошибку - исправил, возможно вы подключаете не ту библиотеку bass.dll, которая прописывается в TCIMG.ini (TCIMGU.ini)
Ссылку на библиотеку можно найти на странице команды radio

Код
[DLL]
Bass=%COMMANDER_PATH%\Utilities\Images\Bass\bass.dll


.


 
Форум » • Программы • Утилиты • » Утилиты » TCIMG - Мощное средство автоматизации (Утилиты для системы и Total Commander)
Поиск:

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