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






 
ПаразитДата: Воскресенье, 28.02.2016, 06:38 | Сообщение № 1216
Майор

На сайте с: 27.02.2016
Город: Быково
Сообщений: 86
Награды: 0
Репутация: 0
chip642, ну почему у меня не получается вот эта конструкция?

Код
global slist=%L exect=$var_aa=_ArrayCreate(GLOBALSLIST<0>) GLOBALEXECT<$var_aa> <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_aa[:INDEX:]=##$%L<GLOBALSLIST<:INDEX:>%L> GLOBALEXECT<$var_aa> <NEXT> copys=$var_aa||"%t"
 
Andrey_AДата: Вторник, 01.03.2016, 16:55 | Сообщение № 1217
Генералиссимус

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

Цитата Афи ()
Странно, при конвертации JPG-файлов всегда происходит удаление Exif-информации.

В команде imgcn пока так и есть - возможно найдётся другое решение.

Цитата Паразит ()
Что-то типа, чтобы выделенные файлы передались в виде списка в массив, а оттуда были помещены в окно маски фильтра.
С последующим нажатием кнопки Энтер.


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

до нажатия ENTER:
Код
global slist=%L||path<6>||inline<''!!''~~''!!''> tcimg=$cm314 buttn=TCOMBOINPUT||+tcTCFILTER1|$iGLOBALSLIST<1>


вывод имён в переменную:
Код
global slist=%L||path<6>||inline<''!!''~~''!!''> GLOBALSLIST<a>


Цитата jkmjkmjkm ()
Как вызвать это окно

Необходимо нажать правой кнопкой мыши на области перетаскивания панели, далее появится контекстное меню - выбрать "Настройки"

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

.


 
ПаразитДата: Вторник, 01.03.2016, 18:57 | Сообщение № 1218
Майор

На сайте с: 27.02.2016
Город: Быково
Сообщений: 86
Награды: 0
Репутация: 0
Андрей, гениально. Спасибо. Есть ещё такой вопрос.

Я заменяю текст в файлах из стороннего списка, с помощью такого параметра.

Код
textx=%L||<srlist=%%COMMANDER_DRIVE%%\Temp\111.txt|#|1>


В 111.txt, что и чем, надо разделять знаком "=", правильно?
Так вот, такая проблема. В моём 111.txt этот знак присутствует с обоих сторон.
Может быть, мне надо брать в кавычки или в скобки? Или есть, какие-нибудь другие разделители?
Дело в том, что у меня сложный запрос, состоящий из большого количества символов.
Как мне побороть такую неприятность?
 
asmadeusДата: Вторник, 01.03.2016, 20:07 | Сообщение № 1219
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Паразит, рекомендую познакомится со справкой - классный дружбан :)
Из описания команды textx:
[helpquote]Параметр , где:
...
...
...
...
SymbolDelim - символ, разделяющий пары поиска и замены. По умолчанию символ =, так же можно вставлять символы с помощью функций Autoit Chr() и ChrW(), которые заменяются соответствующими символами[/helpquote]
 
ПаразитДата: Вторник, 01.03.2016, 20:48 | Сообщение № 1220
Майор

На сайте с: 27.02.2016
Город: Быково
Сообщений: 86
Награды: 0
Репутация: 0
asmadeus, чё-то не получается. Меняю на собачку, не получается. Что я неправильно делаю?

Код
textx=%L||<srlist=%%COMMANDER_DRIVE%%\Temp\111.txt(|#|1|1|0|0|1|@)>
 
Andrey_AДата: Вторник, 01.03.2016, 22:10 | Сообщение № 1221
Генералиссимус

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

Скобки в справке означают перечень необязательных параметров, т.е. они не прописываются:
Код
textx=%L||<srlist=C:\Temp\111.txt|#|1|1|0|0|0|@>


Тогда список должен быть такого вида:
Код
найти@заменить
привет@пока


.


 
jkmjkmjkmДата: Вторник, 01.03.2016, 23:49 | Сообщение № 1222
Полковник

На сайте с: 07.04.2013
Город: Луганск
Сообщений: 184
Награды: 3
Репутация: 1
Цитата Andrey_A ()
Необходимо нажать правой кнопкой мыши на области перетаскивания панели, далее появится контекстное меню - выбрать "Настройки"
Благодарю за подсказку. Истыкал всю панель, а она оказывается находится в самом верху
 
ПаразитДата: Среда, 02.03.2016, 04:01 | Сообщение № 1223
Майор

На сайте с: 27.02.2016
Город: Быково
Сообщений: 86
Награды: 0
Репутация: 0
Andrey_A, точно, теперь работает. А такой вопрос:
А если мне, в перечне параметров, нужен, допустим, только четвёртый, мне обязательно надо прописывать первые три?


Сообщение отредактировал Паразит - Среда, 02.03.2016, 04:02
 
chip642Дата: Среда, 02.03.2016, 04:14 | Сообщение № 1224
Генералиссимус

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

Да, обязательно, если предыдущие три параметра используют значения по умолчанию, то можно указать просто разделители |||, а потом 4-й параметр.
 
Andrey_AДата: Среда, 02.03.2016, 05:38 | Сообщение № 1225
Генералиссимус

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

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


 
chip642Дата: Среда, 02.03.2016, 06:03 | Сообщение № 1226
Генералиссимус

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


Я имел в виду подпараметры с числовыми значениями:


Я всегда их пустыми оставляю, проблем не было.)) Но раз автор предостерег, то будем прописывать.
 
Andrey_AДата: Четверг, 03.03.2016, 00:12 | Сообщение № 1227
Генералиссимус

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

TarasBY, так мы же уже что-то исправляли - и это была бета не помню какая-то версия 130 b ...
Последняя бета тут http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=780#20
И вот на ней не вижу проблем. К-во команд и названия выдаёт правильно...
Если проблемы у вас останутся, то тут уж вам необходимо вручную тестировать - а именно искать проблемную строку, собирая меню...


 
АфиДата: Четверг, 03.03.2016, 08:38 | Сообщение № 1228
Лейтенант

На сайте с: 25.03.2015
Город: Одесса
Сообщений: 61
Награды: 0
Репутация: 0
Цитата
В команде imgcn пока так и есть - возможно найдётся другое решение.

Тогда, может, убрать пока из справки параметр exif<> до лучших времён...
 
ХиларионДата: Четверг, 03.03.2016, 08:47 | Сообщение № 1229
Рядовой

На сайте с: 08.01.2015
Город: Магадан
Сообщений: 10
Награды: 0
Репутация: 0
Не могу скачать новую версию по ссылке выше.
Еще вопрос: Можно ли настроить кнопку так чтоб содержимое одной папки копировалось в другую?
Прикрепления: 7235416.png (90.0 Kb)


Кажущееся нам не логичным, есть логическое проявление, не ведомых нам причин... (=



Сообщение отредактировал Хиларион - Четверг, 03.03.2016, 09:05
 
chip642Дата: Четверг, 03.03.2016, 09:37 | Сообщение № 1230
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата Хиларион ()
Не могу скачать новую версию по ссылке выше.

У меня ссылка рабочая.

Цитата Хиларион ()
Можно ли настроить кнопку так чтоб содержимое одной папки копировалось в другую?

Нужна более точная задача, открыта ли папка в которую копировать, копировать с заменой ли в случае совпадения и т. д.
Ну, а пока такое, самое простое, если папка в которую копируем открыта в другой панели.
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<%L!!0!!>||"%t"
Wcmicons.dll,19
копировать содержимое выделенных папок (сохраняя структуру вложенности) в противоположную панель панель

-1
 
Поиск:

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