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






 
Andrey_AДата: Понедельник, 23.09.2019, 16:19 | Сообщение № 3151
Генералиссимус

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

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

TCIMG 26.0 от 23.09.2019

Скачать TCIMG 26.0





 
Andrey_AДата: Вторник, 24.09.2019, 22:50 | Сообщение № 3152
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата JKT ()
возможно-ли в команду versn= (Информация полей файлов) добавить поле для отображения разрядность (32/64)


Реализовано

Цитата
по поводу двух мониторов

Все что мне пришло на ум - это вешать блокирующее окно

Новая команда mofon
Тестовая версия TCIMG 261_b1, в версии TCIMG 26.0 замените соответствующие файл(ы)

[helpquote]
[+] Добавлено в команду versn поле "Bit" (0/32/64)
[+] Оптимизирован функционал параметра info (см. Дополнение №10#v24)
- добавлен параметр в режимы "v24"
[+] добавлены новые команды
"mofon"
[/helpquote]

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

"bends=x??-3||?O|L1 GLOBALBENDS<a>" - получить массив латинского алфавита
"bends=x??-3||?O|N1 GLOBALBENDS<a>" - получить массив цифр

"sends=111122223333AAAABBBBCCCC||?Fdubl1 GLOBALSENDS<a>" - удалить все подряд дубликаты символов (результат: 123ABC)
"sends=111122223333AAAABBBBCCCC||?Fdubl2 GLOBALSENDS<a>" - удалить более 2-х подряд дубликатов символов (результат: 112233AABBCC)
"sends=111122223333AAAABBBBCCCC||?Fdubl3 GLOBALSENDS<a>" - удалить более 3-х подряд дубликатов символов (результат: 111222333AAABBBCCC)

"mofon=1" - установить блокирующее окно на 1-й монитор (повторный вызов закрывает окно)
"mofon=2" - установить блокирующее окно на 2-й монитор (повторный вызов закрывает окно)
"mofon=0" - установить блокирующие окна на все мониторы (повторный вызов закрывает окна)


.


 
JKTДата: Четверг, 26.09.2019, 18:16 | Сообщение № 3153
Генерал-майор

На сайте с: 01.02.2012
Город: Харьков
Сообщений: 371
Награды: 7
Репутация: 7
Andrey_A,
Цитата
[+] Добавлено в команду versn поле "Bit" (0/32/64)

Что-то ничего не изменилось. Подскажи, что и как сделать, чтоб в таблице

отобразилась эта самая разрядность exe/dll/ocx файла. Справку мучил-мучил, но....
 
Andrey_AДата: Пятница, 27.09.2019, 14:41 | Сообщение № 3154
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата
Не удается получить имя ПАПКИ , если в имени есть точка, обрезает от последней точки, не помню точно, но помоему такого не было.


Исправлено

Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-22730-16-1565338335

Цитата shveicar ()
Есть просьба добавить для параметра работы с изображениями, Сейчас там есть только две опции -больший и меньший размер стороны, но было бы удобнее иметь вариант более точных параметров.

Так же было бы здорово, добавить для составления и сортировки списков с изображениями, для параметра test<..m
вариант, - больше или равно и меньше или равно, для ширины и высоты


Реализовано

Цитата
больше или равно и меньше или равно


Уменьшить на единицу или увеличить на единицу - это и будет означать равно или больше/меньше

Код

slist=%UL||"%t"//0||test<2m!!1200-1>
slist=%UL||"%t"//0||test<2m!!1200+1>


Цитата MonarchLFV ()
настраиваю в TCIMGU.ini секцию Player3 и параметр Hint=0 не срабатывает


Исправлено, остальные пожелания пока не будут реализованы, возможно позже

Цитата JKT ()
Что-то ничего не изменилось


у меня все нормально - обновитесь бетой

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

[helpquote]
[+] Добавлено в команду versn поле "Bit" (0/32/64)
[+] Оптимизирован функционал параметра info (см. Дополнение №10#v24)
- добавлены режимы "v24", "i400"
- добавлены режимы "f526" - "f529" (см. Дополнение №10#f526)
(подсчет контрольных сумм EDONR512, GOST12_256, GOST12_512, CRC32C)
[±] Обновлена библиотека librhash.dll в папке ...\Files\DLL\
[+] Добавлены новые команды
"mofon"
[±] Исправлена ошибка в параметре path<4>
[+] Добавлен в папку ...\Files\Library\TCIMG_EXAMPLE\ файл Library_Dubl.rgx
[+] Оптимизирован функционал команды plays
- исправлена ошибка ключа Hint (отключение всплывающей подсказки)
- исправлено перемещение плеера в заголовке TC при перемещении левого края
[±] Исправлена ошибка в команде regex в диалогах сохранения и удаления шаблонов (не заменялась переменная $var_i именем шаблона)

[/helpquote]

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

"sends=<info=i400%UL|1//> GLOBALSENDS<a>" - получить наибольшую ширину выделенных изображений
"sends=<info=i400%UL|2//> GLOBALSENDS<a>" - получить наименьшую ширину выделенных изображений

"sends=<info=i400%UL|3//> GLOBALSENDS<a>" - получить наибольшую высоту выделенных изображений
"sends=<info=i400%UL|4//> GLOBALSENDS<a>" - получить наименьшую высоту выделенных изображений

"sends=<info=i400%UL|5//> GLOBALSENDS<a>" - получить наибольшее, наименьшее, суммарное, среднее значение ширины выделенных изображений
"sends=<info=i400%UL|6//> GLOBALSENDS<a>" - получить наибольшее, наименьшее, суммарное, среднее значение высоты выделенных изображений
"sends=<info=i400%UL|7//>??-4 GLOBALSENDS<a>" - получить наибольшее, наименьшее, суммарное, среднее значение ширины и высоты выделенных изображений


.


 
JKTДата: Пятница, 27.09.2019, 16:51 | Сообщение № 3155
Генерал-майор

На сайте с: 01.02.2012
Город: Харьков
Сообщений: 371
Награды: 7
Репутация: 7
Andrey_A,
Цитата
обновитесь бетой

Спасибо. Теперь нормально
 
MonarchLFVДата: Суббота, 28.09.2019, 15:47 | Сообщение № 3156
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Добрый день! Андрей, не работает команда:
Код
seldb=0 ;; в окне результатов поиска Total Commander выделить дубликаты, кроме первого (сравнение по размерам)

, а команда
Код
seldb=2
выдает ошибку Line 38825.
 
Andrey_AДата: Суббота, 28.09.2019, 17:00 | Сообщение № 3157
Генералиссимус

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


Исправлено

Цитата MonarchLFV ()
seldb=0


Не увидел проблем. Размножил файл, поиском в TC нашел , вывел на панель, нажал seldb=0 - выделились нужные

Цитата
Можно ли получить путь по его CLSID?
{4BD8D571-6D19-48D3-BE97-422220080E43} это папка Music


Реализовано

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

[helpquote]
[+] Добавлено в команду versn поле "Bit" (0/32/64)
[+] Оптимизирован функционал параметра info (см. Дополнение №10#v24)
- добавлены режимы "v24", "i400", "s260"
- добавлены режимы "f526" - "f529" (см. Дополнение №10#f526)
(подсчет контрольных сумм EDONR512, GOST12_256, GOST12_512, CRC32C)
[±] Обновлена библиотека librhash.dll в папке ...\Files\DLL\
[+] Добавлены новые команды
"mofon"
[±] Исправлена ошибка в параметре path<4>, в команде seldb=2
[+] Добавлен в папку ...\Files\Library\TCIMG_EXAMPLE\ файл Library_Dubl.rgx
[+] Оптимизирован функционал команды plays
- исправлена ошибка ключа Hint (отключение всплывающей подсказки)
- исправлено перемещение плеера в заголовке TC при перемещении левого края
[±] Исправлена ошибка в команде regex в диалогах сохранения и удаления шаблонов (не заменялась переменная $var_i именем шаблона)
[+] Добавлены параметры в команду infos
"2||23
[/helpquote]

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

"sends=@<info=s260|39> GLOBALSENDS<a>" - получить путь папки Music (пользовательский путь)
"sends=@<info=s260|39|-1> GLOBALSENDS<a>" - получить путь папки Music (путь по умолчанию системы)
"sends=@<info=s260|{4BD8D571-6D19-48D3-BE97-422220080E43}> GLOBALSENDS<a>" - получить путь системной папки Music (пользовательский путь)
"sends=@<info=s260|{4BD8D571-6D19-48D3-BE97-422220080E43}|-1> GLOBALSENDS<a>" - получить путь системной папки Music (путь по умолчанию системы)

"infos=2||23" - отображение информации системных GUID папок
"infos=2||23||1 GLOBALINFOS2<a> GLOBALINFOS3<a>" - получение путей системных GUID папок в массивах абсолютных путей


.


 
MonarchLFVДата: Воскресенье, 29.09.2019, 04:35 | Сообщение № 3158
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Цитата Andrey_A ()
Не увидел проблем. Размножил файл, поиском в TC нашел , вывел на панель, нажал seldb=0 - выделились нужные

Странно, но у меня при seldb=0 - абсолютно ничего не происходит: ничего не выделяет и ошибку не выдает. seldb=2 - заработал, спасибо!
 
MonarchLFVДата: Воскресенье, 29.09.2019, 04:58 | Сообщение № 3159
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Почему-то seldb=0 не работает именно в окне результатов поиска ТС, а если просто в папке, то его поведение тоже очень странное. Для теста размножил файлы по 3 байта, выделяет не все, остаются неотмеченными 2 файла по 3 байта.
Прикрепления: 1557524.png (16.8 Kb)
 
Andrey_AДата: Воскресенье, 29.09.2019, 14:48 | Сообщение № 3160
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
MonarchLFV, проверил на "чистом" TC 9.2 - работает нормально,
Возможно какие-то настройки влияют, в таких случаях пользователи мне присылали архив своего тотала (с минимальными файлами для теста) и папку с файлами на которой тестируется, если у Вас получится выслать , то быстрее обнаружится ошибка или выявится нюанс в TC (а их за 6 лет выявлено не мало)

.


 
MonarchLFVДата: Воскресенье, 29.09.2019, 16:18 | Сообщение № 3161
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Действительно, на чистом работает. Но выделяет одинаковые по размеру не только в своей группе схожести (разделенные пунктирной линией), а вообще во всем списке. В ТС был выбран поиск дубликатов с параметрами "по размеру" и "по содержимому".
Могу точно сказать, что это из-за каких-то настроек в wincmd.ini. С моим не работает (как вставить файл на формуе не знаю, поэтому в спойлере)...
Прикрепления: 4024680.png (79.8 Kb)


Сообщение отредактировал MonarchLFV - Воскресенье, 29.09.2019, 16:37
 
Andrey_AДата: Понедельник, 30.09.2019, 17:54 | Сообщение № 3162
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
MonarchLFV, при результатах поиска у вас установлен свой набор колонок, добавьте в 3-ю колонку "Размер"



.


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

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


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

Описание: Дополнение №24 Параметр #Y

[helpquote]
[+] Добавлен параметр "#Y" (см. Дополнение №24)
[/helpquote]

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

"sends=2b0aac0445c87ФР03УАРОФ||#Y1 GLOBALSENDS<a>" - получить из строки только числа
"sends=2b0aac0445c87ФР03УАРОФ||#Y1:3 GLOBALSENDS<a>" - получить из строки только числа и разбить по 3 цифры
"sends=2b0aac0445c87ФР03УАРОФ||#Y1:3:- GLOBALSENDS<a>" - получить из строки только числа и разбить по 3 цифры заданным разделителем

"sends=2b0aac0445c87ФР03УАРОФ||#Y2 GLOBALSENDS<a>" - получить из строки только английские буквы и разбить по 3
"sends=2b0aac0445c87ФР03УАРОФ||#Y2:3 GLOBALSENDS<a>" - получить из строки только английские буквы и разбить по 3

"sends=2b0aac0445c87ФР03УАРОФ||#Y3:2 GLOBALSENDS<a>" - получить из строки только русские буквы и разбить по 2

"sends=2b0aac0445c87ФР03УАРОФ||#Y[\da-z]:3 GLOBALSENDS<a>" - получить из строки только числа и английские буквы и разбить по 3

"sends=2b0aac0445c87ФР03УАРОФ??-1||#Y1:3:|:-1!!2:3 GLOBALSENDS<a>" - получить из строки только числа и разбить по 3 цифры, затем только английские буквы и разбить по 3
"sends=2b0aac0445c87ФР03УАРОФ??-1||#Y-1:::====@CRLF!!1:3:|:-1!!2:3:+:-1!!0 GLOBALSENDS<a>" - получить из строки только числа и разбить по 3 цифры, затем только английские буквы и разбить по 3, вставив в начало заданную строку, а в конец текущую



.


 
shveicarДата: Понедельник, 30.09.2019, 23:10 | Сообщение № 3164
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 10
Репутация: 23
Спасибо Андрей.
#Y хорошее дополнение.
 
Andrey_AДата: Вторник, 01.10.2019, 15:35 | Сообщение № 3165
Генералиссимус

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

TCIMG 26.1 от 01.10.2019

Скачать TCIMG 26.1





.


 
Поиск:

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