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

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

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

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
Онлайн справка на китайском языке

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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
 

Всего записей: 788 | Зарегистр. 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 не особо впечатлил.
С уважением Евгений.

Всего записей: 21 | Зарегистр. 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? В зависимости от того где я нахожусь. Имя сервера может различаться.

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



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

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

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



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

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

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

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



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

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

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

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



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

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

Всего записей: 21 | Зарегистр. 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 ))) бывает...
 
 

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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  
 

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

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



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

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



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

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



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

Цитата:
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
 

 

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



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

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



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

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



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

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



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

Цитата:
Можно ли на примере команд с созданием и добавлением в файл 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.

Всего записей: 788 | Зарегистр. 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? В путях могут присутствовать юникод-символы.

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

Компьютерный форум 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