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

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

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

Maz (03-03-2021 11:17): TCIMG (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Abel11



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

 
Дата выпуска: 28.02.2021
Версия: 28.4
Автор: Averin Andrey
 
Скачать TCIMG | Сайт | Онлайн справка | Основные вопросы | Расширение функционала | Поддержка проекта

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:

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

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

Сборки программ, в которых участвует утилита 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 PowerUser - сборка файлового менеджера Total Commander (автор HA3APET)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)

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

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 19:24 28-02-2021
Abel11



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

Цитата:
"copys=%L||"%p"||**1!!?.bak"  
______________________________
Как сделать, чтобы бэкап-копии перезаписывались, а не создавались бы еще копии одного файла?


Код:
copys=%L||"%p"!!1||**1!!?.bak
создать бэкап-копии выделенным элементам в активной панели, с перезаписью существующих.


Цитата:
Как сохранить бэкап-копию заменив им основной файл?


Код:
copys=%L||"%p"!!1||&&\.bak$!!||**2!!||upd<1>
Замена оригиналов копиями выделенных бэкап файлов

В свете нового видения решения задачи по замене содержимого основных файлов информацией из их бэкап-копий, можно упростить решение задачи в этом посте, а именно, замена оригиналов их бэкап-копиями по списку из файла C:\List(1).txt, теперь еще проще, заменяем копиями, при этом копии остаюся на месте.

Код:
copys=C:\List(1).txt||0!!1||&&\.bak$!!||**2!!||upd<1>
Замена оригиналов копиями бэкап файлов по  списку C:\List(1).txt


Создание кнопки в TC из двух строк

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 11:19 06-05-2015 | Исправлено: Abel11, 00:26 07-05-2015
jFobos



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спарсил с форума коллекцию кнопок TCIMG для Total Commander. Все кнопки на одной странице. Может кому-то будет полезным.
http://rghost.ru/8BmR72fgW

Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 18:48 08-05-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deannik 11:33 08-05-2015
Цитата:
Как в названии файла изменить в одном (не во всех) слове строчную букву на заглавную? Объясню точнее, что надо получить. Имеется огромное количество файлов с фамилией в названии. Фамилия начинается со строчной буквы.
 

 
Для начала скачать архив_104_b6, распаковать и заменить новыми файлами идентичные в вашей папке TCIMG.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||formt<w002,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов - начало слов, выбранных в окне, с "Заглавной"
 
-1
-1
 

Как работает кнопка: выделяем объекты, которые нужно отредактировать и применяем кнопку, на первом этапе в именах происходит замена всего небуквенного на пробел, а потом, все слова, разбиваются по пробелам и представляются нам списком в окне (предварительно удаляются все дубликаты слов). Далее мы в окне выделяем, удерживая Ctrl, нужные нам слова и нажав в нижней части окна на => (передача выделенного в массив...) передаем их в команду переименования сделать "с Заглавной". Вот и всё. Думаю данная кнопка многим "облегчит жизнь".
Демонстрация работы кнопки здесь

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 00:29 14-05-2015 | Исправлено: Abel11, 09:38 14-05-2015
iifoks447



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11, хорошая кнопка в предыдущем посте, однако было бы не плохо, если  можно было бы задать условие выборки слов по количеству символов, ну например, в окне будут представлены только слова не меньше 5 символов, тогда список будет короче, да и вообще с фильтром будет намного удобнее, вот мне например надо переименовать аудио треки, в них надо отредактировать только 2-х и 3-х буквенные слова -это я в качестве примера. Если есть такая возможность, то приведите пжл. пример.

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 18:45 14-05-2015
Andrey_A_A



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

Всего записей: 1469 | Зарегистр. 15-08-2011 | Отправлено: 18:51 14-05-2015
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
Кнопка хорошая, но можно встроить туда функцию "заменять знак подчёркивания на пробел". Иногда, правда, надо тире на пробел заменять, но тут намного сложнее, не все тире надо заменять, и лучше это делать вручную (благо, это редко встречается). Всё это прекрасно делается с помощью тех же кнопок, но в две операции. А хотелось бы за раз.

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 20:22 14-05-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iifoks447 18:45 14-05-2015
Цитата:
было бы не плохо, если  можно было бы задать условие выборки слов по количеству символов

В нижеприведенной кнопке: в окне будет представлен только список слов от 5 букв и выше.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||##path<4>||&&(?i)[^a-zа-яё]!!~~~~||^^~~||formt<w003,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов - начало слов, выбранных в окне - со словами из имен состоящих из 5 и больше символов, с "Заглавной"
 
 

В нижеприведенной кнопке: в окне будет представлен список слов имеющих от 1 до 4 букв.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||##path<4>||&&(?i)[^a-zа-яё]!!~~~~||^^~~||formt<w004,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов - начало слов, выбранных в окне - со словами из имен состоящих от 1 до 4 символов, с "Заглавной"
 
 

Andarin, не совсем понял поставленную задачу, если можно уточните.

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 20:47 14-05-2015 | Исправлено: Abel11, 21:06 14-05-2015
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
Ну, к примеру, есть файл acapela_elan_TTS_speechсube_5.1_RUS_nicolai_mmE255, из него надо получить Acapela Elan TTS speechcube 5.1 RUS Nicolai MmE255. То есть, заменить первые буквы некоторых слов на заглавные (по выбору), что и делает приведённая выше кнопка. Но в данном случае надо ещё заменить знаки подчёркиания на пробелы. Про замену тире - не обращать внимания, тут только вручную, поскольку не все тире надо заменять. Хотя можно и сделать замену знака подчёркивания И тире на пробел, поскольку потом проще поставить вручную одно нужное тире, если начальный файл в качестве разделителя слов имеет именно тире. Т. е. из acapela-elan-TTS-speechcube-5.1-RUS-nicolai_mmE255 надо получить Acapela Elan TTS SpeechCube5.1 RUS - Nicolai MmE255 (перед Nicolai тире в конечном файле поставлено вручную)

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 21:12 14-05-2015
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||formt<w002,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||-!!~~||_!!~~||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов - начало слов, выбранных в окне, с "Заглавной" + замена знаков подчеркивания "_" и тире "-" на пробел
 

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 21:21 14-05-2015 | Исправлено: Abel11, 11:05 15-05-2015
iifoks447



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

Цитата:
в окне будет представлен список слов имеющих от 1 до 4 букв

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

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 00:10 15-05-2015 | Исправлено: iifoks447, 00:12 15-05-2015
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
Спасибо, самое то, что нужно!

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 09:27 15-05-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andarin 21:12 14-05-2015
Цитата:
acapela-elan-TTS-speechcube-5.1-RUS-nicolai_mmE255 надо получить Acapela Elan TTS SpeechCube5.1 RUS - Nicolai MmE255 (перед Nicolai тире в конечном файле поставлено вручную)

Попробуем решить задачу (пример в цитате) полностью, а именно, чтобы вам не пришлось вручную добавлять тире "-" перед Nicolai , для этого в TCIMGU.ini в секцию [FormatUser] добавляем строку
_______________ TCIMGU.ini ____________
[FormatUser]
-------
fun_repl02=(.+)(-[^-]+)||StringReplace('$1','-',' ')&'$2'
___________________________________
 
Далее используем кнопку со следующими параметрами:

Код:
global slist=%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||formt<w002,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||#Sfun_repl02||_!!~~||-!!~~-~~||upd<1>

После применения кнопки с данными параметрами:
Имели имя: acapela-elan-TTS-speechcube-5.1-RUS-nicolai_mmE255
Получили (после выбора слов в окне): Acapela Elan TTS SpeechCube5.1 RUS - Nicolai MmE255
Необходимые слова в именах переименовали в "Начинать С Заглавной" + замена встречающихся в именах знаков подчеркивания "_" и тире "-" (кроме последнего в имени) на пробел. Оставленный знак тире мы отделили пробелами добавив параметры.

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 10:13 15-05-2015 | Исправлено: Abel11, 11:34 15-05-2015
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
Это уже для меня лишнее усложнение. Просто пример не совсем удачный был - нужное тире, которое оставляем, может находиться на любом месте, от первого (редко) до последнего. В основном эти файлы - книги, "Автор - Название". Но и то, и другое может состоять из нескольких слов, единого стандарта нет. Да и источники разные, где есть пробелы, где тире, а где подчёркивания. Вручную проще поставить одно тире на файл, тем более, что данную операцию за один раз надо делать не так уж много - редко бывает больше двух десятков.

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 13:39 15-05-2015 | Исправлено: Andarin, 13:42 15-05-2015
iifoks447



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andarin
Цитата:
 нужное тире, которое оставляем, может находиться на любом месте

Кнопочку бы (по типу выбора в окне слов, которые надо с "Заглавной"), чтобы была возможность выбора в окне определённого слова(ов) после которого(ых) надо поставить тире, предварительно заменив все знаки тире и подчёркивания на пробел (иногда требуется убрать и точки). А после этой процедуры уже можно будет запустить упомянутую выше кнопку "Выбранные Слова С Заглавной". Вот тогда вообще неимоверно сэкономит время.
 

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 12:16 17-05-2015 | Исправлено: iifoks447, 14:39 17-05-2015
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
iifoks447
Возможно, но мне этот процесс (две, а то и три кнопки, ручной поиск и ввод) только стал бы более трудоёмким. Может, это имеет больше смысла в случае многих десятков - сотен файлов, да ещё с совпадающими словами (имена, фамилии).

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 12:45 17-05-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iifoks447, скачиваем бета-версию и заменяем соответствующие файлы в вашей папке TCIMG  
 
 Вот пример работы приведенной ниже кнопки. Проверку проводил на именах аудио файлов, с фильтром отображаемых в окне слов - не меньше 5 букв.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||##path<4>||&&(?i)[^a-zа-яё]!!~~~~||^^~~||formt<w003,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp58> renms=%L||<srlist=GLOBALSLIST<t>>||&&(-+)!!~~||_!!~~||&&(~~+)!!~~||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,40
Переименование выделенных объектов - вставка знака тире в нужные места, предварительно удаалив из имен знаки тире и подчеркивания
 

В новой бета-версии новая команда pasgen, которая вызывает окно "Генерации паролей"  

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
pasgen
%COMMANDER_PATH%\Wcmicons.dll,1
Окно "Генерации паролей"
 

 

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 19:56 17-05-2015 | Исправлено: Abel11, 20:40 17-05-2015
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
Попробовал и эту кнопку, правда, удобнее стало. Две кнопки, и лучше, если несколько книг на одного автора, что чаще и бывает. И тире можно поставить не одно.

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 20:32 17-05-2015
iifoks447



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Благодарствую, то что надо!

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 22:30 17-05-2015
Andrey_A_A



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

Всего записей: 1469 | Зарегистр. 15-08-2011 | Отправлено: 15:32 23-05-2015
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что-то с сайтом wincmd.ru - там , где выкладывал версии...
Поэтому эту 10.6 можно взять по этой ссылке http://dl.dropbox.com/u/95066790/File/tcimg10_/106.zip
Всех  с наступающим ЛЕТОМ!

Всего записей: 1469 | Зарегистр. 15-08-2011 | Отправлено: 23:48 28-05-2015 | Исправлено: Andrey_A_A, 23:49 28-05-2015
   

Страницы: 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 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)
Maz (03-03-2021 11:17): TCIMG (Часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru