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

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

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



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

 

Код:
"bufsr=<info=o300%L|1|B>" - записать в буфер обмена размер выделенных объектов в байтах (только файлов)
"bufsr=<info=o300%L|1|K>" - записать в буфер обмена размер выделенных объектов в килобайтах (только файлов)
"bufsr=<info=o300%L|1|M>" - записать в буфер обмена размер выделенных объектов в мегабайтах (только файлов)
"bufsr=<info=o300%L|1|G>" - записать в буфер обмена размер выделенных объектов в гигабайтах (только файлов)
"bufsr=<info=o300%L|2|B>" - записать в буфер обмена размер выделенных объектов в байтах (только папок)
"bufsr=<info=o300%L|2|K>" - записать в буфер обмена размер выделенных объектов в килобайтах (только папок)
"bufsr=<info=o300%L|2|M>" - записать в буфер обмена размер выделенных объектов в мегабайтах (только папок)
"bufsr=<info=o300%L|2|G>" - записать в буфер обмена размер выделенных объектов в гигабайтах (только папок)
"bufsr=<info=o300%L|3|B>" - записать в буфер обмена размер выделенных объектов в байтах
"bufsr=<info=o300%L|3|K>" - записать в буфер обмена размер выделенных объектов в килобайтах
"bufsr=<info=o300%L|3|M>" - записать в буфер обмена размер выделенных объектов в мегабайтах
"bufsr=<info=o300%L|3|G>" - записать в буфер обмена размер выделенных объектов в гигабайтах
"slist=%WL sends=<info=o300$GLOBALSLIST|3|B//> GLOBALSENDS<a>" - получить размер выделенных объектов в байтах

 
"ПАРАМЕТРЫ" - ПОДСКАЗКА
 

Цитата:
подозреваю что и тут можно

 
Тут это где?
 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 13:54 20-06-2020 | Исправлено: Abel11, 23:54 21-06-2020
Penkuzdui



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
А нет ли способа скопировать в буфер данные о размере файла в более удобоваримом и привычном виде? Ну вот скажем файл, я лезу прямо в винде в его свойства и вижу что его размер 1,22 ГБ, а получается что в буфер я могу скопировать его размер как 1 или как 1250, это не есть гуд, я бы сказал, это совсем не гуд.

Цитата:
Тут это где?

В кнопке вестимо. Я могу без кнопки запустить утилиту MediaInfo и выбрать вывод информации как кратко, таблица, список и т.д. Я предположил, что с помощью TCIMG можно добиться вывода не хуже. Или я ошибаюсь?

Всего записей: 21 | Зарегистр. 16-06-2020 | Отправлено: 16:36 20-06-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dzhontrivolta
 
Я пользуюсь вариантом ниже, полная информация предоставляется.
 
Скачать: MediaInfo.dll
 
Разместить MediaInfo.dll в любой папке TC (у меня находится в корне TC) и прописать путь к MediaInfo.dll в TCIMGU.ini в секции [DLL].
 
_______________ пример _______________
MediaInfo=%COMMANDER_PATH%\MediaInfo.dll
___________________________________
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infos=3||2||%P%N||1 sends=$GLOBALINFOS0@$GLOBALINFOS1@??-1||formt<0!!(?m)^(File~~size[^\r\n]*)>||?B2!!File~~size GLOBALSENDS<c>
WCMICONS.dll,1
Записать в буфер обмена размер файла под курсором с помощью MediaInfo.dll
 
-1
 

 
Полная информация файла под курсором.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infos=3||2||%P%N
WCMICONS.dll,2
Отображение информации файла под курсором с помощью MediaInfo.dll
 
 
-1
 

 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 18:44 20-06-2020 | Исправлено: Abel11, 20:20 20-06-2020
sibirnik



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

Цитата:
Записать в буфер обмена размер файла под курсором с помощью MediaInfo.dll

Что то в ней не так - не работает.
Вторая кнопка работает без проблем.
 


----------
Мечты сбываются - TC+TCIMG...

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 19:51 20-06-2020
Abel11



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

sibirnik написал(а)
Цитата:
Что то в ней не так - не работает

 
Заменил параметры в той кнопке, протестируйте.
 
 
 
Добавлено:
Penkuzdui
 
Вот ещё пару команд рабочих.
 

Код:
"bufsr=##<info=o3%P%N//>" - записать в буфер обмена размер объекта под курсором в мегабайтах
"bufsr=##<info=o4%P%N//>" - записать в буфер обмена размер объекта под курсором в гигабайтах


Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 20:23 20-06-2020
Penkuzdui



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Я использую сборку VIM, в ней дллка прописана по умолчанию и имеется в наличии в составе сборки. По поводу второго варианта первой кнопки - теперь вроде работает на всех файлах, спасибо! А по поводу второй... Как бы сказать, она у меня давно в наличии, более того - она в самом вопросе имеет место быть. Именно это я и спрашивал - можно ли выводить не всю информацию, а только самую необходимую. Как в режиме "Кратко" самой утилиты MediaInfo. Вся она и так у меня выводится, только в абсолютном большинстве случаев, это избыточная информация.

Всего записей: 21 | Зарегистр. 16-06-2020 | Отправлено: 20:45 20-06-2020
sibirnik



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

Цитата:
Заменил параметры в той кнопке, протестируйте.  

Теперь работает.  
 


----------
Мечты сбываются - TC+TCIMG...

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 20:48 20-06-2020
Penkuzdui



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

Цитата:
Вот ещё пару команд рабочих.

Они действительно рабочие, спасибо! Вот только как бы сделать, чтобы ещё добавлялось "MB"  и "GB" соответственно. А то не поймёшь - что в буфере, цифры и цифры.

Всего записей: 21 | Зарегистр. 16-06-2020 | Отправлено: 20:56 20-06-2020 | Исправлено: Penkuzdui, 20:57 20-06-2020
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##<info=o4%P%N//>||$$GB
WCMICONS.dll,3
записать в буфер обмена размер объекта под курсором в гигабайтах(GB)
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##<info=o3%P%N//>||$$MB
WCMICONS.dll,4
записать в буфер обмена размер объекта под курсором в мегабайтах(MB)
 
 
-1
 

 
 
Добавлено:
Если нужен пробел между цифрами и "GB", то перед "GB" надо прописать двойную тильду ~~.
 

Код:
bufsr=##<info=o4%P%N//>||$$~~GB

 


 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infos=3||2||%P%N||1 sends=$GLOBALINFOS0@$GLOBALINFOS1@??-1||formt<0!!(?m)^(File~~size[^\r\n]*)>||?B2!!File~~size||GiB!!GB||MiB!!MB GLOBALSENDS<c>  
WCMICONS.dll,1
Записать в буфер обмена размер файла под курсором с помощью MediaInfo.dll
 
-1
 

 
С заменой "GiB" на "GB" и "MiB" на "MB".

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 21:05 20-06-2020 | Исправлено: Abel11, 10:22 21-06-2020
Penkuzdui



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Большое спасибо! То, что надо. И поскольку я окончательно обнаглел, спрошу ещё - есть кнопка:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infos=3||9||%P%N||1||"%P%O".txt|1  
WCMICONS.dll,1
Записать в текстовый файл информацию о торрент файле под курсором
 
-1  

Можно её модифицировать - после создания текстового файла добавить в него текст из своего файла-шаблона (простой текстовый файл с текстом)? Буду очень признателен за помощь.

Всего записей: 21 | Зарегистр. 16-06-2020 | Отправлено: 07:26 21-06-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Penkuzdui
 
C:\Test.tx заменить на путь к своему файлу.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infos=3||9||%P%N||1||"%P%O".txt|1 sends=C:\Test.txt??1 textt="%P%O".txt||$$@CRLFGLOBALSENDS<x1>
WCMICONS.dll,19
Записать в текстовый файл информацию о торрент файле под курсором с добавлением в конец информации из файла C:\Test.txt
 
 
-1
 

 
Или так:

Код:
infos=3||9||%P%N||1||"%P%O".txt|1 sends=C:\Test.txt??1 textt="%P%O".txt||$$@CRLFUser~~Information:@CRLFGLOBALSENDS<x1>

 
Перед текстом из файл-шаблона будет прописываться - User Information:

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 10:05 21-06-2020 | Исправлено: Abel11, 10:20 21-06-2020
ogenry

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Добрый день!
Существует ли возможность переименования имен файлов в кодировке латиницы ISO 639 в латиницу ISO/IEC 8859-1 или Windows-1252?

Всего записей: 528 | Зарегистр. 17-04-2003 | Отправлено: 10:23 21-06-2020 | Исправлено: ogenry, 10:27 21-06-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ogenry
 
Наверняка можно, но это надо реализовать, прописать шаблоны замен в TCIMG.ini в секции [Translit].  
 Я бы с удовольствием помог, но времени с этими кодировками разбираться нет пока. Автор TCIMG сейчас в отъезде, по прибытию возможно реализует.

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 10:39 21-06-2020
Penkuzdui



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Замечательно! Спасибо! Если ещё можно вместо "User Information:", или на худой конец вместе с "User Information:" выводить текущую дату, было бы вообще идеально. И если можно, вариант кнопки без создания bak файла.

Всего записей: 21 | Зарегистр. 16-06-2020 | Отправлено: 10:43 21-06-2020
Abel11



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

Цитата:
выводить текущую дату,

 
Осталось выяснить в каком виде дату выводить, несколько вариантов ниже представил на всякий.
 
<info=s44>                                              приводит к виду: 2020.06.21 11:07:02
<info=s45>                                              приводит к виду: 2020/06/21 11:07:02
<info=s33!!#.!!s32!!#.!!s31>                    приводит к виду: 21.06.2020
<info=s33!!#.!!s32!!#.!!s31!!#~~!!s42>    приводит к виду: 21.06.2020 11:04:44
 

Цитата:
без создания bak файла


Код:
infos=3||9||%P%N||1||"%P%O".txt|1 sends=C:\Test.txt??1 textt="%P%O".txt||$$@CRLF<info=s44>@CRLFGLOBALSENDS<x1>||backup<>

 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 11:15 21-06-2020 | Исправлено: Abel11, 13:02 21-06-2020
Penkuzdui



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

Цитата:
Осталось выяснить в каком виде дату выводить

Лучше всего так:

Код:
infos=3||9||%P%N||1||"%P%O".txt|1 sends=C:\Test.txt??1 textt="%P%O".txt||$$@CRLFДата:~~<info=s33!!#.!!s32!!#.!!s31!!#~~!!s42>||$$@CRLF-------------------------@CRLFGLOBALSENDS<x1>||backup<>
 

Всего записей: 21 | Зарегистр. 16-06-2020 | Отправлено: 13:57 21-06-2020
Penkuzdui



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Я дико извиняюсь - думал что сам прикручу к этой замечательной кнопке "open<TextEdit", ну открыть полученный текстовый файл в редакторе, но оказалось, что я был чересчур самоуверен. Не поможете?

Всего записей: 21 | Зарегистр. 16-06-2020 | Отправлено: 20:44 21-06-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Penkuzdui
 
Никаких проблем, попробовали, не получилось, ничего страшного сообща решим. Если есть вопросы спрашивайте, как говорится, чем можем... .
 

С открытием файла в текстовом редакторе.
 

Код:
infos=3||9||%P%N||1||"%P%O".txt|1 sends=C:\Test.txt??1 textt="%P%O".txt||$$@CRLFДата:~~<info=s33!!#.!!s32!!#.!!s31!!#~~!!s42>||$$@CRLF-------------------------@CRLFGLOBALSENDS<x1>||backup<> openf=GLOBALTEXTT1<1>||TextEdit

 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 22:45 21-06-2020 | Исправлено: Abel11, 12:06 22-06-2020
Penkuzdui



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Большое спасибо! Желать больше нечего, во всяком случае с этой кнопкой.

Всего записей: 21 | Зарегистр. 16-06-2020 | Отправлено: 07:58 22-06-2020
Albinka32



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой пожалуйста - переименовать файл под курсором именем из буфера только если файл имеет заданное расширение, например rar или txt и файла с таким переименованным именем и расширением нет в текущей папке.

Всего записей: 31 | Зарегистр. 18-06-2020 | Отправлено: 08:32 22-06-2020
   

Страницы: 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.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru