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

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

Модерирует : 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

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

Abel11



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

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

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:
 
Пример кнопки.
 
Коллекция кнопок TCIMG для Total Commander
 
Как расширить функционал собственными руками
 
В справке TCIMG.chm более 12.000 примеров применения.

TCIMG также применяет свои возможности для комфортного использования потенциала следующих программ:

От себя.
От автора:

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

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

Всего записей: 789 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 21:27 11-07-2019
Abel11



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

Цитата:
"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 из двух строк

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



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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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, нужные нам слова и нажав в нижней части окна на => (передача выделенного в массив...) передаем их в команду переименования сделать "с Заглавной". Вот и всё. Думаю данная кнопка многим "облегчит жизнь".
Демонстрация работы кнопки здесь

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

Всего записей: 612 | Зарегистр. 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
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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, не совсем понял поставленную задачу, если можно уточните.

Всего записей: 789 | Зарегистр. 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
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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
Переименование выделенных объектов - начало слов, выбранных в окне, с "Заглавной" + замена знаков подчеркивания "_" и тире "-" на пробел
 

Всего записей: 789 | Зарегистр. 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
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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
Необходимые слова в именах переименовали в "Начинать С Заглавной" + замена встречающихся в именах знаков подчеркивания "_" и тире "-" (кроме последнего в имени) на пробел. Оставленный знак тире мы отделили пробелами добавив параметры.

Всего записей: 789 | Зарегистр. 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
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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
Окно "Генерации паролей"
 

 

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

Всего записей: 612 | Зарегистр. 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
Всех  с наступающим ЛЕТОМ!

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

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

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru