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

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




Дата выпуска: 21.10.2024
Версия: 34.9
Автор: 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Дата: Вторник, 22.02.2022, 11:25 | Сообщение № 3976
Генералиссимус

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

TCIMG 30.2 от 22.02.2022

Скачать TCIMG 30.2





.


 
Andrey_AДата: Воскресенье, 27.02.2022, 13:28 | Сообщение № 3977
Генералиссимус

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

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

[helpquote]
[+] Добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: ovpn, installstate, mmdb, nlog, set, pxm, pmf, fcl, feq, fth, fpl, tag, elp, svp, kpl, icl, lau, las, msz, trb, wal, icp, neq, shader, trn, fsh, she, vdf, dectest, aifc, aif, 8svx, fr3, vpr, dwf, plt, scmx, scs, wskn, clx, size, nn, lcd, amp, cjk, cnnmodel, xcl, pts
- добавлены дополнительные условия для определения типов: url, config, log, js, html, acl, conf, msi, api, asc, csp, ksf, ini, txt, lng, lic, dll, wsz, m, as, auo, pck, pickle, traineddata, cnv, sm, lang, info, fx, jsb, reg, pdf, lm, amd, amm, clc, pat
- (см. Дополнение №38)
[±] Исправлена ошибка в команде buttn при работе с окном "#32768"
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "v209" - "v209" (см. Дополнение №10)
- исправлена ошибка в режиме "f231"
- исправлена ошибка в режиме "n9" при получение диапазона чисел с плавающей запятой
[±] Исправлена ошибка в командах patha и подобных если в панели открыты "Сеть" или "Компьютер"
- добавлена навигация по "сетевым папкам"
[/helpquote]

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

"trayk=1||Volume2.exe" - нажать в трее правой кнопкой мыши на значке программы Volume2.exe (поиск по имени процесса значка)
"trayk=1||punto.exe buttn=#32768||x|$l{DOWN}{ENTER} " - запустить окно настроек Punto Switcher
"sends=-1??-1||&?(?mi)^(.+(?:litres\.ru|sitelit\.ru).+)$ GLOBALSENDS<a>" - получить все ссылки заданных сайтов из содержимого буфера обмена (каждая ссылка в буфере с новой строки)

"stext=%WL||"%t"//0||delim<@CRLF====~~<info=f10:://>~~====@CRLF>||upd<3>" - объединить выделенные текстовые файлы, вставив в начало каждого "====" Путь файла "====" и сохранить в другую панель именем первого файла
"stext=%WL||"%t"//0//Summa.txt||delim<@CRLF====~~<info=f10:://>~~====@CRLF>||upd<3>" - объединить выделенные текстовые файлы, вставив в начало каждого "====" Путь файла "====" и сохранить в другую панель именем Summa.txt

"textt=%P%N||&&(?im)^\Qcliptext\E.*$!!" - в файле под курсором удалить строки, в которые в начале входит фраза из буфера обмена
"textt=%P%N||&&(?im)^.*\Qcliptext\E$!!" - в файле под курсором удалить строки, в которые в конце входит фраза из буфера обмена
"textt=%P%N||&&(?im)^.*\Qcliptext\E.*$!!" - в файле под курсором удалить строки, в которые входит фраза из буфера обмена



.


 
YudjinvaisДата: Понедельник, 28.02.2022, 07:32 | Сообщение № 3978
Рядовой

На сайте с: 19.11.2020
Город: Большой Ключей
Сообщений: 8
Награды: 0
Репутация: 0
Andrey_A, я что-то запутался, к версии 30.1 выходили тестовые версия TCIMG 302_b1, TCIMG 302_b2,TCIMG 302_b3, TCIMG 302_b5. Потом вышла TCIMG версии 30.2 от 22.02.2022 и уже после её выхода, вышла тестовая версия TCIMG 302_b6, причём менять соответствующие файлы надо в версии TCIMG 30.1? Зависну сейчас как винда...
 
zybrevlДата: Понедельник, 28.02.2022, 08:24 | Сообщение № 3979
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 315
Награды: 14
Репутация: 10
Yudjinvais,
Это очепятка:
 
YudjinvaisДата: Понедельник, 28.02.2022, 09:28 | Сообщение № 3980
Рядовой

На сайте с: 19.11.2020
Город: Большой Ключей
Сообщений: 8
Награды: 0
Репутация: 0
zybrevl, Тогда почему тестовая версия TCIMG 302_b6, а не TCIMG 303_b1?
 
zybrevlДата: Понедельник, 28.02.2022, 10:59 | Сообщение № 3981
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 315
Награды: 14
Репутация: 10
Yudjinvais,
Распакуйте архив - 302_b6.zip и посмотрите подсказку к файлу TCIMG.exe = 30.2.0.0
 
Andrey_AДата: Понедельник, 28.02.2022, 11:28 | Сообщение № 3982
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Yudjinvais, в последнем моём сообщении ошибка.
Это последняя бета к версии 30.2

.


 
zybrevlДата: Понедельник, 28.02.2022, 11:51 | Сообщение № 3983
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 315
Награды: 14
Репутация: 10
Andrey_A,
Опять ошибка - это - крайняя бета.))
 
YudjinvaisДата: Среда, 02.03.2022, 08:42 | Сообщение № 3984
Рядовой

На сайте с: 19.11.2020
Город: Большой Ключей
Сообщений: 8
Награды: 0
Репутация: 0
Andrey_A, Всё же лучше следующие тестовые версии к версии 30.2.0.0 именовать 303_*.zip. Это как-то понятнее и привычнее.
 
chip642Дата: Среда, 02.03.2022, 08:58 | Сообщение № 3985
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Yudjinvais ()
лучше следующие тестовые версии к версии 30.2.0.0 именовать 303_*.zip


Он так и делает, в этом посте он ошибся (появится подправит) на единицу в меньшую сторону в тестовой версии и крайней версии, а после ответил перепутав крайнюю версию. Так что не надо беспокоится. Ничего страшного не произошло, просто надо знать, что файлами тестовой версии надо заменять файлы крайней версии TCIMG.
 
Andrey_AДата: Четверг, 03.03.2022, 21:06 | Сообщение № 3986
Генералиссимус

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

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

[helpquote]
[+] Добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: ovpn, installstate, mmdb, nlog, set, pxm, pmf, fcl, feq, fth, fpl, tag, elp, svp, kpl, icl, lau, las, msz, trb, wal, icp, neq, shader, trn, fsh, she, vdf, dectest, aifc, aif, 8svx, fr3, vpr, dwf, plt, scmx, scs, wskn, clx, size, nn, lcd, amp, cjk, cnnmodel, xcl, pts, oxt, fontdata, imagedoc, axct, cbn, 6bit, v, ref, pnm, eof, ebc, brs, dls, idp, sta, jpeg, qrb, bpfile, exc, lan, rmlan, vlng, dlc, dlh, olf, r0, svn-work, sif, pkg, vlcl, vmsg, flp, eula, rpm, deb, jsee, asn, zlx, btrfs, cifs, dns_resolver, ko, mountd, ntfs, nfs, statd, upcall, xfs, axco, dfu, ashaudio, atk-sharp, pango-sharp, gtk-dotnet, gtk-sharp, dctm, slp, swa, tdat, kmf, cpa, yt, whl, vch, tdi, tbl, snagtheme, sii, service, tr, rsa, policy, plg64, ofi, mscabsfx, mkd, mi, mde, markdown, igpi, amsdc, assets, cdp, cnf, cpio, csg, debian, egg-info, emul, dof, gthr, gtt, hxd, hxh, hxw, mpp
- добавлены дополнительные условия для определения типов: url, config, log, js, html, acl, conf, msi, api, asc, csp, ksf, ini, txt, lng, lic, dll, wsz, m, as, auo, pck, pickle, traineddata, cnv, sm, lang, info, fx, jsb, reg, pdf, lm, amd, amm, clc, pat, fch, ffpreset, diff, pl, mak, pth, key, sha, ds, rst, cur, wav, cls, iso, rom, woff2, css, wsf, tex, rb, tip, sh, res, pak, onepkg, nls, msg, d, hdr, its, mod, bundle
- отимизирован код под ряд групп типов файлов для точного распознования (см. Дополнение №38)
[±] Исправлена ошибка в команде buttn при работе с окном "#32768"
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "v209" - "v215" (см. Дополнение №10)
- исправлена ошибка в режиме "f231"
- исправлена ошибка в режиме "n9" при получение диапазона чисел с плавающей запятой
[±] Исправлена ошибка в командах patha и подобных если в панели открыты "Сеть" или "Компьютер"
- добавлена навигация по "сетевым папкам"
[±] Обновлена версия Autoit до 3.3.15.5
[+] Оптимизирован функционал команды infos
- в режим "infos=7||1" добавлен 3-й параметр
[+] Вкоманду regex в поле "замена" добавлена возможность использовать теги "@CRLF", "@CR", "@LF", "@TAB"
[/helpquote]

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

"stext=%WL||"%t"//0||delim<@CRLF====~~<info=f10:://>~~====@CRLF>||upd<3>" - объединить выделенные текстовые файлы, вставив в начало каждого "====" Путь файла "====" и сохранить в другую панель именем первого файла
"stext=%WL||"%t"//0//Summa.txt||delim<@CRLF====~~<info=f10:://>~~====@CRLF>||upd<3>" - объединить выделенные текстовые файлы, вставив в начало каждого "====" Путь файла "====" и сохранить в другую панель именем Summa.txt

"textt=%P%N||&&(?im)^\Qcliptext\E.*$!!" - в файле под курсором удалить строки, в которые в начале входит фраза из буфера обмена
"textt=%P%N||&&(?im)^.*\Qcliptext\E$!!" - в файле под курсором удалить строки, в которые в конце входит фраза из буфера обмена
"textt=%P%N||&&(?im)^.*\Qcliptext\E.*$!!" - в файле под курсором удалить строки, в которые входит фраза из буфера обмена

"sends=-4 txtsp=GLOBALSENDS<t>||C:\xxx||1!!10||namesplit<**##Akel_!_@.txt;;#N@!!tnum[:NUMBER:|1|5]>||nozero<3>" - текст активного документа AkelPad разбить по 10 строк и сохранить в папку C:\xxx в файлы Akel_!_.txt с 5-м счётчиком

"eends=%P%N??-1||formt<1> tnf2d=$GLOBALEENDS||4||%P%N GLOBALTNF2D<a>" - получить 2D массив для файла под курсором: в 0-й колонке строки файла, в 1-й колонке количество их в файле
"eends=%P%N??-1||formt<1> tnf2d=$GLOBALEENDS||4||%P%N||4||1 GLOBALTNF2D<a>" - получить 2D массив для файла под курсором: в 1-й колонке строки файла, в 0-й колонке количество их в файле

"infos=7||1||1 GLOBALINFOS1<a>" - проверить существование DLL библиотек, используемых в TCIMG и записать информацию в глобальные переменные



.


 
KurolesovaДата: Пятница, 04.03.2022, 11:00 | Сообщение № 3987
Сержант

На сайте с: 04.09.2020
Город: Salar
Сообщений: 21
Награды: 2
Репутация: 0
Andrey_A, Знакомый обнаружил, что pathb в бете перестала обрабатывать пути прописанные в TCIMGU.ini в секции [ReductionPath]. В TCIMG 30.2 всё нормально.

Сообщение отредактировал Kurolesova - Пятница, 04.03.2022, 11:01
 
Andrey_AДата: Пятница, 04.03.2022, 12:28 | Сообщение № 3988
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Цитата Kurolesova ()
перестала обрабатывать пути


В последней бета версии я обновил Autoit до 3.3.15.5, но выявился глюк в парсинге строк и я откатился обратно на предыдущую версию.
Возможно из-за этого [ReductionPath] не работал, проверяйте...

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

.


 
KurolesovaДата: Пятница, 04.03.2022, 13:55 | Сообщение № 3989
Сержант

На сайте с: 04.09.2020
Город: Salar
Сообщений: 21
Награды: 2
Репутация: 0
Andrey_A, Теперь всё работает, спасибо!
 
MonarchLFVДата: Суббота, 12.03.2022, 10:07 | Сообщение № 3990
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
В справке есть:
Код
tcimg=$cm483 buttn=TDLGCONFIGALL||x|$w||+tcTCSSC2|*l5|*x ;; в окне настроек выбрать 5-й набор колонок

Хочу на его основе сделать кнопку для быстрой настройки последнего набора колонок. ПОдскажите как сделать, пробовал с минусом (-1), но не работает:
Код
tcimg=$cm483 buttn=TDLGCONFIGALL||x|$w||+tcTCSSC2|*l-1|*x||+tcTCSSC4|$w

Добавлено (16.03.2022, 12:56)
---------------------------------------------
Решение моего же запроса:

Код
tcimg=$cm483 buttn=TDLGCONFIGALL||x|$w||+tcTCSSC2|*x keybd=0~~{TAB№2}~~{END} buttn=TDLGCONFIGALL||+tcTCSSC4|$w
 
Поиск:

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