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

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




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

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

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

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






 
chip642Дата: Пятница, 21.10.2016, 04:48 | Сообщение № 1921
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата Andrey_A ()
А чего все не спят?))


А когда это мы в такое время спали? Самое время работать, никто не мешает.)))

Цитата
Цитата Andrey_A ()
Вот есть такие варианты...


Однако, легко и просто.
 
Andrey_AДата: Пятница, 21.10.2016, 16:19 | Сообщение № 1922
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
chip642, ещё один подход к твоему xbarx ))
В меню 2 пункта:
"Автоскрытие"
"За края экрана"
Работают в зависимости от начальных настроек ключей...

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

Тестируй

[helpquote][+] Оптимизирована команда xbarx
- добавлены в меню настроек 2 пункта меню "Автоскрытие" и "За края экрана"
- добавлено переключение "на лету" этих 2-х режимов[/helpquote]

.


 
Andrey_AДата: Пятница, 21.10.2016, 17:46 | Сообщение № 1923
Генералиссимус

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


При некоторых долгих задачах необходимо запустить утилиту с более низким приоритетом...
Есть ключ PriorityTCIMG , но он не срабатывает.
Помогите решить это...



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

[helpquote]- восстановлена работа ключа PriorityTCIMG в TCIMG.ini в секцию [Setting]
[+] Добавлены новые команды
"priot"[/helpquote]

Для большинства команд необходим высокий приоритет, для его изменеия
1. Можно воспользоваться ключем:
Код
; PriorityTCIMG - флаг, который определяет, с каким приоритетом будет запущена утилита. 0 - низкий (Idle/Low); 1 - ниже среднего (Below Normal); 2 - средний (Normal); 3 - выше среднего (Above Normal); 4 - высокий (High); 5 - реального времени (Realtime).; -1 - по умолчанию 4
PriorityTCIMG=-1


Или командой, поставив её в начале или перед той командой, перед которой необходимо поменять приоритет

Примеры:
Код

priot=0 команды
priot=1 команды
priot=2 команды
priot=3 команды
priot=4 команды
priot=5 команды


.


 
Andrey_AДата: Суббота, 22.10.2016, 03:10 | Сообщение № 1924
Генералиссимус

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

TCIMG 15.9 от 22.10.2016

Скачать TCIMG 15.9





 
VikTor1985Дата: Суббота, 22.10.2016, 12:51 | Сообщение № 1925
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Andrey_A, Спасибо большое за добавление новых команд, а особенно команды "prevw". Есть несколько идей и пожеланий для данной команды :D
1. пожелание - возможно сделать так, чтобы при наведении курсора на картинку TCIMG не показывалась на панели задач (т.е. скрыть приложение);
2. идея - сделать команду так, чтобы одна кнопка и запускала программу и закрывала ее. например: "prevw=1" запустила команду, можно просматривать картинки,.. еще раз нажал на эту кнопку "prevw=1" и команды "закрылась".
3. идея - сделать доп параметры для вывода информации на preview, как например в стандартных настройках TC "Эскизы". Там можно настравать доп. поля по эскизами, так же можно их и убрать все
4. идея - сделать доп режим 2 - показывать preview по размеру изображения (с уменьшением конечно), т.е. без белых полос сверху и снизу
 
Andrey_AДата: Суббота, 22.10.2016, 12:54 | Сообщение № 1926
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
VikTor1985, перенесите эти вопросы в тему расширения функционала...
А выход из prevw по нажатию СРЕДНЕЙ кнопки мыши (забыл написать в справке)

.


 
VikTor1985Дата: Суббота, 22.10.2016, 13:04 | Сообщение № 1927
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
А выход из prevw по нажатию СРЕДНЕЙ кнопки мыши (забыл написать в справке)

ok, спасибо
 
Andrey_AДата: Суббота, 22.10.2016, 19:14 | Сообщение № 1928
Генералиссимус

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


Здравствуйте, полльзуюсь утилитой - очч.нравится! Спасибо!
Можно попроситть для комманды imgth сделат так чтобы не падала при файлах, которые типа jpg, но не jpg
Просто качаю из иннета всякий хлам и попадается из-за чего падаетт TCIMG
Всё ОК! Респектт утилее аапптору!



Позно увидел Ваше сообщение, но увидел - да действительно попадаются "битые" файлы...

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

[helpquote][+] Оптимизирована команда imgth
- добавлена проверка координат появления окна, если они по какой-либо причине сохранились неправильно
- в папку ...\Files\Img\ добавлен файл Error.png отображающий "битое" изображение...
- убраны подсказки к изображениям во время появления списка изображений - из-за них происходило "падение" команды
- добавлена подсказка для "битых" файлов
- добавлена кнопка копирующая в буфер обмена пути "бытых" изображений
- в TCIMG.dll добавлен значок[/helpquote]

Примеры такие же для команды imgth:
Код

imgth=%L


.


 
MatrosДата: Суббота, 22.10.2016, 19:46 | Сообщение № 1929
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2034
Награды: 174
Репутация: 95
Код
"prevw=1" - предпросмотр изображений при наведении курсора на файлы изображений в панелях Total Commander и проводнике в Window 7

Андрей, отличная идея !
У меня работает только TC 32-bit , В 64-bit не отображает (версия TC9 RC2)



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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Matros, вот и опять сталкиваемся с нововведениями Гислера (он так и не понял, как правильно расставлять элементы окон на разных версиях и в разных бетах [старое должно оставаться стандартом - а у него нет] - либо не хочет)

на TC b11 работает - остальное буду смотреть только на точной версии.

.


 
MatrosДата: Суббота, 22.10.2016, 20:53 | Сообщение № 1931
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2034
Награды: 174
Репутация: 95
Андрей,понял тебя... Но теперь у Гислера бэтки кончились.. начались релиз кандидаты ))
Ответственность у него как будто операционку готовит к выпуску ))



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

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

Цитата shveicar ()
получать путь создаваемого .txt файла, лучше конечно в отдельную переменную..


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

[helpquote][+] Добавлены в slist и подобные команды alist ... zlist
- глобальные переменные GLOBALALIST3 ... GLOBALZLIST3[/helpquote]

Примеры:
Код

"global wlist=%L||save<"%pListL.txt"> GLOBALWLIST3<a>" - сохранить выделенные объекты в файл в активной панели и записать путь в глобальную переменную


.


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

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


Здоравствуйте, Андрей. Спасибо за утилиту!
...
Появилась идея, почему бы не сделать свои значки у справки, везде есть а в справке нет)
Антоха



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

Просто так в основу в справку значок не добавить, т.к. CHM - это файл системы, а вот окну вроде можно (не всем конечно, но справке установить получилось).
Заодно сделал что хотел, а именно открытие справки из диалогов в том же окне на странице команды/параметра

[helpquote][+] Оптимизирована работа со справкой
- во всех диалогах и приложениях, где есть пункт/кнопка "Справка" открывается справка на странице описания команды/параметра, при повторном вызове страница открывается в том же процессе (а не как раньше в новом)
- в TCIMG.ini в секцию [Setting] добавлен ключ HelpIconTCIMG , позволяющий установить свой значок окну справки TCIMG.chm при вызове её через диалоги/приложения утилиты
[+] Добавлены новые команды
"runch"
[+] Добавлен в команду runhp параметр wicon<>
[/helpquote]

Примеры:
Код

"runch=%%TCIMG_PATH%%\TCIMG.chm||/html/html/com_scren.htm" - открыть заданную страницу в справке в новом окне справки
"runch=%%TCIMG_PATH%%\TCIMG.chm||/html/html/com_scren.htm||Справка~~TCIMG" - открыть заданную страницу в справке в том окне справки TCIMG, если до этого оно было запущено
"runch=%%TCIMG_PATH%%\TCIMG.chm||/html/html/com_scren.htm||Справка~~TCIMG||wicon<TCIMG.dll,115>" - открыть заданную страницу в том же окне справки TCIMG, если до этого оно было запущено и установить значок окну справки

"runch=%%COMMANDER_PATH%%\Utilities\Scripting\AutoIt\AutoIt3.chm||/html/functions/ProcessWait.htm" - открыть заданную страницу в справке AutoIt3.chm
"runch=%%COMMANDER_PATH%%\Utilities\Scripting\AutoIt\AutoIt3.chm||/html/functions/ProcessWait.htm||Справка~~AutoIt" - открыть заданную страницу в том же окне справке AutoIt3.chm, если до этого оно было запущено
"runch=%%COMMANDER_PATH%%\Utilities\Scripting\AutoIt\AutoIt3.chm||/html/functions/ProcessWait.htm||Справка~~AutoIt||wicon<TCIMG.dll,12>" - открыть заданную страницу в том же окне справке AutoIt3.chm, если до этого оно было запущено и установить значок окну справки

"runhp=clpget||wicon<TCIMG.dll,115>" - открыть/активировать справку TCIMG.chm и ввести в поле "Указатель" строку для поиска из буфера обмена и установить значок окну справке



Может выглядеть так:



Для тех, кто запускает справку через AkelPad Image, то кнопки:

Код
-"Открыть выделенную фразу в справке TCIMG" Call("Scripts::Main", 1, "TCIMG.vbs", `"runhp=#sline#||wicon<TCIMG.dll,115>"`) Icon("%a\AkelPadImage.dll",1223)
-"Открыть выделенную фразу в справке TCIMG в 'Поиске'" Call("Scripts::Main", 1, "TCIMG.vbs", `"runhp=#sline#||$f250\TCIMG.chm||Справка~~TCIMG||3||wicon<TCIMG.dll,115>"`) Icon("%a\AkelPadImage.dll",1223)
-"Открыть выделенную фразу в справке AutoIt3Help" Call("Scripts::Main", 1, "TCIMG.vbs", `"runhp=#sline#||%COMMANDER_PATH%\Utilities\Scripting\AutoIt\AutoIt3Help.exe||Справка~~AutoIt||wicon<TCIMG.dll,12>"`) Icon("%a\AkelPadImage.dll",190)
-"Открыть выделенную фразу в справке AutoIt3Help" Call("Scripts::Main", 1, "TCIMG.vbs", `"runhp=#sline#||%COMMANDER_PATH%\Utilities\Scripting\AutoIt\AutoIt3_3_15.chm||AutoIt~~Help~~(v3.3.15.0)||wicon<TCIMG.dll,10>"`) Icon("%a\AkelPadImage.dll",190)




.


 
Andrey_AДата: Вторник, 25.10.2016, 13:56 | Сообщение № 1934
Генералиссимус

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

TCIMG 16.0 от 25.10.2016

Скачать TCIMG 16.0





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

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

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


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

[helpquote][+] Добавлен в настройки команды shape 4-й параметр
[+] Оптимизирован диалог [check] и [group] (см. Дополнение №18)
- в TCIMG.ini в секцию [Box] добавлен ключи GroupFontItemColor, CheckFontItemColor позволяющие установить цвет пунктам[/helpquote]

В TCIMG.lng прописываем, к примеру:
Код

ShapeYYY=Описание||TCIMG.dll,33||CF1534||FFF8DC|Comic Sans MS|12|400


FFF8DC- RGB цвет шрифта
Comic Sans MS - имя шрифта
12 - размер шрифта
400 - толщина шрифта

.


 
Поиск:

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