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

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

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

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

Всего записей: 791 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 21:27 11-07-2019
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.
Я не пользуюсь виртуальной папкой, но если мне не изменяет память, то там есть свой запускающий файл и кучу внутренних параметров, прописав которые, наверно можно сделать и плейлисты...

Всего записей: 612 | Зарегистр. 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
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

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
 


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

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



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


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



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

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



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

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



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

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

Всего записей: 791 | Зарегистр. 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
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Finn
Усеченный вариант ImageMagick (для имеющихся команд TCIMG)  => скачать

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



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

Всего записей: 612 | Зарегистр. 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 не поддерживается, добавлю в команде проверку...

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

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

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

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