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

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



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
Andrey_A_A
А есть возможность сделать кнопку для создания плейлистов в Total Commander, но не просто файлы в панели, а из Virtual Panel? Т. е., например, там есть папка, в которой сколько-то файлов, в реальности они расположены в разных каталогах, может, даже на разных дисках. Если делать плейлист имеющимися кнопками, создаётся пустой плейлист. В виртуальной панели не сами файлы, а что-то вроде символических ссылок, реальные пути указаны. Но если делать плейлист из обычных символических ссылок, где-нибудь на диске, всё получается, как надо. В случае виртуальной панели - нет.

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 08:48 21-10-2015
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Andarin - этот вопрос навряд ли относится к TCIMG. Это вопрос к автору Virtual Panel.
Я не пользуюсь виртуальной папкой, но если мне не изменяет память, то там есть свой запускающий файл и кучу внутренних параметров, прописав которые, наверно можно сделать и плейлисты...

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 11:25 21-10-2015
Finn



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Вы поделились кнопками для работы с архивами RAR в этом посте.  
1. С кнопками работает консольная версия RAR.
2.
Код:
TOTALCMD#BAR#DATA  
%COMMANDER_PATH%\TCIMG.exe  
forpgs global slist=%L <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||a||-r||-p123||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"<info=o75GLOBALSLIST<:INDEX:>><info=o73GLOBALSLIST<:INDEX:>>.rar"||"<info=o73GLOBALSLIST<:INDEX:>>"||&&wait||upd<1> <NEXT>  
Wcmicons.dll,20  
Упаковать выделенные объекты в активной панели, каждый объект в именной архив (пароль 123)  
Что изменить в параметрах, чтобы "Упаковать выделенные объекты в другой панели, каждый объект в именной архив (пароль 123)"?
3.
Код:
TOTALCMD#BAR#DATA  
%COMMANDER_PATH%\TCIMG.exe  
forpgs global slist=%L <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>> start=RAR||-IBCK||-p123||x||GLOBALSLIST<:INDEX:>||"%t"\GLOBALSENDS<2>\||&&wait||upd<1> <NEXT>  
%COMMANDER_PATH%\Wcmicons.dll,19  
Распаковать выделенные зашифрованные архивы (пароль "123") в другую панель, каждый в именную папку  
С консольной версией RAR именные папки не создаются, что изменить, чтобы создавались?
 
Спасибо.

Всего записей: 6124 | Зарегистр. 02-01-2006 | Отправлено: 23:38 21-10-2015
Abel11



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

Finn 23:38 21-10-2015
Цитата:
Что изменить в параметрах, чтобы "Упаковать выделенные объекты в другой панели, каждый объект в именной архив (пароль 123)"?  


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
forpgs global slist=%L <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||a||-r||-p123||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"%t"\"<info=o73GLOBALSLIST<:INDEX:>>.rar"||"<info=o73GLOBALSLIST<:INDEX:>>"||&&wait||upd<1> <NEXT>
Wcmicons.dll,17
Упаковать выделенные объекты в другую панель, каждый объект в именной архив (пароль 123)
 
-1
-1
 

Finn 23:38 21-10-2015
Цитата:
С консольной версией RAR именные папки не создаются, что изменить, чтобы создавались?  


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
forpgs global slist=%L <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>> start=RAR||-IBCK||-p123||x||GLOBALSLIST<:INDEX:>||"%t"\GLOBALSENDS<1>\||&&wait||upd<1> <NEXT>
Wcmicons.dll,20
Распаковать выделенные зашифрованные архивы (пароль "123") в другую панель, каждый в именную папку
 
 
-1
 


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 00:57 22-10-2015
Finn



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо за оперативность.
Нашел две особенности.  
1.Через некоторое время в процессе работы, архивы создаются не для всех выделенных файлов, или создаются, но внутри архива пусто.  
После перезапуска Тотала снова все работает правильно. (Я, кстати, уже где-то встречал подобную информацию от Андрея, но с другими процессами, что правильная работа восстанавливается после перезапуска Total Commander.)
2.При создании архива RAR для выделенного файла, например 1.doc, в архив упаковываются  все файлы с этим именем, которые есть во вложенных каталогах любых уровней в активной панели. Здорово, конечно, но не всегда такое нужно.
При упаковке в 7z работает правильно:
Код:
 forpgs global slist=%L <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-p123||"%t"\"<info=o73GLOBALSLIST<:INDEX:>>.7z"||"<info=o73GLOBALSLIST<:INDEX:>>"||&&hide||&&wait||upd<1> <NEXT>

Видимо, дело в параметрах командной строки RAR.  
 
upd:
Убрал ключ  -r  (рекурсивная обработка подкаталогов). Теперь, как мне нужно.

Всего записей: 6124 | Зарегистр. 02-01-2006 | Отправлено: 09:11 22-10-2015 | Исправлено: Finn, 09:26 22-10-2015
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то на версии 11.5 почему-то не стабильно работает следующая кнопка через лаунчер TCIMGGO.exe - похоже не срабатывает процесс  сохранения на рабочий стол
pause=3s scren=x||x||sclas<ACTIVE>||sclipup<1> start=IrfanView||/clippaste/jpgq=90/convert/$f06\<info=s47>.jpg
Записать скриншот активного окна в буфер обмена через 3 сек и открыть в сохранить на рабочий стол
 
