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

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




Дата выпуска: 20.01.2023
Версия: 31.8
Автор: 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 более 15 000 примеров применения.

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

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

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






 
Andrey_AДата: Пятница, 20.10.2017, 06:10 | Сообщение № 2506
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата Matros ()
не срабатывает команда:
Переименование выделенных объектов в латинскую АББРЕВИАТУРУ

Вроде поправил, там есть свои сложности, необходимо потестировать на новой бете...

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

.


 
MatrosДата: Пятница, 20.10.2017, 18:33 | Сообщение № 2507
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 1999
Награды: 152
Репутация: 91
Андрей,потестил несколько разновидностей имён (с кириллицей,латиницей и совместно),вроде тоже работает
"вроде",потому что в каком-то случае не сработала (но не могу добиться чтобы опять не сработала) и такое бывает))
Спасибо.



Всё приходящее,а музыка Вечна !
 
asmadeusДата: Четверг, 26.10.2017, 06:55 | Сообщение № 2508
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, доброго времени суток.
История такая. Купил я читалку, собираю библиотечку и надумал назвать книги, используя получение информации с помошью плагина fastfb2_epub.wdx. Смотрю файл такой командой:
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
inplg=%%COMMANDER_PATH%%\Plugins\Wdx\FastFb2\FastFb2_Epub.wdx||%P%N
%COMMANDER_PATH%\TCIMG.exe
Показать информацию о книге с помощью плагина fastfb2
%COMMANDER_PATH%\

-1

и ничего. По всем строкам нули показывает. В то же время ввстроенное средство работает и получает все на "ура"
 
Andrey_AДата: Четверг, 26.10.2017, 11:29 | Сообщение № 2509
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата asmadeus ()
и ничего.

asmadeus, в справке где-то писал что не все плагины возвращают информацию, FastFb2Wdx.wdx как раз входит в число таковых...

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

2. Что касается fb2 , то это текстовый формат и без плагина легко можно получить любую информацию составив простенькое регулярное выражение:

Код
[FormatUser]
...
fb2_1=<author>.*<first-name>([^<>]+)</first-name>.*</author>


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=%P%N??-1||?Ffb2_1 GLOBALSENDS<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Получить имя автора книги FB2 под курсором

0
-1


Я скачал 3 файла fb2 ... на них все просто, возможно там есть нюансы...

.


 
Andrey_AДата: Вторник, 07.11.2017, 18:43 | Сообщение № 2510
Генералиссимус

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

Просьба потестировать новую команду modfx, возможны нюансы...



TCIMG 21.1 от 07.11.2017

Скачать TCIMG 21.1





.


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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-19040-16-1509936845

Цитата chip642 ()
Прошу создать новый тип получения информации от глобальных переменных через окно с checkbox наподобие GLOBALNAME, но только при отметке чекбоксов получать номера строк согласно занимаемым позициям в выведенном списке.


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

[helpquote]
[+] Оптимизирована функция _ArrayDisplay()
- добавлен глобальный массив GLOBALARRAY1 - передача номеров выделенных элементов
[/helpquote]

Примеры:
Доступно только для пользователей

.


 
chip642Дата: Вторник, 07.11.2017, 22:23 | Сообщение № 2512
Генералиссимус

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


Маэстро, спасибо, отлично работает. good
 
Andrey_AДата: Среда, 08.11.2017, 13:22 | Сообщение № 2513
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-19037-16-1509893667
Цитата shveicar ()
Решил воспользоваться командой для конвертации цвета в буфере:

Код
sends=-1!!-1||?F55,1,63 GLOBALSENDS<a> slist=$GLOBALSENDS||##<info=c50> GLOBALSLIST<a>


И обнаружилось, что она работает только с одной строкой.
Можно ли расширить её функционал до много строчного режима?


Пример решения:

Доступно только для пользователей

.


 
Andrey_AДата: Четверг, 09.11.2017, 14:39 | Сообщение № 2514
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата
Привет. Заметил что команда
Код
sends=-1!!-1||?F6 GLOBALSENDS<a>

спотыкается при некоторых ссылках:
- остаётся справа скобка
- не входит в список ссылки типа http://xxx.net/Маша+Вася.jpg


Исправлено: Тестовая версия TCIMG 212_b2, в версии TCIMG 21.1 замените соответствующие файл(ы)

[helpquote]
[+] Оптимизирован шаблон "6" (получение ссылок) (см. Дополнение №15)
- добавлено удаление из ссылок скобки справа
- добавлены русские символы
[/helpquote]

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

Цитата
Можно ли в команду downl добавить ограничение по размеру на скачивание файлов больше 20 килобайт...
Просто достало то, что с сайта скачивается кучу мелких ненужных файлов...
Их конечно можно удалить потом, возможно получится сразу проверять


Реализовано, описание параметра limit<> в downl

[helpquote]
[+] Оптимизированы команды downl и downh
- исправлен вывод количества в диалог "прогресса" при параметре "progres<>"
- добавлен параметр "limit<>"
[/helpquote]

Примеры:
Код

"downl="%p"//2||cliplist||limit<0|0|10K>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель, заменять при совпадении имён, закачиваются файлы, размер которых менее 10 килобайт
"downl="%p"//2||cliplist||limit<0|1|30K>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель, заменять при совпадении имён, закачиваются файлы, размер которых более 30 килобайт
"downl="%p"//2||cliplist||limit<0|2|50K>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель, заменять при совпадении имён, закачиваются файлы, размер которых равен 50 килобайт

"global downl="%p"//2||cliplist||limit<0|3|5K|15K> GLOBALDOWNL1<a> GLOBALDOWNL2<a>" -  скачивание списка ссылок из буфера обмена в текущую панель, заменять при совпадении имён, закачиваются файлы, размер которых в диапазоне от 5 до 10 килобайт; получить списки скаченных файлов и не скаченных ссылок в глобальные переменные

"sends=#-1\\4!!-1||formt<6,1!!(?m)^(.*\.png|.*\.jpg|.*\.jpeg)$> downl="%p"<info=n3|Line1|8>\//1||$GLOBALSENDS||limit<0|1|20K>||progres<>||upd<1>" - с интернет страницы, адрес которой из буфера обмена получить список всех адресов изображений png, jpg, jpeg; скачать активную панель в создаваемую папку со случайным именем (имя цифрами, длина 8 символов); закачиваются изображения, размер которых более 20 килобайт


.


 
Andrey_AДата: Воскресенье, 12.11.2017, 23:41 | Сообщение № 2515
Генералиссимус

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

TCIMG 21.2 от 12.11.2017

Скачать TCIMG 21.2





 
Andrey_AДата: Четверг, 16.11.2017, 13:30 | Сообщение № 2516
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
         E-Mail


Доброго времени! ...
Есть параметр #K , который дублирует строку, а можно ли это сделать для сылки с добавлением счётчика в конце?
Спасибо за труды, Иван



Доступно только для пользователей

.


 
Andrey_AДата: Суббота, 18.11.2017, 01:06 | Сообщение № 2517
Генералиссимус

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

TCIMG 21.3 от 18.11.2017

Скачать TCIMG 21.3





 
Andrey_AДата: Суббота, 18.11.2017, 13:15 | Сообщение № 2518
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-19011-16-1508925889

Цитата shveicar ()

Есть пожелание, сделать игнорирование записи в буфер памяти для утилиты вызываемой через zmenu, команд из файла .tcg имеющих в конце параметр clpclr

Сейчас это работает только при прямом вызове команды из кнопки на панели Total commander
Код
sends=Ig5YBUnLepHiWt1Q9c GLOBALSENDS<c1> pause=10s clpclr

Но если убрать эту команду в файл .tcg, и сам вызов идет через
Код
itray=3 tcimg=$am_command1

то буфер памяти, все равно записывает данные в историю.


zmenu проверяет, если в параметрах вызова любой копии TCIMG.exe фраза "clpclr" , если её нет, то запись идёт...

Есть вариант: в любом месте командной строки TCIMG должна присутствовать фраза:

1. Вариант: переименовать команду вызова
Код
itray=3 tcimg=$am_command1_clpclr

2. Вариант: вставить её в неиспользуемую команду
Код
itray=3 sends=clpclr tcimg=$am_command1


.


 
Andrey_AДата: Воскресенье, 19.11.2017, 14:39 | Сообщение № 2519
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-19012-16-1508926150

Цитата shveicar ()
Так же, есть предложение создания отдельной команды для перезапуска и выключения zmenu, что бы её можно было использовать в других командах.
Сейчас это возможно только при вызове из панели запущенной утилиты.


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

[helpquote]
[+] Добавлен в команду zmenu 2-й необязательный параметр
[/helpquote]

Примеры:
Код

"zmenu=tray_Menu_Example||1" - создать меню в трее для запуска команд утилиты TCIMG; если процесс меню существует, то перезапустить
"zmenu=tray_Menu_Example||2" - создать меню в трее для запуска команд утилиты TCIMG; если процесс меню существует, то завершить



.


 
Andrey_AДата: Четверг, 30.11.2017, 13:24 | Сообщение № 2520
Генералиссимус

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

TCIMG 21.4 от 30.11.2017

Скачать TCIMG 21.4





 
Форум » • Программы • Утилиты • » Утилиты » TCIMG - Мощное средство автоматизации (Утилиты для системы и Total Commander)
Поиск:

Сообщите о находке всему миру:
Рейтинг@Mail.ru Тиц и pr сайта Яндекс.Метрика

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