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

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




Дата выпуска: 18.08.2025
Версия: 35.5
Автор: 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.850 примеров применения.

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

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

Расширение функционала 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)






 
KurolesovaДата: Вторник, 30.11.2021, 06:45 | Сообщение № 3901
Сержант

На сайте с: 04.09.2020
Город: Salar
Сообщений: 21
Награды: 2
Репутация: 0
Andrey_A,
Ну уж у кого проблем с мозгами нет, так это у Вас Разве вот только со временем. Но это ничего, можно и подождать.
 
Andrey_AДата: Вторник, 30.11.2021, 19:40 | Сообщение № 3902
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Kurolesova, я записал ... большая работа предстоит для "хорошего" диалога... попозже

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

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

[helpquote]
25.11.2021 [29.9]
[+] Оптимизирован функционал (см. Дополнение №37)
- добавлено извлечение текста из xlt, xltm, ods, ots, fods, uos, tmdx, psw, pwd, pptm, potx, potm, pot, ppsx, ppsm, pps, odp, prdx, prsx, otp, odg, fodp, uop
- изменено извлечение текста из pptx (теперь без установленного MS Office)
- добавлено распознование sxi, sti, sxd при сохранении в тип "Presentations" или "Tables"
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "t49"
[/helpquote]

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

"sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1>" - извлечь текст из файла под курсором и открыть в просмотрщике (типы файлов в Дополнении №37)

"sends=>t49%P%N textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1>" - открыть xml файл под курсором, форматировать содержимое в структуру и просмотреть (начальный отступ: табуляция)
"sends=>t49%P%N|2 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1>" - открыть xml файл под курсором, форматировать содержимое в структуру и просмотреть (начальный отступ: 2 пробела)



.


 
Lord_NEVRДата: Среда, 01.12.2021, 15:06 | Сообщение № 3903
Полковник

На сайте с: 24.06.2016
Город: Калининград
Сообщений: 215
Награды: 5
Репутация: 0
Цитата Andrey_A ()
- изменено извлечение текста из pptx (теперь без установленного MS Office)

С DOC пока никак?


 
Andrey_AДата: Среда, 01.12.2021, 18:35 | Сообщение № 3904
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата Lord_NEVR ()
С DOC пока никак?


Этот формат считается устаревшим, и большинство перешли на docx

Для информации.
Извлечение делится на несколько подходов:

1. Файл является текстовым файлом типа html, xml, fb2, ...

Тут читается файл и подбирается набор регулярных выражений
Не всегда бывает просто разгадать (т.к. в одинаковых типах созданных разными программами своя кодировка, шифрование, разделители, метки и.т.д.), но в большинстве случаев это не так сложно и в коде это всего 1-10 строк, а для html это строк 80 и ряд функций для сохранения распределения списков...

2. Файл является zip, chm архивом типа docx, xlsx, fbz, epub, chm, ...

Тут распаковка, поиск данных в определённых папках архива и далее как в пункте №1

3. Файлы типа pdf, doc, xls, ppt, mobi, azw3, hlp, ...

Они имеют свою запаковку и гадать как они создаются нет желания.
Они останутся на самый конец.
Выход есть - найти всеядную(ые) достойную(ые) утилиту(ы) (с поддержкой командной строки) по извлечению текста.
Если вы знаете таковые, можете предлагать и присылать портабельные версии, буду тетстировать.
[Уже потестировал ряд из них - не фонтан...]

К примеру, ни одна такого не делает (не извлекает/сохраняет структуру списков htm, не заменяет мнемонику и т.д.):

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=`$f209\Htm2Txt.htm textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Просмотреть форматированный текст html в txt

0
-1


4. Есть конечно ещё кучу нюансов - но все, наверное, можно решить...

[plus]
⏩ Конечно в TCIMG не 100%-е извлечение, идеального получения текста, думаю, не существует (тестировал 10-ки утилит на заявленных типах файлов, но ни одна не справилась на 100%), т.к. программы в одни и те же типы файлов записывают информацию по разному: со своей кодировкой, шифрованием, разметкой..., что затрудняет выявление текста. Но вы можете помочь!!!

⏩ Функционал извлечения текста тестируется, будет улучшаться по мере нахождения неточностей.

⏩ Если из каких-либо файлов некорректно извлекается текстовая информация, то вы можете их прислать для исправления форматирования...

⏩ Если нужно извлечь текст из других типов файлов, которых нет выше - сообщайте, возможно получиться это реализовать.

⏩ Для извлечения текста из "больших" файлов требуется время, т.к. ряд типов являются zip, chm или другими архивами и перед получением текста их приходится распаковывать, а затем получать и форматировать текст.
[/plus]
.


 
Andrey_AДата: Четверг, 02.12.2021, 17:46 | Сообщение № 3905
Генералиссимус

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

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

Обновил описание см. Дополнение №37

[helpquote]
[+] Оптимизирован функционал (см. Дополнение №37)
- добавлено извлечение текста из xlt, xltm, ods, ots, fods, uos, tmdx, psw, pwd, pptm, potx, potm, pot, ppsx, ppsm, pps, odp, prdx, prsx, otp, odg, fodp, uop, uue, xxe, b64, csv, xla, vsdx, vssx, vstx, vsdm, vssm, vstm
- изменено извлечение текста из pptx (теперь без установленного MS Office)
- добавлено распознование sxi, sti, sxd при сохранении в тип "Documents", "Presentations" или "Tables"
- исправлена ошибка получение текста из файлов mht и mhtml, созданные MS Office 2021
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "t49"
[+] Добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: accdb
[/helpquote]

.


 
Andrey_AДата: Пятница, 03.12.2021, 15:08 | Сообщение № 3906
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата zybrevl ()
Панель Радио на заголовке Total Commander занимает лишнее (незадействованное)
место и перекрывает соседние кнопки, которые становятся недоступны для
пользования, особенно когда панель Barimg большого размера, не смотря на то, что
Total Commander занимает весь экран по длине.
Просьба ограничить размеры: слева - при длина ползунка на заголовке LenSlider=100,
справа - до кнопки "Выход" и меньшить кнопку "Плейлисты" - PL
Примерно как для плеера на заголовке Total Commander:


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

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

[+] Оптимизирован функционал (см. Дополнение №37)
- добавлено извлечение текста из xlt, xltm, ods, ots, fods, uos, tmdx, psw, pwd, pptm, potx, potm, pot, ppsx, ppsm, pps, odp, prdx, prsx, otp, odg, fodp, uop, uue, xxe, b64, csv, xla, vsdx, vssx, vstx, vsdm, vssm, vstm
- изменено извлечение текста из pptx (теперь без установленного MS Office)
- добавлено распознавание sxi, sti, sxd при сохранении в тип "Documents", "Presentations" или "Tables"
- исправлена ошибка получение текста из файлов mht и mhtml, созданные MS Office 2021
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "t49"
[+] Добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: accdb, dex, vdex
[+] В команды renmm и renms добавлен подпараметр "**6!!.ext1!!.ext2" и "**7!!Pattern!!Replace"
[+] Оптимизирован функционал команды radio
- исправлены ошибки цвета и значков меню
- исправлены ошибки координат окна на заголовке Total Commander
- в TCIMG.ini в секцию [Radio] добавлен ключ TitlePlayList


.


 
Andrey_AДата: Понедельник, 06.12.2021, 21:05 | Сообщение № 3907
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Из Л.С.
Цитата
Можно ли добавить извлечение из файлов субтитров SRT, SUB, архив прикладваю, Спасибо!


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

Обновил описание см. Дополнение №37 и info

[helpquote]
[+] Оптимизирован функционал (см. Дополнение №37)
- добавлено извлечение текста из xlt, xltm, ods, ots, fods, uos, tmdx, psw, pwd, pptm, potx, potm, pot, ppsx, ppsm, pps, odp, prdx, prsx, otp, odg, fodp, uop, uue, xxe, b64, csv, xla, vsdx, vssx, vstx, vsdm, vssm, vstm, svg, svgz, vsd, vdw, vss, vst, hlp, srt, sub, ssa, ass, txt (Subtitles), tts, vsf, sbv, zeg, xas, asc, dks, jss, lrc, vkt, scr, mpl, ovr, pan, pjs, psb, rt, sami, smi, s2k, sbt, sst, son, stl, ssts, asd
- изменено извлечение текста из pptx (теперь без установленного MS Office)
- добавлено распознавание sxi, sti, sxd при сохранении в тип "Documents", "Presentations" или "Tables"
- исправлена ошибка получение текста из файлов mht и mhtml, созданные MS Office 2021
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "t49", "t39"
[+] Добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: accdb, dex, vdex, vsdx
[+] В команды renmm и renms добавлен подпараметр "**6!!.ext1!!.ext2" и "**7!!Pattern!!Replace"
[+] Оптимизирован функционал команды radio
- исправлены ошибки цвета и значков меню
- исправлены ошибки координат окна на заголовке Total Commander
- в TCIMG.ini в секцию [Radio] добавлен ключ TitlePlayList
[±] Исправлена ошибки в некоторых ключах в TCIMG.ini в секции [Translit]
[+] Оптимизированы параметры (см. Дополнение №24)
- исправлено декодирование в режимах "b64" и "b64=" (некорректное возвращение кириллицы)
[/helpquote]

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

"sends=>t38%P%N//??-2 GLOBALSENDS<a>" - получить текст из файла под курсором (типы файлов в Дополнении №37)

"anf2d=%WL||1||##@@t38:://||progres<> GLOBALANF2D<a>" - для выделенных файлов получить 2D массив: путь и извлечённый текст (типы файлов в Дополнении №37)



.


 
zybrevlДата: Вторник, 07.12.2021, 12:06 | Сообщение № 3908
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 329
Награды: 14
Репутация: 12
Цитата Andrey_A ()
в TCIMG.ini в секцию [Radio] добавлен ключ TitlePlayList

Вот это то, что надо. Спасибо.
 
Andrey_AДата: Среда, 08.12.2021, 14:20 | Сообщение № 3909
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Вот все бы говорили СПАСИБО - и веселее работалось!!!

zybrevl, Спасибо!



.


 
KurolesovaДата: Среда, 08.12.2021, 14:36 | Сообщение № 3910
Сержант

На сайте с: 04.09.2020
Город: Salar
Сообщений: 21
Награды: 2
Репутация: 0
Andrey_A,
Это просто замечательно! Лучшего подарка к празднику и не придумать! Спасибо!
 
alexostrovДата: Суббота, 11.12.2021, 14:07 | Сообщение № 3911
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
Andrey_A
После обновления до версии TCIMG 300_b6 при запуске TEXT VIEWER
и подводке курсора мыши к вновь добавленным кнопкам ВЬЮВЕРА
выскакивает ошибка LINE 42612.
Прикрепления: 8080988.jpg (33.6 Kb)
 
zybrevlДата: Суббота, 11.12.2021, 14:29 | Сообщение № 3912
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 329
Награды: 14
Репутация: 12
alexostrov,
TCIMG 300_b6 - у меня так на семёрке и десятке:


Сообщение отредактировал zybrevl - Суббота, 11.12.2021, 14:53
 
alexostrovДата: Суббота, 11.12.2021, 15:53 | Сообщение № 3913
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
zybrevl
Значить это у меня какие-то проблемы. Хотя непонятно где и в чем.
 
Andrey_AДата: Среда, 15.12.2021, 00:11 | Сообщение № 3914
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата Kurolesova ()
Прекрасный, удобный вьювер textv, но остро не хватает поиска.


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

Если будут ошибки в диалоге "Поиск и замена" - сообщайте...

[helpquote]
[+] Оптимизирован функционал (см. Дополнение №37)
- добавлено извлечение текста из xlt, xltm, ods, ots, fods, uos, tmdx, psw, pwd, pptm, potx, potm, pot, ppsx, ppsm, pps, odp, prdx, prsx, otp, odg, fodp, uop, uue, xxe, b64, csv, xla, vsdx, vssx, vstx, vsdm, vssm, vstm, svg, svgz, vsd, vdw, vss, vst, hlp, srt, sub, ssa, ass, txt (Subtitles), tts, vsf, sbv, zeg, xas, asc, dks, jss, lrc, vkt, scr, mpl, ovr, pan, pjs, psb, rt, sami, smi, s2k, sbt, sst, son, stl, ssts, asd, fb3, dbf, pmdx, pmvx, prvx, sxg, sxm, tmvx
- изменено извлечение текста из pptx (теперь без установленного MS Office)
- добавлено распознавание sxi, sti, sxd при сохранении в тип "Documents", "Presentations" или "Tables"
- исправлена ошибка получение текста из файлов mht и mhtml, созданных в MS Office 2021
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "t49", "t39"
[+] Добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: accdb, dex, vdex, vsdx, fb3
[+] В команды renmm и renms добавлен подпараметр "**6!!.ext1!!.ext2" и "**7!!Pattern!!Replace"
[+] Оптимизирован функционал команды radio
- исправлены ошибки цвета и значков меню
- исправлены ошибки координат окна на заголовке Total Commander
- в TCIMG.ini в секцию [Radio] добавлен ключ TitlePlayList
[±] Исправлена ошибки в некоторых ключах в TCIMG.ini в секции [Translit]
[+] Оптимизированы параметры (см. Дополнение №24)
- исправлено декодирование в режимах "b64" и "b64=" (некорректное возвращение кириллицы)
[+] Оптимизирован функционал команды textv
- добавлено при открытии файла/текста или drag & drop курсор в начале текста
[+] Оптимизирован функционал команды textv
- добавлена кнопка и диалог "Поиск и замена"
- добавлены горячие клавиши CTRL+F, CTRL+H
- в TCIMG.ini в секцию [TextViewer] добавлены ключи History1, History2, History3
[/helpquote]

.


 
KurolesovaДата: Среда, 15.12.2021, 15:46 | Сообщение № 3915
Сержант

На сайте с: 04.09.2020
Город: Salar
Сообщений: 21
Награды: 2
Репутация: 0
Andrey_A, Поставила, весь день гоняю, пока без проблем, спасибо!
 
Поиск:

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