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

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




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

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

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

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






 
asmadeusДата: Вторник, 26.03.2013, 20:31 | Сообщение № 106
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
блин, справочку ко всему этому бы, чтобы почитать и врубиться, что да к чему! респект за работу!
 
Andrey_AДата: Вторник, 26.03.2013, 20:40 | Сообщение № 107
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата (asmadeus)
блин, справочку ко всему этому бы

Справка к версии 2.2 есть в архиве

так же в архиве есть TCIMG.txt - там всё описано... из него потом и будет делаться справка..

как разобраться - не сложнее Photoshop'a

просто берется одна команда
1. читается
2. параллельно просматриваются примеры в тексте и на сайте
3. тестируется
и всё ... одна команда освоена...

Дорогу освоит идущий.


 
Andrey_AДата: Четверг, 28.03.2013, 20:56 | Сообщение № 108
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Добавлена возможность:
- Записывать в TCIMG.tcg и вызывать многострочные команды TCIMG
- команды $tm... - без поддержки параметров Total Commander
- команды $pm... - с поддержкой параметров Total Commander
(разделены для ускорения процесса)
- Подсвечивать TCIMG.tcg в AkelPad - скачать tcg.coder

- завершать программу по имени процесса
- перезапускать программу по имени процесса

- вызвать настраиваемое информационное окно на свой вкус
- в нескольких программах вызывать прогресс бар, пока это команды start и delss, в последствии прогресс бар будет для большинства команд - стоит только вставить параметр progres<>

TCIMG 2.3. beta 42 от 28.03.2013

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

(в TCIMG.chm не вносил изменения, внесу в финальной версии)
Описание в TCIMG.txt





 
Andrey_AДата: Суббота, 30.03.2013, 17:38 | Сообщение № 109
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Добавлена возможность:
- вызывать утилиту с заданным приоритетом (ключ PriorityTCIMG)
- при обработке/извлечении/форматировании текста, создании библиотеки иконок, присвоении атрибутов, изменении модификации..., вызывать прогресс бар
- получать текст с любого окна или элемента окна, если это возможно

TCIMG 2.3. beta 43 от 30.03.2013

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

(в TCIMG.chm не вносил изменения, внесу в финальной версии)
Описание в TCIMG.txt





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

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

В шапку выложил Финальную версию утилиты 2.5
- в справку внесены все изменения
- эта версия вошла в патч Total Commander Image 18.18 patch 1
- тестирование показало стабильность и чёткость, конечно не секрет, что патч позволит обкатать утилиту в разных условиях и выявить баги

Ещё раз хочу выразить благодарность всем, кто участвовал в развитии утилиты!


 
Andrey_AДата: Пятница, 05.04.2013, 12:59 | Сообщение № 111
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Версия над работай 25 была очень интересной, но разбирая утилиты в AkekPad'e возникли ещё желания (плюс к тем оставшимя 15 страницам), поэтому работа над утилитой продолжается.

Добавлена возможность:
- Очищать буфера обмена
- Устанавливать прозрачность окна
- Изменять атрибут окна "Поверх всех окон"
- Скрывать элемент окна
- Отображать ранее скрытый элемент окна
- Воспроизводить форматы *.mp3, *.wma. В ходе тестирования выяснилось, что воспроизводятся и *.avi, *.asf, *.au, *.wmv). Дополнительные настройки в TCIMG.ini в секции [Player])

Изменяемые настройки описаны ниже. Вот возможный вид плеера.









TCIMG 2.6. beta 1 от 05.04.2013

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

(в архиве TCIMG.chm 2.5 - последние изменения будут внесены в финальной версии)
Полное описание, включая новые команды в TCIMG.txt







 
ХарВикДата: Пятница, 05.04.2013, 19:25 | Сообщение № 112
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
Отличный плеер!!! up (Попробовал, понравилось!!!) А нельзя ли добавить полоску перемотки вперёд/назад ползунком, как уровень звука? И ещё: неплохо было бы добавить параметров, чтобы запоминало место закрытия плеера... К примеру, читаешь аудиокнигу, выключил, а завтра включил на том же месте...Спасибо! И такой вопрос: в TCIMG.ini указано три параметра цвета фона плеера, а скринов четыре!!!...
 
Andrey_AДата: Понедельник, 08.04.2013, 00:50 | Сообщение № 113
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата (ХарВик)
Отличный плеер!!!

Спасибо!
Цитата (ХарВик)
А нельзя ли добавить полоску перемотки вперёд/назад ползунком, как уровень звука? И ещё: неплохо было бы добавить параметров, чтобы запоминало место закрытия плеера..

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

Настроить можно любую тему на свой вкус. в TCIMG.ini создав именную секцию темы и создав соответствующие ключи, описание ключей можно найти в секции [Player]

Добавлена возможность:
- Выключение/Включение/Увеличение/Уменьшение системной громкости
- Изменения текста заголовка окна
- Вызова плеера с прозрачностью

TCIMG 2.6. beta 2 от 08.04.2013

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

(в архиве TCIMG.chm 2.5 - последние изменения будут внесены в финальной версии)
Полное описание, включая новые команды в TCIMG.txt





 
Andrey_AДата: Пятница, 12.04.2013, 12:05 | Сообщение № 114
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Добавлена возможность:
- Управлять процессом при работе с окнами
--- ожидать появления окна
--- делать его прозрачным
--- высылать ему строку клавиатурных нажатий
--- сворачивать/разворачивать
--- разрешать/запрещать доступ
--- перемещать
- Устанавливать размер значков в файловых панелях в Total Commander
- Устанавливать размер/толщину шрифта в Total Commander

Дополнительную информацию о новом функционале этой версии вынес в отдельные темы

TCIMG 2.6. beta 3 от 12.04.2013

Скачать TCIMG 2.6. beta 3

(в архиве TCIMG.chm 2.5 - последние изменения будут внесены в финальной версии)
Полное описание, включая новые команды в TCIMG.txt





 
LonerDДата: Понедельник, 15.04.2013, 00:24 | Сообщение № 115
Генерал-полковник

На сайте с: 24.03.2012
Сообщений: 106
Награды: 3
Репутация: 7
67. "arhvup" - выход из архивов в каталог где содержится исходный архив.
Не работает в последних версиях (не знаю начиная с какой отвалилось, нашёл версию от 14.12.2012 - в ней работало).

113. "trans=Parameters(||$CLASS/#TITLE)" [Устанавливает прозрачность окна]
А возможно ли в рамках автоита реализовать возможность установить прозрачность элемента окна (сделать прозрачной одну или обе файловые панели Тотала, при этом оставив все остальные панели и элементы интерфейса непрозрачными)?

sizeb - намертво вешает 64-х битный Тотал.
Возможно, потому, что классы всех окон и панелей отличаются (нахе. Гислер сделал такое заподло - одному ему ведомо). Какие ещё команды используют какие именно классы 32-х битного Тотала? Проверю в 64-х битной версии и в случае неработоспособности дам их названия (PS. Хотя это уже скорее всё в аське, чтобы не захламлять тему).


DreamLair.net

Сообщение отредактировал LonerD - Понедельник, 15.04.2013, 01:54
 
LonerDДата: Понедельник, 15.04.2013, 01:30 | Сообщение № 116
Генерал-полковник

На сайте с: 24.03.2012
Сообщений: 106
Награды: 3
Репутация: 7
Эх, а ведь когда-то был такой маленький и уютный скрипт с десятком параметров. Что с ним стало... Жах... Параметры и парсинг в параметрах - это ад, навевающий мысли об эзотерических языках программирования, но возможности впечатляют. Справку бы англофицировать - и на оф.форум Гислеру - пусть подавится :D .

А документация... Это же целый роман получается по объёму. up Я ещё когда-то наивно пытался сделать вычитку документации, но так и не осилил. Теперь уже точно не осилю.
Андрей, тебе надо бы всю справку привести к более удобному виду пока ещё не совсем поздно. Размер растёт, и разобраться всё сложнее. Имхо стоит разделить команды поштучно в chm-справке. Одна страница - одна команда, плюс рядом с ней же и примеры для неё дабы не прыгать от описания к поиску этой команды среди сотен примеров.
Команды лучше сгруппировать по категориям (параметры работы с буфером, копирование-перемещение, запуск-перезапуск программ и процессов, параметры работы с системой без привязки к ТС и тд.) , а то сейчас они идут не очень логично вперемешку (53 - копирование, 54 - очистить Корзину, 55 - отобразить данные файла заданным WDX-плагином). Разобраться, конечно, можно, но всё труднее; очень легко потеряться и запутаться пока найдётся нужное.

И да - WinCHM выдаёт некорректный chm-файл справки, в стандартном Windows-просмотровщике дерево не отображается, видна только первая страница. Sumatra может просмотреть, но ведь не каждый додумается её использовать. Так что лучше компилировать чем-то другим.


DreamLair.net
 
Andrey_AДата: Понедельник, 15.04.2013, 04:46 | Сообщение № 117
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата (LonerD)
Не работает

Постараюсь ошибки исправить в ближайшее время. Спасибо.

[plus]15.04.2013 05:43:10
Проверил, у меня arhvup работает. Может какие-то спец архивы, надо будет выслать для теста...
[/plus]

Цитата (LonerD)
сделать прозрачной одну или обе файловые панели Тотала

Надо будет посмотреть. Опять же проблема в определении класса панелей - он плавающий, стоит открыть FTP ... и поплыл.

Цитата (LonerD)
намертво вешает 64-х битный Тотал

Надо будет добраться до 64 версии и, если получится, составить библиотеку 32/64 классов окна тотала

Цитата (LonerD)
справку привести к более удобному виду пока ещё не совсем поздно.

Это никогда не поздно, наоборот я жду накопления информации... (чтобы потом не переделывать)
Осталось
1. Выбрать формат
2. Написать скрипт, который будет создавать html по темам

Не за горами...

Ещё раз спасибо за внимание к утилите, после приезда с сессии возьмусь за 4-й этап развития/стабилизации утилиты.


 
Andrey_AДата: Понедельник, 15.04.2013, 11:53 | Сообщение № 118
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Не собирался, но всё же решил выложить перед отъездом последние изменения. Конечно это не всё, что я хотел было видеть в ЦВЕТЕ ))) , но всё впереди!

Добавлена возможность:
- Выбирать цвет и получать:
--- различные строки цвета как RGB так и BGR
--- физические значения цвета
--- обратные физические значения цвета
- Использовать значения везде, где включён параметр [info]



TCIMG 2.6. beta 4 от 15.04.2013

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

(в архиве TCIMG.chm 2.5 - последние изменения будут внесены в финальной версии)
Полное описание, включая новые команды в TCIMG.txt





 
LonerDДата: Понедельник, 15.04.2013, 20:59 | Сообщение № 119
Генерал-полковник

На сайте с: 24.03.2012
Сообщений: 106
Награды: 3
Репутация: 7
И на сессии всё не уймёшься :)

Цитата
Проверил, у меня arhvup работает.

Да, действительно, команда работает аналогично предыдущей версии, это я вчера при сравнении не смог выяснить закономерность.
На самом деле, насколько я понял после сегодняшних тестов - баг состоит в том, что невозможно выйти из архива если он лежит в корне диска. Например, из такого выход не работает C:\Archive.rar, из такого D:\Archive.rar...

По справке я вижу выход в следующем: отказаться от нумерации команд; сделать отдельные текстовые файлы с названиями команд, в каждом из которых одна команда + примеры к ней; разложить эти текстовые файлы по каталогам (Копирование-перемещение, Создание файлов и каталогов, Работа с плагинами, Системные команды и т.д...); каждый текстовый файлик конвертнуть в html, сформировать chm с сохранением всей структуры каталогов и файлов (с созданием chm с оглавлениями я не разобрался до сих пор, но примерный процесс оптимизации справки видит именно так). Справку в txt можно формировать тоже - утилитка ведь умеет собирать текстовые файлы в один ))


DreamLair.net
 
asmadeusДата: Понедельник, 15.04.2013, 21:14 | Сообщение № 120
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
LonerD, нарисуй мне пример для одной команды, как ты видишь. может, чем то помогу. разделимся по работе - кто то одно, кто то другое - и сделаем
 
Форум » • Программы • Утилиты • » Утилиты » TCIMG - Мощное средство автоматизации (Утилиты для системы и Total Commander)
Поиск:

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