[ Новые сообщения · Участники · Правила форума · Поиск · 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Дата: Пятница, 07.04.2017, 19:00 | Сообщение № 2356
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата малышка ()
Перейдя на TC-9 частично перестала выполнятся команда infow параметр ¤DOWNLOAD¤ как бы это исправить?


В следующей версии подробно ещё раз внимательно посмотрю что там не так...

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

Из темы "Заказ кнопок" http://tc-image.3dn.ru/forum/11-446-18067-16-1488994350

Цитата barm ()
Andrey_A, Не знаю в какую ветку написать, потому сюда.
Отличная штука TCIMG LINK редактор ярлыков. Постоянно мне жизнь облегчает. Всё есть, но почему то нет чекбокса "Запускать от имени администратора" - приходится всё сделать, а потом, если надо эту функцию включить, вызывать на ярлык стандартное виндовое и там эту галку ставить.
Возможно ли в следующем выпуске TCIMG как то решить это?


barm, Реализовано, смотрите историю...

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

TCIMG 18.4 от 07.04.2017

Скачать TCIMG 18.4





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


 
Slava10779Дата: Понедельник, 10.04.2017, 10:49 | Сообщение № 2357
Сержант

На сайте с: 20.03.2015
Город: Киев
Сообщений: 26
Награды: 0
Репутация: 0
Перешерстил все страницы с кнопками... Почему то не работают кнопки с отправкой скриншотов на хостинги. Пишет что imgur недоступен.
 
Andrey_AДата: Понедельник, 10.04.2017, 13:04 | Сообщение № 2358
Генералиссимус

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


В справке picus осталось только 2 хостинга, т.к. на других поменялся вызов и получение информации, что именно изменилось нет изучать сильного желания , поэтому я их убрал...
Возможно когда-нибудь вникну в изменения сайтов хостингов.
Хотя не хочется заниматься тем, что постоянно меняется...

.


 
Andrey_AДата: Понедельник, 10.04.2017, 15:42 | Сообщение № 2359
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата малышка ()
infow параметр ¤DOWNLOAD¤ как бы это исправить?


Проверил у себя и попросил несколько пользователей - работает...
Код
infow=0||TitleWindow4||attach<TTOTAL_CMD>

возможно что-то у вас в настройках.

.


 
малышкаДата: Вторник, 11.04.2017, 01:29 | Сообщение № 2360
Рядовой

На сайте с: 07.04.2017
Город: Луганск
Сообщений: 3
Награды: 0
Репутация: 0
Цитата
Проверил у себя и попросил несколько пользователей - работает... возможно что-то у вас в настройках.


А не подскажите.Где искать то? В каких настройках? Хоть примерно.
 
Andrey_AДата: Вторник, 11.04.2017, 12:05 | Сообщение № 2361
Генералиссимус

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

Даже не знаю что и посоветовать. Там одна настройка - это в TCIMG.ini (TCIMGU.ini) в секциях [TitleWindowN] строка Line
Код
[TitleWindow4]
Line=¤DATE¤ddd dd MMM yyyy   HH:mm:ss¤   ЦП: ¤CPU¤%   Память: ¤USEDMEMORY¤%   DL: ¤DOWNLOAD¤/с   UL: ¤UPLOAD¤/с

и кнопка:
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infow=0||TitleWindow4||attach<TTOTAL_CMD>
%COMMANDER_PATH%\Wcmicons.dll,1
После заголовка Total Commander создать информационную строку, настройки в секции [TitleWindow4]

0
-1


1. Если строка появляется в заголовке и идёт обновление других тегов (времени, и.т.д.), то дело не в TC 9
Если при этом не работают теги ¤DOWNLOAD¤ и ¤UPLOAD¤ , то может сменился интернет (модем), провайдер...
Мне сообщали, что при каких-то модемах/адаптерах команда не работает, но тут я помочь не могу, т.к. воспроизвести и протестировать это не могу...

2. Не стабильность функций в коде отвечающих за эти теги (раз где-то работает, а где-то нет). Возможно со временем найдётся более универсальные варианты

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

Из темы "Расширение функционала"

Цитата shveicar ()
Можно ли каким то способом, иметь возможность считывания информации из файлов типа cookies.sqlite.
Там обычно хранятся кукисы в браузере Firefox


Реализовано

TCIMG 18.5 от 11.04.2017

Скачать TCIMG 18.5





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


 
Andrey_AДата: Среда, 12.04.2017, 14:03 | Сообщение № 2362
Генералиссимус

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


...
Можно ли добавить несколько новых команд типа inf2d и arr2d
Мне очень понравились, можно ещё попросить добавить объединение массивов, вставку в них, замену...
Довольный Пользователь)



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

Цитата
Можно ли добавить несколько новых команд типа inf2d и arr2d


Ну, где нескольо, там и все... ) как это было с командами sends и slist ? поэтому добавил по 25 в каждую...

Цитата
можно ещё попросить добавить объединение массивов, вставку в них, замену...


Я кому-то уже писал:
Цитата
Предстоит в следующих версиях большая работа по 1D и 2D массивам
- по их совмещению, объединению, разбиению, и.т.д
- по смещению массивов разных размеров и размерностей
- по разбору и их сбору
а это более 50-ти функций и столько же внесение изменений в существующие фунции...


Так что все впереди...

[helpquote]
[+] Оптимизирована команда arr2d
- добавлены режимы "15", "16"
[+] Добавлено 25 команд anf2d, bnf2d, cnf2d, ... , znf2d создающие двумерные массивы
- добавлены глобальные переменные GLOBALANF2D, GLOBALBNF2D, GLOBALCNF2D, ... , GLOBALZNF2D (и производные от них с приставкой 0, 1, 2, ... , N)
[+] Добавлено 25 команд arr2d, brr2d, crr2d, ... , zrr2d создающие двумерные массивы
- добавлены глобальные переменные GLOBALARR2D, GLOBALBRR2D, GLOBALCRR2D, ... , GLOBALZRR2D (и производные от них с приставкой 0, 1, 2, ... , N)
[/helpquote]

Описание новых режимов arr2d

Примеры:
Код

"aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||15|утро GLOBALARR2D<a>" - в созданном массиве в нулевую колонку вставить слово "утро"
"aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||15|!!день GLOBALARR2D<a>" - в созданном массиве между колонками вставить колонку со словом "день"
"aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||15|!!!!вечер GLOBALARR2D<a>" - в созданном массиве в последнюю колонку вставить слово "вечер"
"aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||15|утро!!день!!вечер GLOBALARR2D<a>" - в созданном массиве в нулевую колонку вставить слово "утро", в последнюю колонку вставить слово "вечер", между колонками вставить колонку со словом "день"

"aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||16|0,3| GLOBALARR2D<a>" - в созданном массиве вставить колонки 0 и 3
"aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||16|0,3|утро GLOBALARR2D<a>" - в созданном массиве вставить колонки 0 и 3 со словом "утро"
"aends=x??-1||#K20!!@CRLF12345 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||16|1:3|утро GLOBALARR2D<a>" - в созданном массиве вставить колонки с 1-й по 3-ю со словом "утро"
"aends=x??-1||#K20!!@CRLF12345678 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||16|1:3,-2|утро GLOBALARR2D<a>" - в созданном массиве вставить колонки с 1 по 3 и в предпоследнюю со словом "утро"

"aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||17|0,3| GLOBALARR2D<a>" - в созданном массиве очистить колонки 0 и 3
"aends=x??-1||#K20!!@CRLF12345 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||17|1:3|привет GLOBALARR2D<a>" - в созданном массиве заменить данные колонок 0 и 3 словом "привет"
"aends=x??-1||#K20!!@CRLF12345 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||17|0,3|привет GLOBALARR2D<a>" - в созданном массиве заменить данные колонок от 1-й по 3-ю словом "привет"
"aends=x??-1||#K20!!@CRLF12345678 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||17|1:3,-2|привет GLOBALARR2D<a>" - в созданном массиве заменить данные колонок от 1-й по 3-ю и предпоследней словом "привет"

"aends=x??-1||#K20!!@CRLF12345678 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||6|-3:-1 GLOBALARR2D<a>" - в созданном массиве удалить 3 последние колонки


.


 
Andrey_AДата: Суббота, 15.04.2017, 10:56 | Сообщение № 2363
Генералиссимус

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

TCIMG 18.6 от 15.04.2017

Скачать TCIMG 18.6





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


 
малышкаДата: Воскресенье, 16.04.2017, 02:08 | Сообщение № 2364
Рядовой

На сайте с: 07.04.2017
Город: Луганск
Сообщений: 3
Награды: 0
Репутация: 0
Всех с праздником!

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

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

 
MatrosДата: Среда, 19.04.2017, 09:47 | Сообщение № 2366
Генералиссимус

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

Это вполне серьёзно... иначе бы не писал...
но для шутки "и тогда Васюки превратятся в межгалактический центр"
уверяю это не за горами...



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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата Matros ()
может пришёл момент прозорливости и выпустить свой тотал


Навряд ли это произойдёт, по нескольким причинам:
1. писать типа TC на Autoit не имеет смысла, т.к. он не поддерживает многопоточности и медленно работает с большими списками, имеет свои баги и траблы
2. изучать другой язык для на писания TC времени не хватит, и так нет времени на дальнейшее развитие - в ежедневнике более 300 пунктов что ещё хочется внести в TCIMG, некоторые "хотелки" лежат годами... я уже не говорю о сборках TC IMAGE и AkelPad Image - если раньше они выпускались 3-4 раза в год, то сейчас 1 раз...

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

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

Цитата Matros ()
В TC есть мощный инструмент для группового переименования... все знают команду cm_MultiRenameFiles
но на мой взгляд в окошке очень не хватает одной кнопки "Создать список без переименования"


На счёт кнопки не знаю... можно подумать, но уже сейчас можно получать список из окон с помощью команды wntxt

Добавил ещё кое-что: Тестовая версия TCIMG 187_b4, в версии TCIMG 18.6 замените соответствующие файл(ы)

Примеры:
Код

"infos=1||13" - получить информацию из окна Total Commander "Групповое переименование"

"infos=1||13||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> GLOBALINFOS3<a> GLOBALINFOS4<a> GLOBALINFOS5<a>" - получить информацию из окна Total Commander "Групповое переименование" и записать информацию в глобальные переменные.

"infos=1||13||1 asave=GLOBALINFOS2||$f06ListMR.txt" - записать информацию из колонки "Новое имя" из окна Total Commander "Групповое переименование" в файл ListMR.txt на рабочий стол



Запустить команды не получится напрямую из данного TC, т.к. окно "Группового переименования" открыто, но можно:
- из другого тотала
- с кнопки плавающей панели
- с ярлыка (и горячими клавишами в системе)
- ...

.


 
MatrosДата: Среда, 19.04.2017, 11:58 | Сообщение № 2368
Генералиссимус

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

я бы не зарекался...
талантливый человек всегда во всём преуспеет...,поэтому время покажет...
я пожелаю удачи тебе , Андрей, в изучении новых языков программирования...,ну а мы будем стремится к твоему уровню...



Всё приходящее,а музыка Вечна !
 
Slava10779Дата: Среда, 19.04.2017, 12:49 | Сообщение № 2369
Сержант

На сайте с: 20.03.2015
Город: Киев
Сообщений: 26
Награды: 0
Репутация: 0
Цитата Andrey_A ()
В справке picus осталось только 2 хостинга, т.к. на других поменялся вызов и получение информации, что именно изменилось нет изучать сильного желания , поэтому я их убрал...
Возможно когда-нибудь вникну в изменения сайтов хостингов.
Хотя не хочется заниматься тем, что постоянно меняется...

А нельзя реализовать возможность к себе на яндекс диск отправлять картинки и чтобы ссылку в буфер? Или на другой сетевой диск. или может есть такое уже... Не нашел.
 
Andrey_AДата: Среда, 19.04.2017, 19:24 | Сообщение № 2370
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата Slava10779 ()
А нельзя реализовать возможность к себе на яндекс диск отправлять картинки


Наверно можно, но мне пока это не интересно, как и все интернет API , т.к. оно со временем меняется, а значит что сделано сегодня умрет завтра...

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

Цитата Matros ()
не хватает одной кнопки "Создать список без переименования"
эх,если б с таким инструментом создавать списки


Теперь есть, новая команда multi

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

Команда запускает окно "Групповое переименование" , если нажата кнопка (вверху), то выводит информацию в глобальные переменные TCIMG



Примеры:

Код
"multi=1 GLOBALMULTI<a> GLOBALMULTI0<a> GLOBALMULTI1<a> GLOBALMULTI2<a> GLOBALMULTI3<a> GLOBALMULTI4<a> GLOBALMULTI5<a>" - запустить оно Total Commander "Групповое переименование" , по нажатии нопки => (вверху окна) вывести данные списка в глобальные переменные

"multi=1 asave=GLOBALMULTI2||$f06ListMR.txt" - запустить оно Total Commander "Групповое переименование" , по нажатии нопки => (вверху окна), записать информацию из колонки "Новое имя" в файл ListMR.txt на рабочий стол


.


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

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

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