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

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




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

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

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

Расширение функционала 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Дата: Среда, 17.02.2016, 00:48 | Сообщение № 1186
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата ХарВик ()
Я в хорошем смысле имел ввиду, что ты "намутил"

Да я сам, в процессе создания этой кнопки, на следующий день не мог понять, что есть что)), начинал с одной кнопки встроенной и вот дошел до 8 кнопок, с разделителем 9. Но всё равно, сейчас пересмотрел и да, надо как-то сделать подоходчивее, только как, голову сломал пока начал ролик, всё думал с чего начать, решил с обзора, подумаю, может как-то попроще сделаю.
 
ХарВикДата: Среда, 17.02.2016, 00:49 | Сообщение № 1187
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
chip642, разберёмся!!!
 
Andrey_AДата: Пятница, 19.02.2016, 20:16 | Сообщение № 1188
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Произошли ряд изменений в TCIMG

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

Код
[±] Внесены изменения в структуру утилиты:
- все файлы шаблонов tcg перенесены в папку ...\Files\Tcg\
- все звуковые файлы wal перенесены в папку ...\Files\Sounds\
- файлы TCIMG3264.ini и TCIMG3264_8_01.ini перенесены в папку ...\Files\Ini\
- все файлы изображений перенесены в папку ...\Files\Img\


Это не должно повлиять на работу, но... Просьба протестировать

.


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

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Потестируем. Интересное преобразование, только вот некоторых файлов tcg у меня раньше не было. Откуда взялись в этой версии? Новые плюшки?
Код
BUTTON.tcg
SHAPED.tcg
 
Andrey_AДата: Пятница, 19.02.2016, 22:57 | Сообщение № 1190
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата asmadeus ()
Потестируем. Интересное преобразование, только вот некоторых файлов tcg у меня раньше не было. Откуда взялись в этой версии? Новые плюшки?

asmadeus и всем,

1. Структурирование связано с тем, что предлагаются разные библиотеки/файлы для утилиты и дабы не увеличивать количество файлов в основной папке их перераспределяем по папкам.
Это важно для будущего развития...

2. BUTTON.tcg и SHAPED.tcg добавляются (возможно и другие) файлы tcg - add_tcg
в файлы tcg - можно кидать все подряд, но я любитель порядка - это распределение по темам...

Уже выявилась ошибка Тестовая версия TCIMG 129_b11, в 129_b10 замените соответствующие файл(ы)

.


 
Andrey_AДата: Воскресенье, 21.02.2016, 06:09 | Сообщение № 1191
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Произошли ряд изменений в структуре утилиты:
[helpquote][±] Внесены изменения в структуру утилиты:
- все файлы шаблонов tcg перенесены в папку ...\Files\Tcg\
- все звуковые файлы wal перенесены в папку ...\Files\Sounds\
- файлы TCIMG3264.ini и TCIMG3264_8_01.ini перенесены в папку ...\Files\Ini\
- все файлы изображений перенесены в папку ...\Files\Img\
- в связи с этим изменён код команд zmenu, chelp и внесены поправки в основной код программы
- изменены пути в TCIMG.ini соответствующих файлов[/helpquote]
Описание всех файлов можно описать в разделе Файлы TCIMG
Это не должно повлиять на работу команд, но если вдруг что-то где-то не сработает, сообщайте, исправлю.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

TCIMG 12.9 от 21.02.2016

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





 
TarasBYДата: Воскресенье, 21.02.2016, 16:27 | Сообщение № 1192
Лейтенант

На сайте с: 03.02.2016
Сообщений: 64
Награды: 0
Репутация: 0
Andrey_A, делаю сборку под себя на основе Total Commander Universal Edition. Не отрабатывает команда menuw. TCIMG 12.9 от 21.02.2016 - последний. Мои файлики.
Посмотри, пожалуйста - что не так?.
 
TarasBYДата: Воскресенье, 21.02.2016, 17:28 | Сообщение № 1193
Лейтенант

На сайте с: 03.02.2016
Сообщений: 64
Награды: 0
Репутация: 0
Andrey_A, спасибо - работает. Но что было не так?

P.S. И ещё вопрос: Пользовательские команды находятся в файле Wcmd_rus.ini, а где находятся внутренние команды TC?


Сообщение отредактировал TarasBY - Воскресенье, 21.02.2016, 17:35
 
Andrey_AДата: Воскресенье, 21.02.2016, 17:45 | Сообщение № 1194
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата TarasBY ()
Но что было не так?

TarasBY, продолжается вылавливание нестандартных записей меню, в основном это к-во пробелов/табуляции между/до/после стандартной пунктуации меню
Вот стандарт записи:
Код
MENUITEM "Название", команда

MENUITEM, пробел, "Название", запятая, пробел, команда, перенос строки
но у разных пользователей выявляются следующее:

Код
MENUITEM   "Название", команда
MENUITEM "Название"   , команда
MENUITEM "Название",   команда
   MENUITEM "Название", команда   
MENUITEM "", команда

Что-то встечается разово, что-то всё вместе в разных местах

.


 
TarasBYДата: Воскресенье, 21.02.2016, 18:00 | Сообщение № 1195
Лейтенант

На сайте с: 03.02.2016
Сообщений: 64
Награды: 0
Репутация: 0
Andrey_A, в частности, я, чтобы лучше была видна структура кода, делаю отступы от края...
Не получил ответа: Пользовательские команды находятся в файле Wcmd_rus.ini, а где находятся внутренние команды TC?


Сообщение отредактировал TarasBY - Воскресенье, 21.02.2016, 18:01
 
Andrey_AДата: Воскресенье, 21.02.2016, 18:21 | Сообщение № 1196
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата TarasBY ()
чтобы лучше была видна структура кода, делаю отступы от края...

Молодец ))) Можно воспользоваться командой tcmnu

Цитата TarasBY ()
Пользовательские команды находятся в файле Wcmd_rus.ini, а где находятся внутренние команды TC


- Пользовательские команды могут находится
1. в Wcmd_LNG.ini (Wcmd_rus.ini)
2. в UserCmd.ini

- Внутренние находятся внутри тотала - их можно посмотреть в справке к Total Commander или прочитать Основные команды Total Commander
Может использоваться 3 варианта:
DEC - 300
HEX - $12C
Псевдоним cm_SrcComments

В файле TOTALCMD.INC есть ассоциации псевдонимов команд со значением DEC
cm_SrcComments=300

- Так же есть команды Команды, воспринимающие параметры

.


 
TarasBYДата: Воскресенье, 21.02.2016, 18:35 | Сообщение № 1197
Лейтенант

На сайте с: 03.02.2016
Сообщений: 64
Награды: 0
Репутация: 0
Andrey_A, какое-то время назад программы в папке Programs лежали в корневом каталоге. И внутрення команда "Сравнить по содержимому" обращается к программе Beyond Compare в этот каталог. Народ, делающий свои сборки, начал группировать программы по тематическим папкам. Изменился и путь к упомянутой программе. Можно ли изменить путь обращения к Beyond Compare во внутренней команде? Или придётся её возвращать на место?

P.S. Можно, конечно, создать пользовательскую команду взамен внутренней, но с какими параметрами запускать приложение я понятия не имею.


Сообщение отредактировал TarasBY - Воскресенье, 21.02.2016, 18:52
 
Andrey_AДата: Воскресенье, 21.02.2016, 18:47 | Сообщение № 1198
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
TarasBY, смотрите в справке Total Commander - ключи Wincmd.ini

Код
[Configuration]
...
CompareTool=%COMMANDER_PATH%\Utilities\Comparison\BCompare\BCompare.exe


Что касается вопросов TC , то лучше это делать в теме Общие вопросы Total Commander

.


 
TarasBYДата: Воскресенье, 21.02.2016, 19:03 | Сообщение № 1199
Лейтенант

На сайте с: 03.02.2016
Сообщений: 64
Награды: 0
Репутация: 0
Andrey_A, спасибо! Ещё вопрос (уже по теме): В связи с новой реструктуризацией папок куда складывать TCUE.tcg? И почему в папку ini не переехали TCIMG.ini и TCIMGU.ini, в отличие от других ini?
 
Andrey_AДата: Воскресенье, 21.02.2016, 19:29 | Сообщение № 1200
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата TarasBY ()
куда складывать TCUE.tcg

Куда вам удобнее. Для подключении своих TCG файлов они прописываются в
Код
[Setting]
...
TCG=

Поддерживаются 3 варианта:
1. В папке с утилитой или 2 в папке Files\Tcg\ - тогда в TCG прописывается имя TCG=TCUE.tcg
3. В любой папке - тогда прописывается полный (относительный путь)

Код
[Setting]
...
TCG=User1.tcg/User2.tcg/%COMMANDER_PATH%\Folder\User3.tcg


Цитата TarasBY ()
И почему в папку ini не переехали TCIMG.ini и TCIMGU.ini, в отличие от других ini?

Они являются основными - поэтому они не будут перемещаться
Вот ещё основные:
TCIMG.exe Запускающий файл.
TCIMG.ini Файл конфигурации команд утилиты. Описание ключей
TCIMG.lng Файл языковых секций. Описание
INC.tci Файл-библиотека строковых постоянных для различных команд.
и их пользовательские клоны
TCIMGU.ini
TCIMGU.lng


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

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