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






 
VikTor1985Дата: Среда, 02.01.2019, 08:54 | Сообщение № 2926
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Поздравляю все с НОВЫМ ГОДОМ!!!
Желаю в Этом году больше творческих идей, воплощение самых сокровенных желаний и меньше негатива.
С НОВЫМ ГОДОМ!!!

P.S.: Andrey_A, пожалуйста посмотрите на досуге команду:
[helpquote]global urlra=cliplist|4||"%p"::!!0!!(.+\\)(\w+\:/+)([^/]+)(.*)!!$1$3\\<info=e72::>.txt||upd<1>||progres<> GLOBALURLRA0<a> GLOBALURLRA<a> GLOBALURLRA1<a> GLOBALURLRA2<a> GLOBALURLRA3<a> ;; содержимое всех страниц интернет ссылок из файла C:\URL.txt сохранить в активную панель в создаваемые именные папки сайтов в именные файлы сайтов + вывести результат в глобальные переменные[/helpquote]
выдает ошибку Line39686
отследил до рабочей версии 23.5 - в ней все нормально проходит.
 
Andrey_AДата: Пятница, 04.01.2019, 18:35 | Сообщение № 2927
Генералиссимус

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


С маской могут быть проблемы, т.к. есть ограничение в функциях StringRegExp() и StringRegExpReplace() на длину регулярного выражения (какая длина именно, не помню)

Но в твоём случае и маски не надо, т.к. и так все пути готовы

Код
slist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1,fun_lib_01>||$$.ico||^^"%P" GLOBALSLIST<a>

И направить список в копирование.

Код
slist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1,fun_lib_01>||$$.ico||^^"%P" copys=$GLOBALSLIST||"%t"||upd<3>


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

TCIMG 24.8 от 04.01.2019

Скачать TCIMG 24.8





.


 
asmadeusДата: Пятница, 04.01.2019, 18:46 | Сообщение № 2928
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Andrey_A ()
||^^"%P"

А зачем в начало вставлять это? Тогда же папка с иконами должна быть открыта
 
Andrey_AДата: Пятница, 04.01.2019, 18:49 | Сообщение № 2929
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
asmadeus, вставляй тот путь, который нужен - это лишь пример...
У меня надо вставлять
Код
||^^"E:\TC IMAGE\Files\Icons\WcmIcons\Icons_Averin_"


.


 
asmadeusДата: Суббота, 05.01.2019, 22:04 | Сообщение № 2930
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, не работает
Код
regex=x

В принципе, не пробовал эту команду, хотел опробовать, встроить в акел и на тебе - не работает. Line 51157
 
chip642Дата: Воскресенье, 06.01.2019, 13:30 | Сообщение № 2931
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата asmadeus ()
Line 51157


В TCIMGU.ini надо заменить содержимое секции [RegEx] содержимым секции [RegEx] из TCIMG.ini.
 
sibirnikДата: Воскресенье, 06.01.2019, 13:52 | Сообщение № 2932
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Цитата chip642 ()
В TCIMGU.ini надо заменить содержимое секции [RegEx] содержимым секции [RegEx] из TCIMG.ini.

Это всем надо сделать или только для asmadeus, Спасибо.
 
chip642Дата: Воскресенье, 06.01.2019, 14:06 | Сообщение № 2933
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
sibirnik

Всем у кого выдаёт ошибку, а если автор вносил изменения, то думаю, что ошибку будет выдавать у всех, поэтому меняем содержимое, кроме ключей:
History1=
History2=
............
Это история пользователя.
 
asmadeusДата: Воскресенье, 06.01.2019, 19:24 | Сообщение № 2934
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
chip642, полет нормальный.
Кто натолкнет, по ходу команда extra может извлекать инфу с файлов только в файлы? В переменные никак, чтоб обойтись без файлов? Очередной этап борьбы с иконками - панели инструментов
 
RomarioДата: Понедельник, 07.01.2019, 00:47 | Сообщение № 2935
Сержант

На сайте с: 19.12.2017
Город: Луганск
Сообщений: 20
Награды: 1
Репутация: 0
asmadeus, команды extxt и extxs

Записываем в TCIMG.ini или TCIMGU.ini:
[Extract_Tcm]
1=5||0!!(#!#\d+#!#)
[Extract_Bar+barnw]
1=5||0!!(?i)=(Wcmicons.dll,\d+)

Код
extxs=PS<$f312\Tcm//1//0//tcm>||Tcm aends=$GLOBALEXTXS!!-1||formt<1> GLOBALAENDS<a>

Код
extxs=PS<$f70//1//0//bar>||Bar aends=$GLOBALEXTXS!!-1||formt<1> GLOBALAENDS<a>


$f312 - %%COMMANDER_PATH%%\Files
$f70 - %%COMMANDER_PATH%%\Bar


Сообщение отредактировал Romario - Понедельник, 07.01.2019, 00:56
 
asmadeusДата: Понедельник, 07.01.2019, 12:50 | Сообщение № 2936
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Romario, за ознакомление с незнакомыми мне командами спасибо. Tcm что то отображает, подправлю, а bar не хочет - пробовал и прямой путь, так как у меня панели не там и сокращение скорее всего не пройдет
 
RomarioДата: Понедельник, 07.01.2019, 16:54 | Сообщение № 2937
Сержант

На сайте с: 19.12.2017
Город: Луганск
Сообщений: 20
Награды: 1
Репутация: 0
asmadeus, извеняюсь, с bar вышла ошибка в названии секции. При записывании секции [Extract_Name], в TCIMG.ini или TCIMGU.ini, Name должно соответствовать прописаному названию к кнопке:
Код
extxs=PS<$f70//1//0//bar>||Name

Замените в TCIMG.ini или TCIMGU.ini [Extract_Bar+barnw] на [Extract_Bar]. Теперь должно работать.


Сообщение отредактировал Romario - Понедельник, 07.01.2019, 17:19
 
Andrey_AДата: Понедельник, 07.01.2019, 18:48 | Сообщение № 2938
Генералиссимус

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

.


 
asmadeusДата: Понедельник, 07.01.2019, 20:45 | Сообщение № 2939
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Romario,
это я изменил сразу. Но все равно шаблон правил и путь тоже ( не там у меня панели).
Шаблон теперь такой:
Код
[Extract_Bar]
1=5||0!!button\d+\=(Wcmicons.dll,\d+)

Но не пойму, что за ||0
 
RomarioДата: Понедельник, 07.01.2019, 21:17 | Сообщение № 2940
Сержант

На сайте с: 19.12.2017
Город: Луганск
Сообщений: 20
Награды: 1
Репутация: 0
asmadeus, из описания команды extxs, параметр Name
Цитата
1||RegExp - возвращает 1-е совпадение заданного регулярного выражения RegExp, если не найдено возвращается пустая строка
5||Parameters - преобразование с помощью шаблонов
Parameters - это один или серия параметров таких же как и в Дополнении №15, в которых убран тег formt<...>

||0 или пустое значение не обрабатывается - переходит к следующему


Сообщение отредактировал Romario - Понедельник, 07.01.2019, 21:42
 
Поиск:

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