Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1


 
Дата выпуска: 09.03.2023
Версия: 32.3
Автор: Averin Andrey
 
Скачать TCIMG | Скачать 2 | Сайт | Онлайн справка | Основные вопросы | Функционал+ | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
• Мощное средство для расширения функциональности Total Commander и других программ.
• Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
• Полностью портабельная, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
• Возможность комфортного использования потенциала программ с поддержкой командной строки, например:

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:    
Спасибо

Коллекция кнопок TCIMG для Total Commander | Как расширить функциональность самостоятельно

В справке TCIMG.chm более 15.300 примеров применения.

Сборки программ, в которых участвует утилита 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)
Если в состав Вашей сборки/программы входит TCIMG, сообщите, вставим в список.

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке
Онлайн обсуждение TCIMG в группе Telegram

Всего записей: 38179 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 20:21 09-03-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mukunda, можно напрямую без ярлыка и TCIMG

Код:
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Downloads\ABBYY 15.0.114 Lite Portable + All_dictionaries\ABBYY 15.0.114 Lite Portable.exe"
FineReader %P%N
%COMMANDER_PATH%\Downloads\ABBYY 15.0.114 Lite Portable + All_dictionaries\ABBYY 15.0.114 Lite Portable.exe
Открыть файл под курсором в FineReader
 
 
-1
 
 

Всего записей: 1155 | Зарегистр. 15-08-2011 | Отправлено: 14:56 22-03-2023
Galap8gos



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Выслал в личку.

Всего записей: 25 | Зарегистр. 01-04-2021 | Отправлено: 15:30 22-03-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Galap8gos в TCIMG есть функционал Поиск и замена с регулярными выражениями по списку
Я не стал выдумывать - изменил ваш файл под это дело...
Тем более сегодня вам нужно изменить ключ ini, завтра фразу, послезавтра слово/число... - рег. выражения подходят как уникальное решение.
И в вашем файле непонятно что менять либо всю фразу "music=" во всём документе, или если она только с начала строки... и.т.д.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textt=%P%N||&*C:\Repl.txt||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
В содержимом текстового файла под курсором произвести поиск и замену по списку регулярных выражений из файла Repl.txt
 
0
-1
 

Формат C:\Repl.txt

Код:
(\R+)(music=.*)||${1}music=D:\\Video\\Конвертированное\\Муз
(\R+)(snapshot=.*)||${1}snapshot=D:\\Video\\Конвертированное\\Archos\\Snapshot
(\R+)(video=.*)||${1}video=D:\\Video\\Конвертированное
(\R+)(document=.*)||${1}document=D:\\Video\\Конвертированное\\Documents
(\R+)(image=.*)||${1}image=C:\\Windows\\Temp\\temp_image
(\R+)(download=.*)||${1}download=D:\\Download\\Видео
(\R+)(download_music=.*)||${1}download_music=D:\\Download\\Музыка\\Муз
(\R+)(openFolder=.*)||${1}openFolder=false

Всего записей: 1155 | Зарегистр. 15-08-2011 | Отправлено: 20:56 22-03-2023 | Исправлено: Andrey_A_A, 21:21 22-03-2023
mukunda



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A

Цитата:
можно напрямую без ярлыка и TCIMG

Спасибо, так работает!

Всего записей: 1259 | Зарегистр. 26-03-2011 | Отправлено: 22:24 22-03-2023
Galap8gos



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо Andrey_A_A! Но мне нужна кнопка не "В содержимом текстового файла под курсором", а "В содержимом файлов ini активной панели". Подправил себе кнопку так:

Код:
textt=PS<"%P"//1//-1//*.ini>||&*C:\Repl.txt||upd<1> ;; В содержимом файлов ini активной панели (с рекурсией) произвести поиск и замену по списку регулярных выражений из файла Repl.txt

Гляньте - всё правильно?

Всего записей: 25 | Зарегистр. 01-04-2021 | Отправлено: 06:40 23-03-2023 | Исправлено: Galap8gos, 06:44 23-03-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Гляньте - всё правильно?

Да, всё правильно... Обычно я делаю кнопку для одного файла... после тестирования, когда всё устраивает, то можно делать и для всех файлов... вы опередили - отлично!

Всего записей: 1155 | Зарегистр. 15-08-2011 | Отправлено: 07:02 23-03-2023 | Исправлено: Andrey_A_A, 07:30 23-03-2023
Galap8gos



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Понятно. Ещё раз спасибо!

Всего записей: 25 | Зарегистр. 01-04-2021 | Отправлено: 15:37 23-03-2023
Milena88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Помогите решить задачу - в папке находятся, среди прочих, файлы и папки имена которых оканчиваются датой в формате день.месяц.год. Нужны 2 кнопки:
"Удалить в активной панели все объекты в конце имён которых даты, кроме тех, даты которых совпадают с текущей" и "Удалить в активной панели все объекты в конце имён которых даты, кроме тех, даты которых совпадают с текущей и даты которых совпадают с текущей датой -1, т.е со вчерашней".

Всего записей: 65 | Зарегистр. 13-09-2017 | Отправлено: 08:41 25-03-2023
dedulya68



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет. Нужна кнопка сохранения буфера обмена в текстовый файл. Название файла вводится в диалоге. Заранее спасибо.
Abel11 спасибо.

Всего записей: 894 | Зарегистр. 22-12-2016 | Отправлено: 10:21 25-03-2023 | Исправлено: dedulya68, 10:54 25-03-2023
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dedulya68
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=^^||save<"%p"[combo=BOX2].txt|0>||upd<1>
WCMICONS.dll,1
Сохранить содержимое буфера обмена в файл TXT в активной панели с именем введённым в диалоговом окне(без замены при совпадении имени - добавляется счетчик)
 
 
-1
 


Всего записей: 1572 | Зарегистр. 08-12-2013 | Отправлено: 10:44 25-03-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Milena88, для решения вашей задачи нужно прислать в архиве 10-30 файлов для теста (можно с пустым содержимым - там ведь главное имена), чтобы увидеть формат даты - а он бывает разным... "день.месяц.год" - можно записать разными вариантами и с разными разделителями

Всего записей: 1155 | Зарегистр. 15-08-2011 | Отправлено: 00:46 26-03-2023
Milena88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Отправила в личку.

Всего записей: 65 | Зарегистр. 13-09-2017 | Отправлено: 06:54 26-03-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Milena88

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1||&?(?m)^(?(?=.*<info=s100dd.MM.yyyy>)|.+?)$ delss=$GLOBALSENDS||1||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
В активной панели удалить объекты, в именах которых есть дата "DD.MM.YYYY", кроме сегодняшней
 
0
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1||&?(?m)^(?(?=.*(<info=s100dd.MM.yyyy>|<info=s100dd.MM.yyyy|0|[info=s102|-1d]>))|.+?)$ delss=$GLOBALSENDS||1||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
В активной панели удалить объекты, в именах которых есть дата "DD.MM.YYYY", кроме сегодняшней и вчерашней
 
0
-1
 

Дополнительно

Код:
 
"sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1 GLOBALSENDS<a>" - получить список активной панели объектов, в именах которых есть дата "DD.MM.YYYY"
 
"sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1||&?(?m)^(?(?=.*<info=s100dd.MM.yyyy>)|.+?)$ GLOBALSENDS<a>"- получить список активной панели объектов, в именах которых есть дата "DD.MM.YYYY", кроме сегодняшней
 
"sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1||&?(?m)^(?(?=.*(<info=s100dd.MM.yyyy>|<info=s100dd.MM.yyyy|0|[info=s102|-1d]>))|.+?)$ GLOBALSENDS<a>"- получить список активной панели объектов, в именах которых есть дата "DD.MM.YYYY", кроме сегодняшней и вчерашней
 

Всего записей: 1155 | Зарегистр. 15-08-2011 | Отправлено: 20:19 26-03-2023
Milena88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Огромное спасибо! Прекрасно всё работает!

Всего записей: 65 | Зарегистр. 13-09-2017 | Отправлено: 07:05 27-03-2023
reticent

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Корзина - восстановить объекты:

Код:
cmenu=Восстановить

Всего записей: 32 | Зарегистр. 16-08-2020 | Отправлено: 19:26 27-03-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2023

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru