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

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




Дата выпуска: 24.11.2022
Версия: 31.4
Автор: 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 более 14 700 примеров применения.

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

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

Расширение функционала 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Дата: Понедельник, 10.10.2016, 23:32 | Сообщение № 1876
Генералиссимус

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

Цитата shveicar ()
добавить вариант приема данных, в новую переменную, с возможностью последующей обработки.


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

Примеры:
Код

"global slist=%L wlist=%L alist=$GLOBALSLIST+$GLOBALWLIST||^^слепилось))~~ GLOBALALIST<a> GLOBALSLIST<a> GLOBALWLIST<a>" - пример передачи данных 2-х  переменных команде (выделенных объектов активной панели)

"global slist=%L wlist=%L zlist=%L alist=$GLOBALSLIST+$GLOBALWLIST+$GLOBALZLIST||^^слепилось))~~ GLOBALALIST<a> GLOBALSLIST<a> GLOBALWLIST<a> GLOBALZLIST<a>" - пример передачи данных 3-х  переменных команде (выделенных объектов активной панели)


.


 
Andrey_AДата: Вторник, 11.10.2016, 15:08 | Сообщение № 1877
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7051
Награды: 134
Репутация: 119
Аверин Андрей
TCIMG 15.7 от 11.10.2016

Скачать TCIMG 15.7





[ps]
Если у Вас есть примеры, которых нет в справке - присылайте...
Тем самым Вы поможете развитию справки, а значит поможете и другим в освоении вопросов, связанных с TCIMG...
[/ps]


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

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

Цитата shveicar ()
А дальше, его нужно отфильтровать и оставить путь самого нового (по дате создания) файла.


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

Недолго думая над этим вопросом передал его 2-м параметрам: formt и параметру info

Небольшое слияние позволило расширить сортировку по различным данным файла или папки...

Примеры:
Код

"global slist=%L||formt<#0o30:F:> GLOBALSLIST<a>" - сортировать выделенные файлы по дате создания по возрастанию
"global slist=%L||formt<#1o30:F:> GLOBALSLIST<a>" - сортировать выделенные файлы по дате создания по убыванию


Описание:

Код
# - означает сортировку с помощью информации info

0/1
0 - сортировать по возрастанию
1 - сортировать по убыванию

o30:F: - строка из info , где :F: тег вместо которого будет вставлен объект из списка при сортировке


Вот ещё примеры:
Код

"global slist=%L||formt<#0i1:F:> GLOBALSLIST<a>" - сортировать выделенные изображения по ширине по возрастанию
"global slist=%L||formt<#1i1:F:> GLOBALSLIST<a>" - сортировать выделенные изображения по ширине по убыванию


.


 
shveicarДата: Вторник, 11.10.2016, 22:03 | Сообщение № 1879
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 555
Награды: 9
Репутация: 23
Цитата Andrey_A ()
Недолго думая над этим вопросом передал его 2-м параметрам: formt и параметру info

Небольшое слияние позволило расширить сортировку по различным данным файла или папки...


Отличная реализация. Спасибо
 
MatrosДата: Среда, 12.10.2016, 09:25 | Сообщение № 1880
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 1999
Награды: 152
Репутация: 89
Андрей,у Гислера есть команды :
Код
3003    $BBB    cm_OpenDirInNewTab   Открыть папку под курсором в новой вкладке    C+вверх
3004    $BBC    cm_OpenDirInNewTabOther    Открыть папку под курсором в новой вкладке на другой панели    CS+вверх

[img640]http://ipic.su/img/img7/fs/2016-10-12_091310.1476252999.jpg[/img640]

А вот хочется реализацию с такой формулировкой :
Открыть выделенные папки (если файлы,то их папка) в новых вкладках Другой Панели
Открыть выделенные папки (если файлы,то их папка) в новых вкладках Активной Панели

Было бы удобно.



Всё приходящее,а музыка Вечна !
 
chip642Дата: Среда, 12.10.2016, 10:02 | Сообщение № 1881
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1491
Награды: 62
Репутация: 57
Цитата Matros ()
Открыть выделенные папки (если файлы,то их папка) в новых вкладках Другой Панели
Открыть выделенные папки (если файлы,то их папка) в новых вкладках Активной Панели


Если я правильно поянл конечно, то эти команды уже есть.

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

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
pathb=#%L tcimg=$cm540
Wcmicons.dll,20
Открыть выделенные папки (если файлы,то их папка) в новых вкладках Активной Панели

-1


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
pathu=#%L tcimg=$cm540
Wcmicons.dll,22
Открыть выделенные папки (если файлы,то их папка) в новых вкладках Другой Панели

-1
 
MatrosДата: Среда, 12.10.2016, 10:22 | Сообщение № 1882
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 1999
Награды: 152
Репутация: 89
chip642, Юра спасибо.
Вторая кнопка (...в новых вкладках Другой Панели) в TC 64-bit не корректно отрабатывает... в TC 32-bit нормально...



Всё приходящее,а музыка Вечна !
 
chip642Дата: Среда, 12.10.2016, 10:29 | Сообщение № 1883
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1491
Награды: 62
Репутация: 57
Володя, да, на TC 64-bit «...в новых вкладках Другой Панели» не корректно отрабатывает, Маэстро появится разберется.
 
MatrosДата: Среда, 12.10.2016, 11:08 | Сообщение № 1884
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 1999
Награды: 152
Репутация: 89
Юра,вот так вроде нормально :
Открыть выделенные папки (если файлы,то их папка) в новых вкладках Активной Панели:
Код
tcimg=$cm2902 pause=200 pathb=#%L pause=200 tcimg=$cm2902


Открыть выделенные папки (если файлы,то их папка) в новых вкладках Другой Панели:
Код
tcimg=$cm2902 pause=200 pathu=#%L pause=200 tcimg=$cm2902


но, Маэстро может всё радикально изменить ))



Всё приходящее,а музыка Вечна !
 
chip642Дата: Среда, 12.10.2016, 11:23 | Сообщение № 1885
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1491
Награды: 62
Репутация: 57
Matros, витиевато)))
 
MatrosДата: Среда, 12.10.2016, 11:37 | Сообщение № 1886
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 1999
Награды: 152
Репутация: 89
Цитата chip642 ()
витиевато)))

Это,да...,но как вариант,что стабильно работает...
И :
Цитата Matros ()
...Маэстро может всё радикально изменить ))



Всё приходящее,а музыка Вечна !
 
ПаразитДата: Среда, 12.10.2016, 18:16 | Сообщение № 1887
Майор

На сайте с: 27.02.2016
Город: Быково
Сообщений: 86
Награды: 0
Репутация: 0
Привет. А почему у меня не получается выполнить условие?

Код
<IF> <info=f11%P%N> = exe <THEN> cldar=12 <ELSE> cldar=1 <ENDIF>


При разных условиях, показывает один и тот же результат.
 
Andrey_AДата: Среда, 12.10.2016, 18:57 | Сообщение № 1888
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7051
Награды: 134
Репутация: 119
Аверин Андрей
Цитата Паразит ()
При разных условиях, показывает один и тот же результат.

У меня нормальное срабатывание.
Если под курсором exe файл, то 12 месяцев
Если под курсором папка или файл с другим расширением (не exe), то 1 месяц

.


 
ПаразитДата: Среда, 12.10.2016, 19:05 | Сообщение № 1889
Майор

На сайте с: 27.02.2016
Город: Быково
Сообщений: 86
Награды: 0
Репутация: 0
У меня неправильно. Всё время срабатывает else.
Версия 15.4.0.0. Total 32-bit. 9.2.
Первое условие (без else) вообще не распознаёт.
Скачал я новую версию, работает. Значит ошибка, где-то в моих ini-файлах. Буду искать.

INC.tci - вот виновник


Сообщение отредактировал Паразит - Среда, 12.10.2016, 19:24
 
Andrey_AДата: Среда, 12.10.2016, 19:42 | Сообщение № 1890
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7051
Награды: 134
Репутация: 119
Аверин Андрей
Цитата Matros ()
кнопка (...в новых вкладках Другой Панели) в TC 64-bit не корректно отрабатывает...


У меня нормально отрабатывает на 64 команда
Код
pathu=#%L

без всяких добавлений до и после...
Возможно разные бета версии TC - только на финале буду ещё раз смотреть (если будут проблемы) - сейчас не вижу смысла

Цитата Matros ()

Код
tcimg=$cm2902 pause=200 pathu=#%L pause=200 tcimg=$cm2902

то,да...,но как вариант,что стабильно работает...


Если работает, то я рад, единственно можно команду сократить:

Код
tcimg=$cm2902~~200 pathu=#%L tcimg=200~~$cm2902


А можно поставить запрет прорисовки, что уменьшит мелькание:
Код
tcimg=$p0~~$cm2902~~200 pathu=#%L tcimg=200~~$cm2902~~$p1


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

Цитата Паразит ()
INC.tci - вот виновник


Это хороший файл - не надо его ругать)))
В него (и в другие файлы) вынесена из утилиты вся текстовая основа и много чего нужного и полезного, что позволяет не дублировать одни и те же текстовые строки в коде - поэтому TCIMG.exe весит не 2,5 mb, а 870 kb, что влияет на увеличение скорости...

Он INC.tci - периодически меняется и входит в состав Основных Файлов - рекомендуется его обновлять вместе с новой версией утилиты.

.


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

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

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