И еще зачем-то в папке с лаунчером TCIMGGO.exe всегда создается пустая папка с названием "x". Или в активной панели, если запускать через TC.

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 11:41 22-10-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleks431, откуда берутся такие кнопки?  
 
Предлагаю такой вариант:
Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 pause=3s scren=$f06||$fname||sclas<ACTIVE>||sclipup<2>
Wcmicons.dll,19
Через три секунды создать скриншот выбранного - активного окна на рабочем столе и скопировать его в буфер обмена
 
-1
-1
 


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:50 22-10-2015 | Исправлено: Abel11, 13:11 22-10-2015
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При помощи хелпа составил, откуда ещё брать. Тема об IrfanView.
Такой вариант очень простой. И степень сжатия для JPG тут похоже не изменить?

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 15:30 22-10-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleks431 11:41 22-10-2015
Цитата:
всегда создается пустая папка с названием "x"

Да, имеет место быть, автор разберется.

Цитата:
И степень сжатия для JPG тут похоже не изменить?

Ну, если хочется через IrfanView, тогда можно и через эмуляцию рассмотреть вариант

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 pause=3s keybd=0~~!{PRINTSCREEN} start=IrfanView||/clippaste/jpgq=90/convert/$f06\<info=s47>.jpg beepss
Wcmicons.dll,20
Через три секунды создать скриншот выбранного - активного окна на рабочем столе с именем текущей даты
 
 
-1
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 20:04 22-10-2015 | Исправлено: Abel11, 20:06 22-10-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aidarsimon 09:38 19-10-2015
Цитата:
нужно, например у 50 каталогов переименовать, добавив в конце _%текущая_дата%

Переименование выделенных объектов путем добавления в начало имени, через символ подчеркивание, текущей даты

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||^^date<YY.MM.DD-HH.NN.SS>_
Wcmicons.dll,16
Переименование ... вставка даты в начале имени 15.10.23_23.30.00_Имя
-1
-1
 

Переименование выделенных объектов путем добавления в конец имени, через символ подчеркивание, текущей даты

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||$$_date<YY.MM.DD_HH.NN.SS>
Wcmicons.dll,17
Переименование ... вставка даты в конец имени Имя_15.10.23_23.30.00
-1
-1
 

Переименование выделенных объектов путем добавления в конец имени, через символ подчеркивание, текущей даты заключенной в скобки

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||$$_[date<YY.MM.DD_HH.NN.SS>]
Wcmicons.dll,17
Переименование ... вставка даты в конец имени Имя_[15.10.23_23.30.33]
-1
-1
 

 Формат даты можно комбинировать под себя, символ подчеркивание менять на другой символ — путем корректировки параметров кнопки.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 23:45 23-10-2015 | Исправлено: Abel11, 23:51 23-10-2015
Finn



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не могу скачать ImageMagic по этой ссылке. Dropbox выдает: Error (429)
This account's public links are generating too much traffic and have been temporarily disabled!
Зеркала есть?

Всего записей: 6124 | Зарегистр. 02-01-2006 | Отправлено: 18:22 24-10-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Finn
Усеченный вариант ImageMagick (для имеющихся команд TCIMG)  => скачать

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 18:36 24-10-2015 | Исправлено: Abel11, 18:52 24-10-2015
Andrey_A_A



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

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 22:41 24-10-2015
Finn



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще вопрос. Есть кнопка:
Код:
TOTALCMD#BAR#DATA  
%COMMANDER_PATH%\TCIMG.exe
imgpr=2 start=IrfanView||/filelist=%L~~/resize_long=1600~~/resample~~/aspectratio~~/jpgq=75~~/convert=""%t"\"%n"*.jpg"~~/killmesoftly||&&hide||&&wait pause=500 beepss
Wcmicons.dll,11  
Уменьшить выбранные изображения (long side - 1600) и сохранить в другую панель  
-1  
-1  
Здесь больше подходит описание: "Изменить выбранные изображения (long side - 1600) и сохранить в другую панель". Возможно ли что-то исправить в параметрах, чтобы именно уменьшать выбранные изображения, а те, у которых длинная сторона меньше указанного размера, оставлять без изменений, но тоже сохранять в другую панель.  
 
upd:
Просмотр файлов в текущей панели:

Код:
imgvw=PS<"%p"||1||0||*||0||0||2>||ImageViewer2||viewimg<-1,-1,700,600>
Не работает. Что я не так делаю?
Мне нужен просмотр графики в текущей панели без рекурсии.
Вариант
Код:
imgvw=@%P%N||ImageViewer2||viewimg<-1,-1,700,600>
работает, но включается просмотр файлов в каталогах и подкаталогах текущей панели.
 
На файле PSD просмотр вылетает с ошибкой:
Файл с расширением JPEG показывает как пустой.
 
Спасибо.

Всего записей: 6124 | Зарегистр. 02-01-2006 | Отправлено: 12:04 25-10-2015 | Исправлено: Finn, 13:40 25-10-2015
Andrey_A_A



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

Цитата:
И еще зачем-то в папке с лаунчером TCIMGGO.exe всегда создается пустая папка с названием "x"

Aleks431, исправлено: Тестовая версия TCIMG 118_b2, в версии 11.7. замените соответствующие файл(ы)
 

Цитата:
И степень сжатия для JPG тут похоже не изменить?

Aleks431, пока не изменить, возможно в будущем доберутся руки и до этого функционала.
 

Цитата:
Возможно ли что-то исправить в параметрах, чтобы именно уменьшать выбранные изображения, а те, у которых длинная сторона меньше указанного размера, оставлять без изменений, но тоже сохранять в другую панель.  
Спасибо.

Finn, возможно, вот примеры:
 
Пример создания 2-х массивов из выделенных изображений: в 1-й попадают пути изображений длина которых больше 1599px, во 2-й меньше

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||test<2m!!1599> GLOBALSLIST1<a> GLOBALSLIST2<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Пример создания 2-х массивов из выделенных изображений: в 1-й попадают пути изображений длина которых больше 1599px, во 2-й меньше
 
0
-1
 

 
Далее напрвляем эти массивы в виде временных файлов в команды: один в start, другой в copys
 
Из выделенных изображений изменять размер (long side - 1600) для тех длина которых больше 1599px и сохранить в другую панель, те изображения, длина которых которые меньше1599px копируются в другую панель

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=2 global slist=%L||test<2m!!1599> start=IrfanView||/filelist=GLOBALSLIST1<t>~~/resize_long=1600~~/resample~~/aspectratio~~/jpgq=75~~/convert=""%t"\"%n"*.jpg"~~/killmesoftly||&&hide||&&wait copys=GLOBALSLIST2<t>||"%t" beepss
%COMMANDER_PATH%\Wcmicons.dll,1
Из выделенных изображений изменять размер (long side - 1600) для тех длина которых больше 1599px и сохранить в другую панель, те изображения, длина которых которые меньше1599px копируются в другую панель
 
0
-1
 

Добавлено:

Цитата:
Не работает. Что я не так делаю?
Мне нужен просмотр графики в текущей панели без рекурсии.  

Finn, смотрите синтаксис параметра PS<> Дополнение 22
 
Вот примеры составления списков с помощью этого параметра:

Код:
global slist=PS<"%p"!!1!!0> GLOBALSLIST<a>


Код:
global slist=PS<"%p"!!1!!0!!*jpg> GLOBALSLIST<a>


Код:
global slist=PS<"%p"!!1!!0!!*jpg|*.bmp> GLOBALSLIST<a>

Так правильно:

Код:
imgvw=PS<"%p"!!1!!0!!*jpg>||ImageViewer2||viewimg<-1,-1,700,600>  

 

Цитата:
На файле PSD просмотр вылетает с ошибкой

PSD не поддерживается, добавлю в команде проверку...

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 13:58 25-10-2015 | Исправлено: Andrey_A_A, 14:23 25-10-2015
Finn



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

Цитата:
Из выделенных изображений изменять размер (long side - 1600) для тех длина которых больше 1599px и сохранить в другую панель, те изображения, длина которых которые меньше 1599px копируются в другую панель
Спасибо большое. Это то что нужно.
Так тоже работает:
Код:
imgvw=PS<"%p"!!1!!0!!*jpg|*.bmp|*.png!!0!!0!!2>||ImageViewer2||viewimg<-1,-1,700,600>
Моя ошибка была в том, что восклицательные знаки я заменил на "|". Надо быть внимательнее.
 
 
 

Всего записей: 6124 | Зарегистр. 02-01-2006 | Отправлено: 14:50 25-10-2015
Finn



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Окно viewer-а TCIMG при просмотре изображений с параметрами
Код:
imgvw=@%P%N||viewimg<-1,-1,710,600>
выглядит так:

Значки на кнопках не отображаются, подсказка при наведении на кнопку появляется. С ImageViewer2 то же самое.
Система Windows XP x32.  
На Windows 8.1 х64 все работает нормально.

Всего записей: 6124 | Зарегистр. 02-01-2006 | Отправлено: 19:56 28-10-2015
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Finn, пока нет времени тестировать на других системах, кроме как на Win7x64, когда-нибудь дойду и до других систем, спасибо за находки багов.
Есть исправления в команде, можете посмотреть и скачать беты тут http://tc-image.3dn.ru/forum/5-498-13993-16-1445787950

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 07:17 29-10-2015 | Исправлено: Andrey_A_A, 07:18 29-10-2015
Andrey_A_A



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

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 14:28 01-11-2015
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как переименовать файл с заменой точек на пробелы, чтобы номер версии остался с точками
Alive.Software.ePageCreator.v5.8.0.5256.MacOSX-RAiN -> Alive Software ePageCreator v5.8.0.5256 MacOSX-RAiN

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 17:55 01-11-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 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