[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · 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)






 
alexxxxxДата: Среда, 20.07.2016, 16:53 | Сообщение № 1561
Рядовой

На сайте с: 10.01.2016
Город: Одесса
Сообщений: 11
Награды: 0
Репутация: 0
Здравствуйте! Отчего-то не работает по f4 "openmn" в архивах. Распаковка файла под курсором в %temp%\_tc идёт, но в дальнейшем ничего не происходит, даже меню не появляется. Пробовал с TC 8.52a и 9.0b5 из-под админа. Windows 7x32. Не подскажите, в чём может быть причина? Думал, что причиной могла быть кириллическая учётка, но нет.
 
chip642Дата: Среда, 20.07.2016, 18:26 | Сообщение № 1562
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата Matros ()
А вот,нельзя ,чтобы по части подсказки отображались и потом создавались кнопки ко всем найденным по запросу командам,а не только для TCIMG ...?


Нашел такой вариант реализации:
Из файла Wcmd_Rus.ini посекционно извлекаются все кнопки и сохраняются в папке LANGUAGE - AllButton, каждому файлу присваивается имя подсказки кнопки (Menu=..), без недопустимых символов в именах, в кнопках все символы остаются на месте, это нужно было для переименования файлов. Далее, по запросу, команда ищет среди имен файлов совпавшее и выдает перечень подсказок в таблице, где мы выбираем нужную команду(ы) и создаем их на панели инструментов.
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
watch=1 global delsm=$f306AllButton||1||upd<1> pause=800 txtsp=$f306Wcmd_Rus.ini||$f306AllButton||2 pause=500 textx=GLOBALTXTSP<t>||formt<0!!(?m)=([^\r\n]*)>||&&(Path=[^\r\n]*)!!||#G1||backup<0> pause=500 textx=GLOBALTEXTX1<t>||^^TOTALCMD#BAR#DATA@CRLF||?T|c,6!!0!!\d!!||backup<0> pause=500 renms=GLOBALTEXTX<t>||<info=l5::>||sdel<>
%COMMANDER_PATH%\User.dll,20
Вычление всех команд из Wcmd_Rus.ini посекционно в файлы в папку AllButton

-1
-1

Эти две кнопки можно объединить, однако первоначальный процесс посекционного извлечения не быстр, поэтому лучше разбить на 2 этапа. Если, произошли изменения в главном меню, то первая кнопка, при вторичном запуске удаляет папку AllButton с файлами и вновь ее создает, то бишь обновляет.
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global sends=@[combo=Получение~~команд||Введите~~фрагмент~~подсказки~~команды~~с~~учетом~~регистра||||480||117] slist=PS<$f306AllButton!!1!!0>||test<1t!!GLOBALSENDS<1>>||path<4> GLOBALSLIST<b> rends=GLOBALARRAY<t>!!-1 <FOR> 1 <TO> GLOBALRENDS<0> barbt=1||-1||butfrom<$f306AllButton\GLOBALRENDS<:INDEX:>.ini> <NEXT>
%COMMANDER_PATH%\User.dll,66
Поиск команд в папке AllButton, с дальнейшим созданием кнопок,  по фразе введенной в диалоговом окне

0
-1


В диалоговом окне в этой команды можно вводить текст без учета регистра.(шаблон диалогового окна остался от предыдущей команды)

И вот маленький ролик для этих двух команд. В некоторых секциях Wcmd_Rus.ini найдены ошибочки: путь TCIMG обрамленный двумя кавычками, отсутствие значения в Menu= , это всё для Автора сборки TC, господина Матроса.

 
MatrosДата: Среда, 20.07.2016, 19:05 | Сообщение № 1563
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2034
Награды: 174
Репутация: 95
Ну Юра,просто нет слов...
Первые впечатления очень даже супер !
Радует ещё,что регистр не влияет на поиск.
Спасибо.



Всё приходящее,а музыка Вечна !
 
ХарВикДата: Среда, 20.07.2016, 19:14 | Сообщение № 1564
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 19
Репутация: 18
Ого! Так это что же: любую кнопку можно таким образом вывести на панель инструментов???
И ещё вопрос: а если в этот момент будет открыта другая панель инструментов (ну, как в Имидже их несколько), то куда поставятся кнопочки, на основную или на открытую?
 
chip642Дата: Среда, 20.07.2016, 19:23 | Сообщение № 1565
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
ХарВик, всё, как обычно, кнопки создаются на активной панели инструментов. И да, любую кнопку можно вывести.
 
ХарВикДата: Среда, 20.07.2016, 19:36 | Сообщение № 1566
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 19
Репутация: 18
chip642, спасибо, Юра, объяснил! Отличные возможности: можно под себя редактировать нужную панель инструментов!
Юра, пора уже открывать тему "Видео", отпишись в личку, поговорим)))
 
chip642Дата: Среда, 20.07.2016, 19:44 | Сообщение № 1567
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
ХарВик, да, насчет видео согласен, проекты есть уже, надо доработать, но всё времени нет, но ничего скоро...)))
 
Andrey_AДата: Среда, 20.07.2016, 20:05 | Сообщение № 1568
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата Паразит ()
Привет. Есть две интересные и полезные задачи.

Цитата alexxxxx ()
Здравствуйте! Отчего-то не работает по f4 "openmn" в архивах.

Паразит, alexxxxx, добавьте свои вопросы в тему расширения функционала http://tc-image.3dn.ru/forum/5-964-1
Позже посмотрю внимательно...
chip642, Пора в видео заставку делать TCMG Pictures представляет... ))) а в конце титры...
И в течении всего клипа акцентрированную музыку ...
Молодец!

.


 
chip642Дата: Среда, 20.07.2016, 20:13 | Сообщение № 1569
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата Andrey_A ()
Пора в видео заставку делать TCMG Pictures представляет...

Всё будет, за меня Харвик взялся, теперь работа пойдет.
 
simupДата: Среда, 20.07.2016, 23:01 | Сообщение № 1570
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
Ну, мужики, вы, блин, даете!!!

Такими темпами в TC Image на единственной панели инструментов останется одна кнопка:

Код
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\TCIMG.exe"
Выполнить то, что я хочу!
%COMMANDER_PATH%\TCIMG.exe
Исполнение желаний.

-1


Пишите, звоните.
 
BezDNaUДата: Четверг, 21.07.2016, 14:25 | Сообщение № 1571
Лейтенант

На сайте с: 15.05.2012
Сообщений: 49
Награды: 1
Репутация: 2
Здравствуйте. У меня не работает команда opens=%L||ASSOC (opens=%L||ASSOCINI).
В TCIMGU.ini прописал:
Код
[Associations]
Filter1=*.OSC
Filter1.open=%COMMANDER_PATH%\Tools\OSC_VIEW\OSC_VIEW.exe "%1"

Делаю кнопку:
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCTools\TCIMG\TCIMG.exe
opens=%L||ASSOCINI
%COMMANDER_PATH%\TCTools\TCIMG\TCIMG.exe
TCIMG
%COMMANDER_PATH%\TCTools\TCIMG\

-1

При выделении файлов и нажатии на кнопку выдаёт:
Программа для открытия файлов не найдена...
Если делаю так:
Код
[Programs]
OSC_VIEW=%COMMANDER_PATH%\Tools\OSC_VIEW\OSC_VIEW.exe

и кнопку с
Код
opens=%L||OSC_VIEW
работает
 
VikTor1985Дата: Четверг, 21.07.2016, 16:51 | Сообщение № 1572
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Доброго Всем вечера!
Подскажите пожалуйста можно ли прописать в команде ожидание закрытия окна, т.е.:
в *.tcg команда такого рода:
Код
[Shablon_WORD]
tcprm=SYNCOPEN~~WORD  keybd=0~~{SPACE}
copyy="%%APPDATA%%\Microsoft\Шаблоны\Normal.dotm"||"%%COMMANDER_PATH%%\Rabota\"!!1

ну и команда соответствующая:
Код
tcimg=$pmShablon_WORD

И получается выполняется команда "Синхронизации каталогов" по шаблону "WORD" и не дожидаясь синхронизации и закрытия окна "Синхронизация каталогов" запускается команда копирования.
Как можно обойти этот момент, чтобы команда копирования ожидала закрытия (в ручную) окошка "Синхронизация каталогов"?
 
Andrey_AДата: Четверг, 21.07.2016, 19:28 | Сообщение № 1573
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата BezDNaU ()
Здравствуйте. У меня не работает команда opens=%L||ASSOC (opens=%L||ASSOCINI).
В TCIMGU.ini прописал:

Код

[Associations]
Filter1=*.OSC
Filter1.open=%COMMANDER_PATH%\Tools\OSC_VIEW\OSC_VIEW.exe "%1"


BezDNaU, попробуйте так
Код

[Associations]
Filter1=*.OSC
Filter1.open=""%COMMANDER_PATH%\Tools\OSC_VIEW\OSC_VIEW.exe" "%1""

----
Остальным отвечу позже...

.


 
BezDNaUДата: Четверг, 21.07.2016, 19:36 | Сообщение № 1574
Лейтенант

На сайте с: 15.05.2012
Сообщений: 49
Награды: 1
Репутация: 2
Цитата Andrey_A ()
BezDNaU, попробуйте так

Пробовал и так и по-другому, и параметры менял, не работает ни одна ни другая команды.
Напрямую всё работает, а вот с ассоциациями никак. Другие расширения и программы пробовал.


Сообщение отредактировал BezDNaU - Четверг, 21.07.2016, 19:37
 
BezDNaUДата: Четверг, 21.07.2016, 21:18 | Сообщение № 1575
Лейтенант

На сайте с: 15.05.2012
Сообщений: 49
Награды: 1
Репутация: 2
вот ещё работает странно
opens=%L||%%WINDIR%%\notepad.exe||tile<3x3|5,5,5,50|10>
файлы Name_04.txt и Name_08.txt "провалились" вниз
Прикрепления: 0367026.jpg (86.9 Kb)
 
Поиск:

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