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

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




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

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

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

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






 
simupДата: Воскресенье, 24.07.2016, 02:38 | Сообщение № 1606
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 534
Награды: 6
Репутация: 7
Andrey_A, не спицца?

А зачем удалил?
Вот так работает же:
Код
bufsr=##<info=o1%P%N>


Пишите, звоните.
 
Andrey_AДата: Воскресенье, 24.07.2016, 02:54 | Сообщение № 1607
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата simup ()
зачем удалил?
Вот так работает же:

Всё для экономии времени, если есть правильный, то обычно пишут (без скринов):
Цитата
Этот пример
"xxxx" - описание
необходимо заменить на этот
"yyy" - описание

А раз этого нет - удалил.
Цитата simup ()
не спицца?

Это запланированное выделение времени.
Кстати, так и не отписался по поводу watch...

[ps]
Каждый может прислать примеры, которых нет в справке...
Заранее спасибо!
[/ps]

.


 
simupДата: Воскресенье, 24.07.2016, 03:41 | Сообщение № 1608
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 534
Награды: 6
Репутация: 7
Цитата Andrey_A ()
Это запланированное выделение времени.
Кстати, так и не отписался по поводу watch...


Вроде как тоже работаю чуть... (хоть и не так много, как вы, молодежжж :D )

Отписываюсь:
Усё работает!!! БАЛЬШОЕ СПАСИБА!


Пишите, звоните.
 
VikTor1985Дата: Воскресенье, 24.07.2016, 08:14 | Сообщение № 1609
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
Раелизовано: Тестовая версия TCIMG 146_b8,

Andrey_A, Спасибо большое за исправления!!! Все работает!!! :)
Правда команда:
Код
sends=[group=BOX_AutoCad2] GLOBALSENDS<a>

Выдает ошибку при выполнении команды (у меня команды ссылаются на пользовательские секции файла *.tcg)
а старая версия команды:
Код
tcimg=$pm[group=BOX_AutoCad]

Работает отлично!
Спасибо большое
 
chip642Дата: Воскресенье, 24.07.2016, 12:11 | Сообщение № 1610
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата "Из справки: команда - inirz"
В параметрах команды может использоваться:
• GLOBALNAME - информация, получаемая из других команд через глобальные переменные


Команда iniws не хочет получать информацию из других команд через глобальные переменные.

[plus]Факт не подтвердился. Всё работает! Ошибся, неправильно прописал параметры.[/plus]
 
Andrey_AДата: Воскресенье, 24.07.2016, 13:41 | Сообщение № 1611
Генералиссимус

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

Цитата chip642 ()

Пришла идея, автоматически добавлять программу (под курсором) в секцию [F4_Menu]
...
Так вот, если команд прописанных еще нет к тому или типу файлов и мы воспользуемся кнопкой F4 на одном из таких файлов, то программа выдает ошибку не найдя прописанной программы.
Как бы сделать так, чтобы, если команда не нашла программу к прописанным типам файла выдавала бы сообщение - "Назначенных программ нет" или просто игнорировала бы.


Я не знаю как проходит автоматизация, но есть обязательные для секции ключи Select, Delimeters, Default, Mode
Если их нет, то возможны ошибки...

Код
[F4_Menu]
Select=1
Delimeters=//
Default="%COMMANDER_PATH%\AkelPad.exe" ":FILE:"//0
Mode=1


Не нравится AkelPad измените этот ключ как хотите... примеры

Код
Default="%COMMANDER_PATH%\TCIMG.exe" "infbx=InfoBox_TEST1"//0

Default="%COMMANDER_PATH%\TCIMG.exe" "textv=:FILE:"//0


.


 
chip642Дата: Воскресенье, 24.07.2016, 13:55 | Сообщение № 1612
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Andrey_A, нет, всё выше вами перечисленное меня устьраивает и оно на месте, нет только ключей к самим программам, ввиду отсутствия самих программ, вот этих
Код
1_Pr_1="%COMMANDER_PATH%\AkelPad.exe" ":FILE:"//0//Открыть в AkelPad//%COMMANDER_PATH%\AkelPad.exe
1_Pr_2="%WINDIR%\notepad.exe" ":FILE:"//0//Открыть в Notepad//%WINDIR%\notepad.exe
1_Pr_3="%PROGRAMFILES%\Windows NT\Accessories\wordpad.exe" ":FILE:"//0//Открыть в WordPad//%PROGRAMFILES%\Windows NT\Accessories\wordpad.exe
 
Andrey_AДата: Воскресенье, 24.07.2016, 15:51 | Сообщение № 1613
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата chip642 ()
нет только ключей к самим программам, ввиду отсутствия самих программ


Есть общие программы (команды), работающие на всех системах:

Код
="%COMMANDER_PATH%\TCIMG.exe" "textv=:FILE:"//0//Открыть в TCIMG//TCIMG.dll,39
="%PROGRAMFILES%\Windows NT\Accessories\wordpad.exe" ":FILE:"//0//Открыть в WordPad//%PROGRAMFILES%\Windows NT\Accessories\wordpad.exe
="explorer.exe" ":FILE:"//0//Открыть в Windows//%COMMANDER_PATH%\Wcmicons.dll,1625
="%COMMANDER_PATH%\TCIMG.exe" "imgvw=@:FILE:"//0//Открыть в TCIMG (изображение)//%COMMANDER_PATH%\Wcmicons.dll,129
="%COMMANDER_PATH%\TCIMG.exe" "icovw=:FILE:"//0//Открыть в TCIMG (иконки)//%COMMANDER_PATH%\Wcmicons.dll,1634
="hh.exe" -800 ":FILE:"//0//Открыть в hh//%COMMANDER_PATH%\Wcmicons.dll,642
="%WINDIR%\notepad.exe" ":FILE:"//0//Открыть в Notepad//%WINDIR%\notepad.exe


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

TCIMG 14.6 от 24.07.2016

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





 
chip642Дата: Воскресенье, 24.07.2016, 16:27 | Сообщение № 1614
Генералиссимус

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

Есть общие программы (команды), работающие на всех системах:

Спасибо, наверное придется так и сделать тогда, пропишу по одной команде от системы и TCIMG . (но я еще не сдался, подумаем еще...)

------------
Спасибо за новую версию!
 
VikTor1985Дата: Понедельник, 25.07.2016, 08:26 | Сообщение № 1615
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
GroupBox_AutoCad=AutoCAD¤TCIMG.dll,74<#>Сохранение, Восстановление и Удаление Настроек<#>Режим работы с настройками<#>:LABEL:AutoCad<+>700,000080<+>1. Сохранить ВСЕ настроики<+>Save_1<+>2. Удалить ВСЕ настройки<+>Del_1<+>3. Копировать ВСЕ настройки на КОМПЬЮТЕР<+>Copy_1<+>:LABEL:Работа с РЕЕСТРом<+>700,DC143C<+>REG OPEN - AutoCAD<+>ReG_Open<+>REG DEL - AutoCAD<+>REg_Del<#>350<#>280


Andrey_A, относительного этого вопроса, можно еще решить несколько моментов?:
1. Если ":LABEL:AutoCad" стоит первым "LineRadioButtons" то кнопка выбора (синяя точка) отсутствует, как у Вас в примере на скрине (по умолчанию ставиться первый пункт выбора)

2. Если ":LABEL:AutoCad" стоит вторым или третьим (и т.д.) то кнопка выбора (синяя точка), клавишами вверх и вниз на клавиатуре застревает прям перед ":LABEL:AutoCad" и дальше ниже не спускается (приходиться обходиться мышкой)
к примеру (по картинке): Если бы не было ":LABEL:AutoCad" то кнопка выбора (синяя точка), по умолчанию, была бы на пункте "1. Сохранить все настройки" и двигалась бы до ":LABEL:Работа с РЕЕСТРом" и ниже не спускается. Можно сделать так чтобы она обходила ":LABEL:...." и устанавливалась на следующий пункт? И если ":LABEL:...." стоит первым "LineRadioButtons", кнопка выбора бы устанавливалась на следующей строке (т.е. по картинке: там нет кнопки выбора, а должна установиться на п. "1. Сохранить все настройки")?
3. раз уж можно устанавливать цвет ":LABEL:......" (Это вообще классно придумано good ) можно еще подшить к нему выбор иконок?
и четвертый момент: совместно с выбором цвета ":LABEL:......" можно добавить выбор цвета параметра "<#>Group<#>"?

В принципе эти моменты не так критичны, но если бы они реализовались это было бы замечательно!
Прикрепления: 1379259.png(14.4 Kb)
 
Andrey_AДата: Понедельник, 25.07.2016, 22:20 | Сообщение № 1616
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата VikTor1985 ()
можно еще подшить к нему выбор иконок?

Всё остальное более менее понятно, но куда там значок вставлять?


 
VikTor1985Дата: Вторник, 26.07.2016, 07:06 | Сообщение № 1617
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
Всё остальное более менее понятно, но куда там значок вставлять?

Ну это как вариант украшательства Диалогового окна :)
можно поставить, к примеру, вместо кнопки выбора.
как-то так: <#>:LABEL:AutoCad¤TCIMG.dll,74<+>700,000080<+>
Так по картинке, визуально, можно иконку "¤TCIMG.dll,74" опустить в "<#>:LABEL:AutoCad" и красиво будет смотреться....

Но этот пункт не критичен, можно и опустить его!!!
А за остальные моменты, если возможно реализовать, то будет классно!!!
 
Andrey_AДата: Вторник, 26.07.2016, 07:49 | Сообщение № 1618
Генералиссимус

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

Цитата shveicar ()
едавно столкнулся с необходимостью восстановления файлов из XXE,UUE и B64.
в текстовом файле, все коды были прописаны в одну строку- (шапака, код и концовка), для UUE и XXE
...
не поддерживает такой формат (в одну строку)
Может быть можно это поправить, или добавить отдельные параметры для таких случаев в виде


Реализовано

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

Цитата VikTor1985 ()
:LABEL:

Реализованы первые 2 пункта.
Значок там некуда вставлять... да и цвет названию группы не назначить - он всегда будет чёрный (Windows ... )

.


 
VikTor1985Дата: Вторник, 26.07.2016, 11:52 | Сообщение № 1619
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
Реализованы первые 2 пункта.
Значок там некуда вставлять... да и цвет названию группы не назначить - он всегда будет чёрный (Windows ... )


Andrey_A, Спасибо большое за исправления, все проверил! все работает!
 
Andrey_AДата: Вторник, 26.07.2016, 12:57 | Сообщение № 1620
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-16101-16-1468595193
Цитата shveicar ()
То есть окно будет иметь независимый режим и закрываться через крестик.


Реализовано Тестовая версия TCIMG 147_b6, в версии TCIMG 14.6 замените соответствующие файл(ы)

Код
"infht=-1||InfoHtml0||proces<> infbx=Сообщение||Информация||60||200||60" - создать сообщение в другом процессе утилиты, не влияет на текущий процесс
"infht=-5||InfoHtml0||proces<> infbx=Сообщение||Информация||60||200||60" - создать сообщение в другом процессе утилиты, при закрытии окна закрывает и текущий процесс


.


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

Сообщите о находке всему миру:
Рейтинг@Mail.ru Тиц и pr сайта Яндекс.Метрика

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