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

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




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

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

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

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






 
АтосДата: Воскресенье, 14.02.2016, 09:53 | Сообщение № 1171
Лейтенант

На сайте с: 24.12.2014
Город: Ростов-на-Дону
Сообщений: 43
Награды: 0
Репутация: 0
Привет. Возможно ли, создать команду, которая заменяет текст в выделенных файлах, на текст из списка, с помощью регулярных выражений? Что-то типа такого.

textx=%L||<srlist=c:\Test\Test.ini>
textx=%L||<srlist=c:\Test\Test.ini|Replace>

В справке, в параметрах <srlist>, ничего не сказано про регулярные выражения.
 
Andrey_AДата: Воскресенье, 14.02.2016, 12:50 | Сообщение № 1172
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Атос, что касается преобразования текстовых файлов, то я всегда прошу высылать файлы ДО (исходные) и ПОСЛЕ + условия (здесь видимо регулярные выражения) - тогда можно смотреть и что-то советовать...

Цитата Атос ()
на текст из списка, с помощью регулярных выражений

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


 
АтосДата: Воскресенье, 14.02.2016, 14:41 | Сообщение № 1173
Лейтенант

На сайте с: 24.12.2014
Город: Ростов-на-Дону
Сообщений: 43
Награды: 0
Репутация: 0
Я имел ввиду, заменить текст в выделенных файлах, по списку из файла (111.txt), с помощью регулярных выражений

textx=%L||<srlist=c:\111.txt>
textx=%L||<srlist=c:\111.txt|Replace>

Допустим, в куче файлов есть строка Sto222p.html

Сделать в 111.txt, что-то подобное

Sto\d+p=Stop


Сообщение отредактировал Атос - Воскресенье, 14.02.2016, 14:51
 
Andrey_AДата: Воскресенье, 14.02.2016, 15:34 | Сообщение № 1174
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Атос, рекомендую посмотреть в сторону параметра formt<>

Ваша задача решается, если необходимо обработать одним рег.выражением:
1. напрямую вносится рег.выражение в параметр:

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

2. В TCIMG.ini (TCIMGU.ini) в секцию [FormatUser] добавляем:

Код
[FormatUser]
...
h1=Sto\d+p||Stop
...


И теперь используем имя шаблона h1 в параметре:

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

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

Если надо произвести преобразование с помощью нескольких рег.выражений, то в секцию [FormatUser] добавляем:

Код
[FormatUser]
...
h1=Sto\d+p||Stop
h2=... рег.выражение
h3=... рег.выражение
...


А в параметре прописываем имена шаблонов через запятую:

Код
textx=%L||formt<h1,h2,h3>


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

Если вы хотите использовать свой файл для поиска и замены, то принцип такой же, но с помощью команды formt вы можете перенаправить считывание шаблонов из указанного вами фала.

.


 
АтосДата: Воскресенье, 14.02.2016, 16:15 | Сообщение № 1175
Лейтенант

На сайте с: 24.12.2014
Город: Ростов-на-Дону
Сообщений: 43
Награды: 0
Репутация: 0
Андрей, спасибо. Сейчас буду пробовать.

С TCIMG.ini работает. А вот с файла, не получается перенаправить

Параметр

formt=C:\111.txt %L||formt<h1>

111.txt

[FormatUser]
h1=Sto\d+p||Stop

Просто вставляет путь до файла. Непонятно, куда %L присобачить.


Сообщение отредактировал Атос - Воскресенье, 14.02.2016, 17:13
 
asmadeusДата: Воскресенье, 14.02.2016, 23:46 | Сообщение № 1176
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Атос, насколько я понимаю со справки, то секцию прописывать не обязательно. То есть
Код
formt=C:\111.txt %L||formt<h1>


Код
111.txt
h1=Sto\d+p||Stop


А если все таки надо с секцией, то так:
Код
formt=C:\111.txt||FormatUser %L||formt<h1>


Код
111.txt
[FormatUser]
h1=Sto\d+p||Stop

P.S. Сам не пробовал, уже ухожу. Возможно так же надо не txt, а ini - секции то есть в нем. То есть 111.ini вместо 111.txt
 
Andrey_AДата: Понедельник, 15.02.2016, 00:26 | Сообщение № 1177
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата asmadeus ()
Сам не пробовал, уже ухожу

Ну надо же пробовать, зачем советовать, то чего не работает...

если без указания секции, то так:
Код
formt=C:\111.txt textx=%L||formt<h1>


если с указанием секции, то так:

Код
formt=C:\111.txt||NameSection textx=%L||formt<h1>


 
АтосДата: Понедельник, 15.02.2016, 05:20 | Сообщение № 1178
Лейтенант

На сайте с: 24.12.2014
Город: Ростов-на-Дону
Сообщений: 43
Награды: 0
Репутация: 0
Андрей, спасибо. Работает.
 
asmadeusДата: Понедельник, 15.02.2016, 19:27 | Сообщение № 1179
Генералиссимус

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

Ну надо же пробовать, зачем советовать, то чего не работает...

Больше не буду
 
chip642Дата: Понедельник, 15.02.2016, 23:15 | Сообщение № 1180
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Анонс новой кнопки от TCIMG, создание универсальной панели инструментов "в виде меню", теперь добавляем папки, файлы... одним кликом, не надо пользоваться ПКМ "правка дочер. ... ", всё автоматизировано.

 
ice_daemonДата: Вторник, 16.02.2016, 22:07 | Сообщение № 1181
Лейтенант

На сайте с: 01.08.2013
Сообщений: 40
Награды: 0
Репутация: 0
онлайн справка не работает
 
chip642Дата: Вторник, 16.02.2016, 22:17 | Сообщение № 1182
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
ice_daemon, пока не работает, можно этой онлайн справкой пользоваться http://tc-image.zz.mu/TCIMG_ONLINE.html
 
ХарВикДата: Среда, 17.02.2016, 00:23 | Сообщение № 1183
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
chip642, Юра, отличное видео! Правда, намутил ты здорово, (первое впечатление), надо будет повторно просмотреть с остановками и осмыслением))) чтобы разобраться... Но кнопочка интересная.
... В последних кадрах опечатка в титрах: "Как видим, ... ... для перехода на предыдущую панель инструментоМ."
 
chip642Дата: Среда, 17.02.2016, 00:29 | Сообщение № 1184
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
ХарВик, пиши, что не так, это лишь эскиз, всё поправлю и доделаю. Спасибо за положительную оценку.))
 
ХарВикДата: Среда, 17.02.2016, 00:40 | Сообщение № 1185
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
chip642, всё в порядке, отличная кнопка! Я в хорошем смысле имел ввиду, что ты "намутил"))). Но смотреть надо действительно с расстановкой и вникнуть, а я сейчас бегло просмотрел, поэтому так и написал. :)
Когда то я написал статью "Моя панель инструментов", сделать то, сделать то,... а теперь с твоей кнопочкой будет всё гораздо проще! Только надо разобраться на свежую голову :)
 
Поиск:

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