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

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

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

Maz



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


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

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

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

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

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

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

Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 21:35 22-02-2024
Meditando



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

Всего записей: 21 | Зарегистр. 05-02-2021 | Отправлено: 20:23 08-04-2023
Lord_NEVR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый вечер.
 
Просьба добавить опцию смены слов первый, второй, третий, и.т.д.
На цифры 1, 2, 3 и.т.д.
 
Пример:
1. Гранд-адмирал. Том первый.epub
2. Гранд-адмирал. Том второй.epub
3. Гранд-адмирал. Том третий. Часть 1.epub
3. Гранд-адмирал. Том третий. Часть 2.epub
https://yadi.sk/d/joHg2LwTZyYiCA
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
pends=@$f254\content.opf slist=%WL||test<1e!!epub> forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=7-ZIP||e||GLOBALSLIST<:INDEX:>||-o$f254\||content.opf||-r||-aoa||&&hide||&&wait sends=GLOBALPENDS<1>??-1||?Fepub4,symdel,quotes||#G3 zends=GLOBALPENDS<1>??-1||?Fepub5,symdel,quotes||#G3 bends=GLOBALPENDS<1>||?Fepub2,symdel,quotes||^^GLOBALZENDS<1>.~~||?B1!!.~~||#G3 copyy=GLOBALSLIST<:INDEX:>||"%t"GLOBALSENDS<1>//0||GLOBALBENDS<1> <NEXT> focusp tcimg=$cm540 focusp
%COMMANDER_PATH%\Wcmicons_TCTITAN.dll,215
Выделенные EPUB файлы копировать в другую панель: поместить в папку цикла книги (если он есть) и переименовать "номер книги в цикле. название книги"
 
 
-1


Всего записей: 532 | Зарегистр. 15-07-2009 | Отправлено: 20:29 09-04-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Lord_NEVR, см. параметр ?Q
Сотавляйте свой список-файл с фразами поиска и замены

Код:
первый=1
второй=2
третий=3

Путь к фалу пропишите здесь:

Код:
||^^GLOBALZENDS<1>.~~||?B1!!.~~||#G3||?QC:\Path_File.txt


Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 13:46 10-04-2023
Andrey_A_A



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

Цитата:
Ой, а у Вас нет такого же, но с перламутровыми пуговицами? Я в смысле нельзя ли сделать кнопку: Найти в архивах RAR, ZIP и 7z файлы заданные в диалоге и вывести информацию о дате в таблице? Только вместо путей имя архива, имя файла и дата для файла в архиве

Kurolesova, Обновитесь Тестовая версия TCIMG 325_b10, в версии TCIMG 32.4 замените соответствующие файл(ы)
Попробуйте новую команду arh7z

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=[edits=BOX12]??1||?F63,sym1||@CRLF!!Chr(124) arh7z=%WL||0,1,5//0//-1//(GLOBALSENDS<1>)||test<1e!!rar|zip|7z>||header<>||progres<>
%COMMANDER_PATH%\Wcmicons.dll,1
В выделенных архивах для введённых в диалоге имён файлов получить информацию о дате в таблице
 
0
-1
 

Это тестовая версия... используется программа 7-ZIP, пропишите свой путь, если нету в TCIMGU.ini  

Код:
[Programs]
7-ZIP=%COMMANDER_PATH%\Programs\Arhive\7-Zip\7z.exe

 

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 18:43 10-04-2023 | Исправлено: Andrey_A_A, 12:02 11-04-2023
Kurolesova



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Большое спасибо! Работает как часики.

Всего записей: 21 | Зарегистр. 09-05-2021 | Отправлено: 08:02 11-04-2023
Andrey_A_A



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

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 11:57 11-04-2023
Karabush



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Реально ли сотворить кнопку - из видеофайлов активной панели выделить видеофайлы со звуковой дорожкой Dolby Digital?

Всего записей: 29 | Зарегистр. 24-05-2021 | Отправлено: 08:35 17-04-2023
Andrey_A_A



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

Цитата:
со звуковой дорожкой Dolby Digital?

Karabush, я никогда не занимался профессионально видео, если вы бы предоставили доп. информацию, то возможно можно. Наверняка вы что-то уже предпринимали...
1. Какими программами вы смотрите файл, чтобы узнать с Dolby он или нет?...
2. Есть ли среди них утилиты с поддержкой ком.строки?...
2. Ну и необходимо выслать небольшие такие файлы в архиве в личку для тестирования...

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 15:31 17-04-2023 | Исправлено: Andrey_A_A, 15:40 17-04-2023
Karabush



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Я тоже ни разу не профи в видео, просто скопилась большая семейная коллекция фильмов, а новый телевизор не воспроизводит Dolby Digital и требуется рассортировать всё. Для проверки я использую MediaInfo или  

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infos=3||2||%P%N
%COMMANDER_PATH%\WCMICONS.dll,1004
Test
 
-1

Но это по сути одно и тоже. Там в MediaInfo вроде есть ком строка, только я ей не пользовался. Вот примеры, с Dolby Digital и без Dolby Digital.

Всего записей: 29 | Зарегистр. 24-05-2021 | Отправлено: 06:59 18-04-2023
Andrey_A_A



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

Цитата:
Для проверки я использую MediaInfo или  

Karabush, ну тогда это у нас есть:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%WL||test<4g!!(?i)Dolby~~Digital.*!!2!!Commercial~~name>||progres<> marks=list<$GLOBALSLIST>
%COMMANDER_PATH%\Wcmicons.dll,1
Из выделенных файлов выделить видеофайлы со звуковой дорожкой Dolby Digital
 
0
-1
 


Код:
 
"slist=%WL||test<4g!!(?i)Dolby~~Digital.*!!2!!Commercial~~name>||progres<> GLOBALSLIST<a>" - из выделенных файлов получить список видеофайлов со звуковой дорожкой Dolby Digital
 
"marks=0||test<4g!!(?i)Dolby~~Digital.*!!2!!Commercial~~name>" - в активной панели выделить видеофайлы со звуковой дорожкой Dolby Digital
 

Хотя наверняка есть видеофайлы с "Dolby Digital" в которых не прописан тег "Commercial name", но это уже надо разбираться специалистам...

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 15:22 18-04-2023 | Исправлено: Andrey_A_A, 15:23 18-04-2023
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A написал(а)
Цитата:
 ну тогда это у нас есть

 
Проверил на *.mkv  не работает, не определяет. Windows 7[64]
 
 
Добавлено:
Обновил MediaInfo.dll по рекомендации автора и всё заработало. Не успеваю следить за обновами TCIMG

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:46 18-04-2023 | Исправлено: Abel11, 15:59 18-04-2023
Karabush



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большое спасибо! Прекрасно кнопочка работает!

Цитата:
Хотя наверняка есть видеофайлы с "Dolby Digital" в которых не прописан тег "Commercial name"

Дык если тег "Commercial name" не прописан, то и MediaInfo не увидит "Dolby Digital", соответственно и я не узнаю, узнаю только когда "Samsung" его не воспроизведёт, так что без разницы, да и это наверняка редко будет. А так кнопка серьёзно убыстряет процесс сортировки.

Всего записей: 29 | Зарегистр. 24-05-2021 | Отправлено: 21:03 18-04-2023
Yymn7

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A,
Есть ли возможность изменить эту команду:
массиву GLOBALSENDS добавляются в конец все элементы массива GLOBALSLIST  
$GLOBALSENDS+$GLOBALSLIST
Сделать наоборот: $GLOBALSENDS-$GLOBALSLIST. То есть из одного массива, убрать строки с другого массива?
 
 

Всего записей: 27 | Зарегистр. 09-10-2015 | Отправлено: 02:56 19-04-2023
Andrey_A_A



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

Цитата:
убрать строки с другого массива?  

Yymn7, если с добавлением всё понятно, то с удалением не всё так просто - там может быть масса вариантов
Приведите пример текстов 1-го, 2-го массива и что на ваш взгляд должно остаться в итоге.

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 09:34 19-04-2023
Yymn7

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

Цитата:
Приведите пример

Как вариант:  
1-ый массив
C:\test\file1.txt
C:\test\file2.txt
C:\test\file3.txt
 
2 массив
C:\test\file2.txt
C:\test\file3.txt
 
3 массив=1массив-2массив=C:\test\file1.txt. Иными словами удалить в результирующем массиве строки которые есть в обоих массивах. Оставив только "разницу".Как-то так.. Думаю данная команда была бы полезна во многих случаях
 
 
 

Всего записей: 27 | Зарегистр. 09-10-2015 | Отправлено: 14:17 19-04-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Yymn7 - похожий вариант уже есть. Хотя там надо в команду sends подключать параметр compare<> , который есть в  команде extra

Код:
dends=111|222|333??-4 GLOBALDENDS<a> zends=222|333??-4 GLOBALZENDS<a> dends=$GLOBALDENDS+$GLOBALZENDS??-1||?F9 GLOBALDENDS<a>

 
 
Добавлено:
Добавил параметр, обновитесь - Тестовая версия TCIMG 326_b6, в версии TCIMG 32.5 замените соответствующие файл(ы)

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
dends=111|222|333??-4 GLOBALDENDS<a> zends=222|333|444??-4 GLOBALZENDS<a> dends=$GLOBALDENDS??-1||compare<$GLOBALZENDS|1> GLOBALDENDS<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Из первого массива удалить строки, которые повторяются во 2-м
 
0
-1
 

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 17:51 19-04-2023 | Исправлено: Andrey_A_A, 18:37 19-04-2023
Yymn7

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A,Работает.Благодарю Вас!

Всего записей: 27 | Зарегистр. 09-10-2015 | Отправлено: 01:37 20-04-2023
Andrey_A_A



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

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 16:28 20-04-2023
Nulsulfazol



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как подправить кнопку:

Код:
start=7-ZIP||x||%P%N||-o%T||-aoa||&&wait||progres<>

таким образом, чтобы распаковывались все выделенные архивы? Замена "%P%N" на "%WL" тут не поможет, надо чтобы каждый архив распаковывался по очереди, в любой очерёдности.

Всего записей: 13 | Зарегистр. 03-11-2021 | Отправлено: 07:52 21-04-2023
ziabriev



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

Код:
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK6||+tcTCUNPACK7
  ;;Распаковать каждый архив в именные папки в этой панели

Всего записей: 1299 | Зарегистр. 03-03-2019 | Отправлено: 09:56 21-04-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

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