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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148

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

Maz



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


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

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

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

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

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

Сборки программ, в которых участвует утилита 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

Всего записей: 39128 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 14:31 21-10-2024
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
 
 

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



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

Всего записей: 36 | Зарегистр. 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

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



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

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

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

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



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

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

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

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



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

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

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

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



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

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



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

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



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

Всего записей: 992 | Зарегистр. 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
 


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



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

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



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

Всего записей: 73 | Зарегистр. 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", кроме сегодняшней и вчерашней
 

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



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

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

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

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

Всего записей: 67 | Зарегистр. 16-08-2020 | Отправлено: 19:26 27-03-2023
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Добрый день!
 
Возможно ли сделать кнопку с такой задачей (не догма):
В выбранных каталогах, (включая подкаталоги), в активной панели найти исполняемые файлы (bat, cmd, exe) и вывести диалоговое окно с возможностью выбора. Создать кнопку с выпадающей панелью  с кнопками к выбранным программам (или в виде меню).
Или создать панель панель с кнопками выбранных в диалоге программ.
(Или то же, - с созданием ярлыков для выбранных программ).
 
Спасибо!

Всего записей: 976 | Зарегистр. 17-04-2003 | Отправлено: 19:26 29-03-2023 | Исправлено: ogenry, 09:26 30-03-2023
derrikF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
 
в пакете утилит NirSoft есть утилита SmartSniff
 
с помощью нее смотрю, куда отправляются запросы команд по переводу текста
 
sends=-1??-1||?6|ru|en|0 GLOBALSENDS<a> - Remote host - www3.l.google.com
POST /translate_a/single HTTP/1.1
 
sends=-1??-1||?6|ru|en|1 GLOBALSENDS<a> - Remote host - api.microsofttranslator.search.prod.ms.akadns.net  
POST /V2/Http.svc/Translate?appId=...
 
sends=-1??-1||?6|ru|en|2 GLOBALSENDS<a> - Remote host - api.microsofttranslator.search.prod.ms.akadns.net  
POST /V2/Http.svc/Translate?appId=...
 
 sends=-1??-1||?6|ru|en|3 GLOBALSENDS<a> - Remote host - site.mymemory.production.translated.cloud
 
 получается что в режиме 2 используется Bing  а не Яндекс.
 
 проверьте, пожалуйста, в исходниках
 
версия TCIMG - 324_b1

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 10:54 30-03-2023 | Исправлено: derrikF, 10:56 30-03-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
derrikF, спасибо - в коде было прописано 2 одинаковые функции на Bing - исправлю

Цитата:
в активной панели найти


Цитата:
или в виде меню).
Или создать панель панель с кнопками выбранных в диалоге программ

ogenry - поиск почти в каждой кнопке на последних 10 листах обсуждения - это просто...
Далее вы наверно должны сами предложить формат: меню/не меню/bar/tcm/mnu... и.т.д... - я не экстрасенс, чтобы знать точно что вам надо.
 
 

Всего записей: 1482 | Зарегистр. 15-08-2011 | Отправлено: 15:01 30-03-2023 | Исправлено: Andrey_A_A, 15:06 30-03-2023
ogenry

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

Цитата:
Далее вы наверно должны сами предложить формат:  

 
В принципе, устроит любой вариант bar, mnu...Чтобы создать кнопкой ссылки или ярлыки, а потом отредактировать и добавить описание в редакторе.
 
Пример VIM от уважаемого Matros
 
Спасибо!
 
 

Всего записей: 976 | Зарегистр. 17-04-2003 | Отправлено: 15:55 30-03-2023 | Исправлено: ogenry, 16:07 30-03-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ogenry, конечно это ответ на точность задачи... пойди туда, скачай, посмотри... (этот файл вы могли бы выслать в личку для примера) давайте экономить время друг друга!
Ну раз нет примера от вас, то вот что по быстрому, далее сами...

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=PS<"%P"//1//-1//*.bat|*.cmd|*.exe>??-1 GLOBALSENDS<b> slist=$GLOBALARRAY||&&(.*~~.*)!!''$1''||^^cmd:NUMBER:=||$$@CRLFbutton:NUMBER:=Wcmicons.dll,0@CRLFmenu:NUMBER:=||$$<info=f13:://>||$$@CRLFiconic:NUMBER:=0||#A[Buttonbar]@CRLFButtoncount=:NUMBER:@CRLF||save<"%T"N_BAR.bar|0>||code<1>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Из выбранных путей заданных файлов создать N_BAR.bar в другой панели
 
0
-1
 

Дополнительные примеры:

Всего записей: 1482 | Зарегистр. 15-08-2011 | Отправлено: 18:12 30-03-2023 | Исправлено: Andrey_A_A, 18:35 30-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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru