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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Онлайн справка на китайском языке

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
videoDVDkhv 14:24 26-09-2016
Цитата:
Как быстро переименовать субтитры (красные), сопоставив имена видеофайлов

 
Предложу универсальный вариант выполения подобных задач, так как расширения видеофайлов могут быть не только *.avi и файлы субтитров не только *.srt, то предлагаю в диалоговом окне выбрать имеющиеся расширения видеофайлов и файлов субтитров и нажать ОК.
 
Предоставленная ниже кнопка с возможностью отмена переименования.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=PS<"%p"!!1!!0!!*srt>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=5 xlist=PS<"%p"!!1!!0!!*[combo=Создать~~список~~имён||Введите~~расширение~~видеофайлов||avi|mp4|mkv|ts||450||120||1||1]>||##path<4> renms=PS<"%p"!!1!!0!!*[combo=Переименование||Введите~~расширение~~файлов~~для~~переименования||srt|smi|s2k|ssa|ass||450||120]>|||list<GLOBALXLIST<t>*?>||ext<>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1>  
Wcmicons.dll,20
Переименовать в активной панели субтитры именами видео файлов, расширения видео файлов и субтитров задаются в диалоговом окне (с возможностью отката)
 
 
-1
 

 
 Работу кнопки можно посмотреть здесь
 
Для отмены переименования можно воспользоваться кнопкой ниже. (она общая для всех кнопок, где указано "с возможностью отката")
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%%TCIMG_PATH%%\Files\Lists\AfterRenaming.txt||list<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt>||upd<1>
Wcmicons.dll,21
Отменить последнее переименование выполненное командой TCIMG  
 
-1
-1
 

 
Можно, если надо, и без диалогового окна, выделить видеофайлы и применить кнопку.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=PS<"%p"!!1!!0!!*srt>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> xlist=[tc=AM]||##path<4> renms=PS<"%p"!!1!!0!!*srt>|||list<GLOBALXLIST<t>*?>||ext<>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1>  
Wcmicons.dll,19
Переименовать в активной панели файлы *.srt (субтитры) именами выделенных видеофайлов (с возможностью отката)
 
 
-1
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 23:30 26-09-2016 | Исправлено: Abel11, 14:23 30-09-2016
videoDVDkhv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ЗдОрово! Всё работает. Я не захотел копировать TCIMG в корень ТС. Вин 10, вначале, не открывала справку из-за "ненадежности" источника, но потом всё прошло успешно. За https://www.youtube.com/watch?v=QvEaSM3xuQw&feature=youtu.be огромное спасибо. Делаете подобное по другим возможностям TCIMG? Продвигаете свой продукт на англ.яз рынок?
Дизайн http://tc-image.3dn.ru/forum/11-500-1#2128 не особо впечатлил.
С уважением Евгений.

Всего записей: 24 | Зарегистр. 06-05-2014 | Отправлено: 10:38 27-09-2016
jFobos



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
Есть сетевые папки, вот такого вида:
\\server.project.local\apl\modif\Z2\Z2005002\doc\
\\server.project.local\apl\modif\Z2\Z2005002\src\
\\server.project.local\apl\modif\Z2\Z2005002\xml_tmpl\
\\server.project.local\apl\modif\Q6\Q6005608\docs\
\\server.project.local\apl\modif\Q6\Q6005608\xrc\
\\server.project.local\apl\modif\Q6\Q6005608\xml_tmpl\
 
Можно ли сделать кнопку, которая бы копировала имя папки Q6005608 или Z2005002? В зависимости от того где я нахожусь. Имя сервера может различаться.

Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 10:46 28-09-2016
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr="%P"||formt<0!![^\\]+>||#L5  
Wcmicons.dll,21
Копировать имя 5-й папки пути Активной панели в буфер обмена
 
 
-1
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:29 28-09-2016 | Исправлено: Abel11, 12:30 28-09-2016
jFobos



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

Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 14:38 28-09-2016
videoDVDkhv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Файлы с именами (после порядковых номеров - точка) пример: 01. Batch renaming files on ingest.mp4 переименовывает без разрешения - 01. Batch renaming files on ingest
Какие настройки в ТС поменять?
 

Всего записей: 24 | Зарегистр. 06-05-2014 | Отправлено: 14:02 29-09-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
videoDVDkhv 14:02 29-09-2016
Цитата:
Какие настройки в ТС поменять?  

 
Не совсем понял, вернее вовсе не понял, лучше описать задачу, что есть и что должно получиться в итоге, какой кнопкой (параметры) вы переименовываете, если вы используете команды на основе TCIMG, то настройки TC  на них не влияют, надо просто правильно прописать параметры, в зависимости от желаемого результата, поэтому опишите задачу и получите решение при помощи команды TCIMG.  
TCIMG - способен выполнять сложные групповые переименования в один клик.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 16:24 29-09-2016 | Исправлено: Abel11, 17:33 29-09-2016
videoDVDkhv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При попытке переименовать список, где после нумерации следует точка http://imgur.com/a/uB9k8
Получается http://imgur.com/a/10tLY где вместо расширения идут названия файлов, а расширение srt исчезает.

Всего записей: 24 | Зарегистр. 06-05-2014 | Отправлено: 09:47 30-09-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
videoDVDkhv
 
А, понял, вы всё о том же, я думал новая задача поставлена.  
Моя вина, забыл про точки в именах. Надо было в кнопках параметр =>
list<GLOBALXLIST<t>> прописать так list<GLOBALXLIST<t>*?>
 
В предыдущем посте где предоставлены были кнопки, я исправил, можете перекопировать оттуда.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 14:34 30-09-2016 | Исправлено: Abel11, 14:37 30-09-2016
videoDVDkhv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо. Работает. Проголосовал за Вашу сборку http://forum.ru-board.com/topic.cgi?forum=2&topic=5349&start=80#lt

Всего записей: 24 | Зарегистр. 06-05-2014 | Отправлено: 16:35 30-09-2016
Andrey_A_A



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

Цитата:
Делаете подобное по другим возможностям TCIMG? Продвигаете свой продукт на англ.яз рынок?  

videoDVDkhv, у меня как-то времени нет продвигать, тем более мой гугл-английский не годится для всего этого.
Всё ложится на пользователей, которым нравится TCIMG. Спасибо в очередной раз Abel11 за развитие и поддержание темы на руборд.
 

Цитата:
Проголосовал за Вашу сборку

Спасибо! Хотя для меня это уже не так важно, т.к. активный интерес к сборке давно пропал. Когда-то я выпускал её раз в 3 месяца - сейчас раз в год.
Что касается автоматизации процессов - это осталось, всегда развивая TCIMG есть возможность узнать что-то новое и внедрить это в утилиту...
-------
Обновил версию TCIMG 15.5
Поясню сразу, переделывать не стал, т.к. это ни на что не влияет...
Произошёл глюк и дата в справке и в некоторых других местах выставилась  31.09.2016 , хотя на самом деле 01.10.2016 ))) бывает...
 
 

Всего записей: 1386 | Зарегистр. 15-08-2011 | Отправлено: 01:35 01-10-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fil_2071 20:45 29-09-2016
Цитата:
Может ли прога пакетно изменить время создания файла (надо время на час назад сдвинуть)?

 
Ниже предоставлена кнопка для изменения часа создания выделенным объектам, можно изменять атрибуты файлов и через выделенные папки (с рекурсией), задавая в диалоговом окне расширения файлов, которым надо изменить атрибуты.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_stroka=##<input=Изменениеа~~атрибутов|Введите~~число~~для~~умешьшения~~часа~~даты~~создания|1|400|130> slist=%L <FOR> 1 <TO> GLOBALSLIST<0> modft=GLOBALSLIST<:INDEX:>||1||1!!-h$var_stroka <NEXT> infbx=Сообщение||Дата~~создания~~изменена~~на~~$var_stroka~~часа(ов)||2||300||70  
Wcmicons.dll,21
Изменить дату создания выделенным объектам уменьшив час создания на число введенное в диалоговом окне +выдать на 2 сек. сообщение  
 
 
-1  
 

 
Применяем кнопку, появляется диалоговое окно:
 
 
   
 
 
Водим необходимое число и жмем ОК, появляется сообщение о проделанной работе
 
 
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 00:49 06-10-2016 | Исправлено: Abel11, 18:37 12-10-2016
Andrey_A_A



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

Всего записей: 1386 | Зарегистр. 15-08-2011 | Отправлено: 00:39 07-10-2016
Andrey_A_A



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

Всего записей: 1386 | Зарегистр. 15-08-2011 | Отправлено: 15:09 11-10-2016 | Исправлено: Andrey_A_A, 15:17 11-10-2016
Abel11



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

Цитата:
1. Имееются вложенные две папки Folder\Folder, надо удалить первую, родительскую папку сохранив содержимое. Команда TCIMG с перемещением на уровень вверх и с дальнейшим удаленим родительской папки - работает, но вторая папка перемещается уже с счетчиком, как Folder_01

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tempxx moves=FOLDM<%L!!-3!!>||%%TCIMG_TEMP%% delss=%L||1 moves=PS<%%TCIMG_TEMP%%!!-1!!-1>||"%p"!!1||upd<1>
Wcmicons.dll,681
Удаление выделенных папок с перемещением содержимого в Активную панель и с заменой совпавших файлов
 
0
-1
 

 

Цитата:
2. Переместить папку в папку с таким же именем.

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tempxx global sends=<info=o72%P%N> moves=%L||%%TCIMG_TEMP%% folds="%p"||GLOBALSENDS<1> moves=PS<%%TCIMG_TEMP%%!!-1!!-1>||"%p"GLOBALSENDS<1>||upd<1>
Wcmicons.dll,19
Переместить выделенные объекты в папку с именем объекта под курсором в активной панели
 
-1
-1
 

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 23:15 14-10-2016 | Исправлено: Abel11, 20:31 15-10-2016
Andrey_A_A



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

Всего записей: 1386 | Зарегистр. 15-08-2011 | Отправлено: 15:33 17-10-2016
Andrey_A_A



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

Всего записей: 1386 | Зарегистр. 15-08-2011 | Отправлено: 03:08 22-10-2016
Andrey_A_A



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

Всего записей: 1386 | Зарегистр. 15-08-2011 | Отправлено: 13:57 25-10-2016
Abel11



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

Цитата:
Можно ли на примере команд с созданием и добавлением в файл Kopilka.txt данных, создать нечто подобное, но с условием,что файл Kopilka.txt будет создаваться в общем каталоге в папке с актуальной датой (напр. 20.10.2016), то есть каждый день новая папка и в каждой такой папке свой файл Kopilka.txt

 
В каталоге C:\TodayNewNotes в папке с сегодняшней датой создать файл Kopilka.txt с содержимым буфера обмена, если файл существует, то добавить в начало через разделитель

Код:
global sends=<info=s33!!#.!!s32!!#.!!s31!!#> bufsr=^^||save<"C:\TodayNewNotes\GLOBALSENDS<1>\Kopilka.txt"!!3!!@CRLF==============@CRLF>||#G7

 
Открыть в просмотрщике TCIMG содержимое файла Kopilka.txt из каталога TodayNewNotes\папка с сегодняшней датой

Код:
textv="C:\TodayNewNotes\<info=s33!!#.!!s32!!#.!!s31!!#>\Kopilka.txt"||viewtext<Просмотр|1200|500|-1|-1|-1|16|993366|FFFFE0>

 
Открыть в Блокноте содержимое файла Kopilka.txt из каталога TodayNewNotes\папка с сегодняшней датой
 

Код:
openf="C:\TodayNewNotes\<info=s33!!#.!!s32!!#.!!s31!!#>\Kopilka.txt"||%%WINDIR%%\notepad.exe

 
Для открытия файла в вашем редакторе всего лишь надо заменить мои пути на путь к вашему редактору, то же самое касается и пути общего каталога TodayNewNotes.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 19:35 26-10-2016 | Исправлено: Abel11, 19:38 26-10-2016
Romul81



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Прежде всего спасибо за ваш TCIMG! Использую ещё со времён Ваших первых сборок TC.
Правда, сам TC использую другой - абсолютное большинство портабельных программ мне не нужно. То, что действительно нужно - это поддержка кодовой страницы, отличной от 1251. У меня, например, может быть 1252. Думаю, у многих могут быть выставлены некириллические локали. В основном всё, конечно, работает. Но периодически вылазят "кракозябры" + прочие сопутствующие проблемы. До комфортной работы далеко. Правда, честно скажу, последние Ваши сборки ещё не тестировал.
 
Собственно, вопрос по сабжу. Ситуация следующая. Имеются файлы, лежающие в одной папке

Код:
01.mp3
02.mp3
03.mp3

Имеется текстовый файл с путями по типу:

Код:
a\aaa\01.mp3
b\bbb\02.mp3
c\ccc\03.mp3

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

Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 21:06 26-10-2016
   

Страницы: 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