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

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




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

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

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

Расширение функционала 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Дата: Пятница, 09.06.2017, 04:12 | Сообщение № 2431
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Появилась новая тема.
http://tc-image.3dn.ru/forum/5-1051-1



 
sibirnikДата: Пятница, 09.06.2017, 06:29 | Сообщение № 2432
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Огромное спасибо за оперативное решение проблемы и прошу прощения за не указание ссылки на кнопку.

chip642,
Спасибо.
 
Andrey_AДата: Пятница, 09.06.2017, 16:31 | Сообщение № 2433
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
У кого есть время тестируем последние изменения....
Скоро Юбилейная дата и будет круглая версия 20.0 , а пока бета:

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

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

[helpquote][±] Исправлены ошибки в командах seldb, txtsp
[±] Исправлены ошибка в команде buttn при параметре $e
[+] Оптимизирован код утилиты
---- уменьшено в 3-4 раза потребление памяти при запуске
[+] Добавлены новые команды
"dumpp"
- в TCIMG.ini добавлена секция [SwapList]
"dumpxx"
"exmpl"
- в папку ...\Files\Zip\ добавлен файл Examples.zip с примерами утилиты
- добавлена глобальная переменная GLOBALEXMPL
[+] Добавлено использование тегов в командной строке совместно с функциями Chr(), ChrW()
"@YEAR", "@YDAY", "@WDAY", "@SEC", "@MSEC", "@MON", "@MIN", "@MDAY", "@HOUR", "@AutoItPID"[/helpquote]

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

Код
"dumpp=chrome.exe" - выгрузить возможное количество страниц выделенной памяти процесса chrome.exe
"dumpp=ACTIVE" - выгрузить возможное количество страниц выделенной памяти процесса активного приложения
"dumpp=clpget" - выгрузить возможное количество страниц выделенной памяти процесса - имя процесса из буфера обмена
"dumpp=##RegExp.exe!!Viewer.exe" - выгрузить возможное количество страниц выделенной памяти процессов RegExp.exe и Viewer.exe
"dumpp=##LIST1" - выгрузить возможное количество страниц выделенной памяти процессов, прописанных в ключе LIST1 в секции [SwapList] в TCIMG.ini
"dumpp=clpget.exe" - выгрузить возможное количество страниц выделенной памяти процесса - имя (без расширения) процесса из буфера обмена
"dumpp=??TTOTAL_CMD" - выгрузить возможное количество страниц выделенной памяти процесса Total Commander, кроме активного
"dumpp=$$chrome.exe" - выгрузить возможное количество страниц выделенной памяти всех процессов chrome.exe, кроме активного
"dumpp=&&(?i)(chrome.*)" - выгрузить возможное количество страниц выделенной памяти всех процессов chrome

"infht=-1||InfoHtml4||set<FF033E|FDEE00|1,,,28,,,1> cnf2d=x||3||500000:5 infht=-1||InfoHtml5||set<FFBF00|3A66A7|1,F6F6F6,,25,,,1> dumpxx infht=-1||InfoHtml6||set<0E8C3A|08E8DE|0,82CFFD,,25,,,1>" - демонстрация команды dumpxx

"cmdbt=''''?PDF?''~~-f~~1~~-l~~1~~''%P%N''~~''%T%N.png''''||std<8>" - извлечь первую страницу PDF файла под курсором и сохранить в другую панель в именной PNG файл

"global cmdbt=tree~~/F~~''<info=o76"%P"1>''||std<8> aends=$GLOBALCMDBT??-1||formt<fun_tree> GLOBALAENDS<a>" - отобразить иерархическую структуру каталогов и файлов в графическом виде текущего каталога
"global cmdbt=tree~~/A~~/F~~''<info=o76"%P"1>''||std<8> GLOBALCMDBT<e>" - отобразить иерархическую структуру каталогов и файлов в графическом виде текущего каталога
"slist=PS<"%p"//0> GLOBALSLIST<e>" - отобразить полные пути всех объектов текущего каталога (с рекурсией)

"global folds="%T"||list<%UL//4>||fflag<1> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%UL||1||inuse<1>||recycle<1>" - распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
"global folds="%P"||list<%UL//4>||fflag<1> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%UL||1||inuse<1>||recycle<1>" - распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники

"global folds="%T"||list<%UL//4>||fflag<1> start=7-ZIP||x||list<%UL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%UL||1||inuse<1>||recycle<1>" - распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
"global folds="%P"||list<%UL//4>||fflag<1> start=7-ZIP||x||list<%UL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%UL||1||inuse<1>||recycle<1>" - распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники

"exmpl=1|0||привет GLOBALEXMPL<a>" - получить все примеры TCIMG с описанием включающих в себе фразу "привет" (не учитывая регистр символов)
"exmpl=1|1||привет GLOBALEXMPL<a>" - получить все примеры TCIMG с описанием включающих в себе фразу "привет" (учитывая регистр символов)

"exmpl=1|0||cliptext GLOBALEXMPL<a>" - получить все примеры TCIMG с описанием включающих в себе фразу из буфера обмена (не учитывая регистр символов)
"exmpl=1|1||cliptext GLOBALEXMPL<a>" - получить все примеры TCIMG с описанием включающих в себе фразу из буфера обмена (учитывая регистр символов)

"exmpl=1|0||cliptext enf2d=$GLOBALEXMPL||2||''(.*?)''~~-~~(.*)||begin<0> GLOBALENF2D<a>" - получить 2D массив всех примеров TCIMG включающих в себе фразу "привет" (не учитывая регистр символов)
"exmpl=1|1||cliptext enf2d=$GLOBALEXMPL||2||''(.*?)''~~-~~(.*)||begin<0> GLOBALENF2D<a>" - получить 2D массив всех примеров TCIMG включающих в себе фразу "привет" (учитывая регистр символов)


.


 
asmadeusДата: Пятница, 09.06.2017, 21:08 | Сообщение № 2434
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Код
M Ассоциировать видео форматы с Light Alloy#!#115#!#%COMMANDER_PATH%\TCIMG.exe#!#assor=avi||LA||linefull<1>

не работает, думаю из-за linefull
Строка для замены такая
Код
LA={""%COMMANDER_PATH%\Programs\Players\LA\LA.exe" "%1""}

Прописываю в tcimgu.ini
Код
BackupAssoc=0

а бэкап все равно создается
 
Andrey_AДата: Суббота, 10.06.2017, 12:12 | Сообщение № 2435
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
asmadeus, BackupAssoc - подправлю...
а вот сама команда у меня работает...
Необходимо прислать файлы для тестирования

.


 
Andrey_AДата: Понедельник, 12.06.2017, 07:01 | Сообщение № 2436
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Сегодня первый юбилей утилиты TCIMG - 5 ЛЕТ с момента выпуска!
Цитата
12.06.2012 [1.0]
Выпуск утилиты

Всем кто поддерживал проект, тестировал, давал советы, создавал темы обсуждения, создавал видеоролики, сообщал об ошибках... БОЛЬШОЕ СПАСИБО!
Да... за 5 лет в утилите появилось 512 команд, более 800 параметров, более 10.000 примеров в справке.
Всех пользователей с праздником! И удачной автоматизации!

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

TCIMG 20.0 от 12.06.2017

Скачать TCIMG 20.0





 
chip642Дата: Понедельник, 12.06.2017, 07:34 | Сообщение № 2437
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
TCIMG — 5 лет, если сравнить потенциал 1-го года и сегодняшний, то это небо и земля. Огромная благодарность Автору - Andrey_A, неимоверный труд он проделал, словами не описать.
Спасибо Маэстро за Ваши труды, за великолепный продукт - TCIMG.

 
BezDNaUДата: Понедельник, 12.06.2017, 08:51 | Сообщение № 2438
Лейтенант

На сайте с: 15.05.2012
Сообщений: 49
Награды: 1
Репутация: 2
Поздравляю!
Огромное спасибо автору!
Особенно нравиться строка в шапке: "В справке TCIMG.chm более 10.100 примеров применения.
" Ждём 100500...
 
shveicarДата: Понедельник, 12.06.2017, 10:13 | Сообщение № 2439
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Отличная работа!
Надеюсь, что самое интересное еще впереди
 
Lord_NEVRДата: Понедельник, 12.06.2017, 11:51 | Сообщение № 2440
Полковник

На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
Награды: 5
Репутация: 0
Мои поздравления.
Развития и растущей популярности в массы.
up
Ну и примеров больше и больше.


 
asmadeusДата: Понедельник, 12.06.2017, 15:18 | Сообщение № 2441
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Автору - здоровья и терпения, утилите - развития и функционала
[img640]http://www.vishivay.com/uploads/news/90/11.jpg[/img640]
 
Crack_55Дата: Четверг, 15.06.2017, 13:36 | Сообщение № 2442
Лейтенант

На сайте с: 10.04.2013
Сообщений: 65
Награды: 0
Репутация: 2

С пятилетием!!!
Огромное спасибо за новое: "shape=U13 sends=...."
И вопросик: почему то перестала работать команда - picup?
 
Andrey_AДата: Четверг, 15.06.2017, 14:28 | Сообщение № 2443
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Crack_55, picup и picus вымирающие команды, много раз отвечал - не хочу заниматься тем, что постоянно будет ломаться - хостинги исчезают/появляются , вечно меняют API вызовы... и следить за этим нет ни желания, ни времени - всегда можно подобный функционал найти и подключить к утилите, примеры в новой теме: Подключение программ и скриптов

Используйте upldf и uplds
--------
Всем спасибо за интерес к проекту и поздравления!

.


 
Andrey_AДата: Четверг, 15.06.2017, 21:42 | Сообщение № 2444
Генералиссимус

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

Просьба потестировать новую команду inbox

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

[helpquote][+] Добавлены новые команды
"inbox"
- добавлны глобальные переменные GLOBALINBOX, GLOBALINBOX0, GLOBALINBOX1
[/helpquote]

Примеры:

Код
"inbox=1||MY_BOX1||привет" - записать слово "привет" в контейнер с именем MY_BOX1
"inbox=2||MY_BOX1 GLOBALINBOX<a>" - прочитать данные из контейнера с именем MY_BOX1
"inbox=1||MY_BOX1||ежик dubls=1 inbox=2||MY_BOX1 GLOBALINBOX<a>" - записать слово "ежик" в контейнер с именем MY_BOX1, в другом процессе утилиты прочитать данные из контейнера в глобальную переменную

"olist=%L inbox=1||MY_BOX2||$GLOBALOLIST" - записать массив выделенных объектов в контейнер с именем MY_BOX2
"inbox=2||MY_BOX2 GLOBALINBOX<a>" - прочитать данные из контейнера с именем MY_BOX2
"olist=%L inbox=1||MY_BOX2||$GLOBALOLIST dubls=1 inbox=2||MY_BOX2 GLOBALINBOX<a>" - записать массив выделенных объектов в контейнер с именем MY_BOX2, в другом процессе утилиты прочитать данные из контейнера в глобальную переменную

"anf2d=%L||2||([^\\]+)||begin<0> inbox=1||MY_BOX3||$GLOBALANF2D" - записать 2D массив данных выделенных объектов в контейнер с именем MY_BOX3
"inbox=2||MY_BOX3 GLOBALINBOX<a>" - прочитать данные из контейнера с именем MY_BOX3
"anf2d=%L||2||([^\\]+)||begin<0> inbox=1||MY_BOX3||$GLOBALANF2D dubls=1 inbox=2||MY_BOX3 GLOBALINBOX<a> GLOBALINBOX0<a> GLOBALINBOX1<a>" - записать 2D массив данных выделенных объектов в контейнер с именем MY_BOX3, в другом процессе утилиты прочитать данные из контейнера в глобальные переменные

"inbox=0||MY_BOX1" - удалить контейнер с именем MY_BOX1
"inbox=1||MY_BOX1" - очистить контейнер с именем MY_BOX1


.


 
asmadeusДата: Пятница, 16.06.2017, 14:42 | Сообщение № 2445
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, навскидку первые две проверил - работает. windows 10x64
 
Поиск:

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