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

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




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

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

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

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






 
asmadeusДата: Четверг, 15.08.2019, 17:29 | Сообщение № 3151
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Добрый вечер!
В версии 25.9 (и в последней бете тоже) не отрабатывает строка команды
Код
textx=PS<"%COMMANDER_PATH%\Utilities\Files\Air Explorer"//1//0//Readme.txt|WhatIsIt.txt>||&&(\#)|((\d+(\.|\,\s)\d+(?:(\.|\,\s)\d+)?(?:\sRev|\sBuild|\sBeta|\sFinal|(\.|\,\s)\d+)?(?:(\.|\,\s)\d+|\s\d+)?))!!$var_ppr||backup<0>

В 25.1 все нормально
 
chip642Дата: Четверг, 15.08.2019, 18:36 | Сообщение № 3152
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата asmadeus ()
В 25.1 все нормально


Без двойных процентов, PS<"%%COMMANDER_PATH%%\...>, в относительных путях? %)
 
asmadeusДата: Пятница, 16.08.2019, 14:27 | Сообщение № 3153
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
chip642, конечно. Это часть секции
Код
tcimg = $amam.....

Сама секция состоит из кучи команд, и вот именно указанная мной не отрабатывает на последней версии, а в 25.1 работает
 
Andrey_AДата: Пятница, 16.08.2019, 18:07 | Сообщение № 3154
Генералиссимус

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

.


 
MonarchLFVДата: Суббота, 17.08.2019, 11:24 | Сообщение № 3155
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Классная штука - плеер в заголовке:
Код
plays=%L||Player3||titletc<>

Единственное, настраиваю в TCIMGU.ini секцию Player3 и параметр Hint=0 не срабатывает, все равно показывает строку иоформации в начале трека.
Также было бы здорово, если б добавили в заголовок ползунок длительности песни и постоянную прокрутку названия текущей песни - не хватает до классного полноценного плеера. И чтоб плейлист автоматом скрывался при нажатии в другую область экрана.
И сразу про радио скажу, тоже не хватает в заголовке информации о текущей радиостанции.
Пожелалок много, но, думаю, оно того стоит :D up
 
Andrey_AДата: Воскресенье, 08.09.2019, 17:40 | Сообщение № 3156
Генералиссимус

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

.


 
shveicarДата: Воскресенье, 15.09.2019, 02:48 | Сообщение № 3157
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Привет Андрей.
Надеюсь на твое скорое душевное восстановление.
Автор утилиты RHash Алексей, скомпилировал новую версию, совместимую с утилитой.
Отдельная благодарность ему за это.
https://sourceforge.net/project....ownload
Я заменил файл
Код
TCIMGZ\Files\DLL\librhash.dll

На новый, все работает.
Теперь, надеюсь можно будет внести новые алгоритмы хеширования и возможно даже генерацию магнет ссылок и торрент файлов напрямую через утилиту.


Сообщение отредактировал shveicar - Воскресенье, 15.09.2019, 02:51
 
JKTДата: Понедельник, 16.09.2019, 17:54 | Сообщение № 3158
Генерал-майор

На сайте с: 01.02.2012
Город: Харьков
Сообщений: 371
Награды: 7
Репутация: 7
Добрый день.
Андрей, а возможно-ли в команду versn= (Информация полей файлов) добавить поле для отображения разрядность (32/64) файла. Всё вроде есть, а этого, важного ну очень не хватает.
 
Andrey_AДата: Понедельник, 23.09.2019, 16:19 | Сообщение № 3159
Генералиссимус

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

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

TCIMG 26.0 от 23.09.2019

Скачать TCIMG 26.0





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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7173
Награды: 139
Репутация: 125
Аверин Андрей
Цитата 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 | Сообщение № 3161
Генерал-майор

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

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

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

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


Исправлено

Из темы "Расширение функционала" 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 | Сообщение № 3163
Генерал-майор

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

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

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

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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7173
Награды: 139
Репутация: 125
Аверин Андрей
Цитата 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 папок в массивах абсолютных путей


.


 
Поиск:

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