[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · 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)






 
sibirnikДата: Суббота, 08.02.2020, 19:26 | Сообщение № 3361
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Подождём...Откачусь на предыдущую версию.
 
Andrey_AДата: Вторник, 18.02.2020, 22:14 | Сообщение № 3362
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата JKT ()
Кнопка редактирования .LNK ярлыка. Если отметить чекбокс окно "свернуто" (то-же самое и "во весь экран") вылетает ошибка:


Исправлено:

Цитата JKT ()
в окне кнопки "Информация полей файлов" отображалось имя с путем файла вместо того как сейчас: «Информация....», а то когда несколько таких окон открыто, да еще если файлы одного имени в разных папках, то там каша получается - где какой непонятно?


Добавлено:

Цитата JKT ()
существует механизм, чтоб самому добавлять/удалять пункты в этом окне


Через команду arr2d

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

[helpquote]
[±] Исправлены ошибки в команде ledit
[+] В команду versn добавлено проле "Path", в заголовок добавлен путь файла
[+] Оптимизирован функционал параметра info (см. Дополнение №10#v25)
- добавлены режимы "v25"
[+] Оптимизирована команда arr2d
- добавлены режимы "49", "50"
[/helpquote]

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

"versn=%P%N||1 arr2d=$GLOBALVERSN||49|1:5 GLOBALARR2D<a>" - оставить заданные строки в 2D массиве
"versn=%P%N||1 arr2d=$GLOBALVERSN||50|1,2 GLOBALARR2D<a>" - удалить заданные строки из 2D массива
"versn=%P%N||1 arr2d=$GLOBALVERSN||50|1,2 exect=_ViewValues($GLOBALARR2D,'~~[%P%N]')" - удалить заданные строки из 2D массива и отобразить окно с заданным заголовком



.


 
JKTДата: Среда, 19.02.2020, 08:28 | Сообщение № 3363
Генерал-майор

На сайте с: 01.02.2012
Город: Харьков
Сообщений: 371
Награды: 7
Репутация: 7
Имеется:
"yends=-1??-1||'!!# GLOBALYENDS<a> slist=$GLOBALYENDS||?V|##|StringLen('::') GLOBALSLIST<a>" - получить длину строк из буфера обмена
Что прописать, чтоб к этому добавилась сумма этих значений? Ну чтоб еще выдавало общую длину содержимого буфера.
 
chip642Дата: Среда, 19.02.2020, 09:43 | Сообщение № 3364
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
JKT

Получить длину каждой строки из буфера обмена с последующим суммированием полученных результатов.
Код
slist=cliplist||?V|##|StringLen('::')||&&@CRLF!!+ GLOBALSLIST<a> hends=$GLOBALSLIST||@CRLF!!+ sends=@<info=n49|GLOBALHENDS<1>> GLOBALSENDS<a>
 
JKTДата: Четверг, 20.02.2020, 08:10 | Сообщение № 3365
Генерал-майор

На сайте с: 01.02.2012
Город: Харьков
Сообщений: 371
Награды: 7
Репутация: 7
chip642, Благодарю. То что надо.
 
shveicarДата: Вторник, 03.03.2020, 13:56 | Сообщение № 3366
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 10
Репутация: 23
JKT
А зачем так длинно?
Если нужно именно общее число символов без учета переносов строки, то можно проще:
Код
sends=-1||?F57 fends=<info=t60$GLOBALSENDS//> GLOBALFENDS<a>
 
Andrey_AДата: Четверг, 26.03.2020, 22:42 | Сообщение № 3367
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
К сожалению на данный момент почти нет времени заниматься развитием утилиты, ошибки будут справляться быстро - по мере их выявления, новый функционал будет добавляться тоже, как только появится свободный денёк...Через 3-4 месяца, думаю, вернуться на прежний темп развития TCIMG и других проектов...

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

[helpquote]
[±] Исправлены ошибки в командах ledit, imgcn, captxt
[+] В команду versn добавлено проле "Path", в заголовок добавлен путь файла
[+] Оптимизирован функционал параметра info (см. Дополнение №10#v25)
- добавлены режимы "v25"
[+] Оптимизирована команда arr2d
- добавлены режимы "49", "50"
[+] Добавлены новые команды
"inidd"
[/helpquote]

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

"tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*txt||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a" - поиск файлов txt, содержащих текст из буфера обмена

"versn=%P%N||1 arr2d=$GLOBALVERSN||49|1:5 GLOBALARR2D<a>" - оставить заданные строки в 2D массиве
"versn=%P%N||1 arr2d=$GLOBALVERSN||50|1,2 GLOBALARR2D<a>" - удалить заданные строки из 2D массива
"versn=%P%N||1 arr2d=$GLOBALVERSN||50|1,2 exect=_ViewValues($GLOBALARR2D,'~~[%P%N]')" - удалить заданные строки из 2D массива и отобразить окно с заданным заголовком

"slist=@[tc=AZ]||&&^(\w\:)$!!$1\\ GLOBALSLIST<a>" - путь активной панели без конечного слеша, для диска слеш добавляется

"inidd=%P%N||Section1|Section2|Section3" - удалить из INI файла под курсором содержимое секций Section1, Section2, Section3


.


 
sibirnikДата: Пятница, 27.03.2020, 05:01 | Сообщение № 3368
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Здравия желаю! Начиная с версии 9.50 не работает эта команда.Сейчас 9.51 вообще зависает ТС. Подправьте на досуге пожалуйста!:
tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP15|$h||+tcTCSCP23||+tcTCSCP20 ;; Вкл/Откл всплывающие подсказки в панелях.[
 
Andrey_AДата: Пятница, 27.03.2020, 13:32 | Сообщение № 3369
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
sibirnik, это надо создавать новый TCIMG3264.ini - перебирать все классы элементов - пока времени нет

.


 
lead2Дата: Пятница, 27.03.2020, 15:29 | Сообщение № 3370
Рядовой

На сайте с: 20.12.2016
Город: Николаев
Сообщений: 8
Награды: 0
Репутация: 0
sibirnik,
мне помог вариант:
tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP15|$h||+tcTCSCP21||+tcTCSCP20
 
sibirnikДата: Пятница, 27.03.2020, 16:06 | Сообщение № 3371
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Подождём...Откачусь пока на 9.22 там всё работает...А в новых версия ТС несколько кнопок не рабочих попадалось....Видимо проблема глобальная со стыковкой 9.50-9.51 и TCIMG.
lead2,
Тоже не работает ваш вариант вылет в ошибку.
 
Andrey_AДата: Пятница, 27.03.2020, 18:18 | Сообщение № 3372
Генералиссимус

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

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

.


 
lead2Дата: Пятница, 27.03.2020, 19:46 | Сообщение № 3373
Рядовой

На сайте с: 20.12.2016
Город: Николаев
Сообщений: 8
Награды: 0
Репутация: 0
sibirnik,
Цитата
Тоже не работает ваш вариант вылет в ошибку.

Проверил: работает на TOTALCMD64.EXE , а на TOTALCMD.EXE не работает.
Видимо x64 и x32 - две большие разницы.
 
MatrosДата: Пятница, 27.03.2020, 23:47 | Сообщение № 3374
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2034
Награды: 174
Репутация: 95
lead2, sibirnik, для любых версий TC
Код
iniww=%%COMMANDER_INI%%||Configuration||Win32TipWindows||0||1 rstart ;; Вкл/Откл всплывающие подсказки в панелях



Всё приходящее,а музыка Вечна !
 
sibirnikДата: Суббота, 28.03.2020, 08:35 | Сообщение № 3375
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Matros,
Как говорил известный актёр в крутом фильме "...Гениально Шеф..". Спасибо. Желаю в это безумное время всем форумчанам здоровья и силы духа...Берегите себя Друзья!
 
Поиск:

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