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

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

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

Maz



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


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

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

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

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

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

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

Всего записей: 38816 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 17:05 31-03-2024
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нужна кнопка:
 
Скопировать/переместить выделенные папки и файлы из Активной Панели в неактивную. Причем, операцию необходимо произвести только с файлами, которые меньше/больше определенного размера.
Условие "меньше или больше", а также сравниваемый размер должны запрашиваться.


----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3808 | Зарегистр. 11-07-2005 | Отправлено: 23:52 22-01-2022
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antonij72 написал(а)
Цитата:
Условие "меньше или больше", а также сравниваемый размер должны запрашиваться

В  TCIMGU.lng, в секцию [Russian], прописать шаблоны диалоговых окон:
 

Код:
GroupBox_FSize1=Выбор условия<#>Поиск файлов по размеру относительно введенного в нижнем окне размера<#><#>Меньше:V:©Поиск файлов, размеры которых меньше введённого размера в нижнем окне~ пример: вводим =>~•~ 100K ~•~ > будет осуществлён поиск файлов которые меньше 100 килобайт©:STYLE3:©<+>0<+>Больше© Поиск файлов, размеры которых больше введённого размера в нижнем окне~ пример: вводим =>~•~ 1M ~•~ > будет осуществлён поиск файлов которые больше 1 мегабайта©:STYLE3:©<+>1<+>Равно©"Равно" - поиск файлов размеры которых совпадают с введённым размером в нижнем окне~ пример: вводим =>~•~ 1G~•~ > будет осуществлён поиск файлов размер которых равен 1 гигабайту©:STYLE3:©<+>2<+>Диапазон© Поиск файлов размеры которых находятся в диапазоне прописанных в нижнем окошке размеров~ >>> через дефис прописываются два размера~ 1-й размер - начало диапазона (включительно)~ 2-й размер - окончание.~ пример: вводим =>~•~ 120B-750B ~•~ >>>  поиск файлов в диапазоне от 120 байт до 750 байт©:STYLE3:©<+>3<#>320<#>200
UpDownBox_FSize1=Введите размер - ориентир<#>Примеры: 1B, 1K, 1M, 1G (буквы заглавные)<#>Размер - ориентир|0|130|20<+>180|25|1|1000|0|1<#>300<#>150

Далее создаём кнопку на панели инструментов.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=5 copys=FOLDC<%WL//1//-1>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||test<[group=BOX_FSize1]r!![updwn=BOX_FSize1]> tcimg=$cm524
WCMICONS.dll,1
Копировать в другую панель (не заменяя в случае совпадения) файлы из выделенных папок(с рекурсией, с сохранением структуры вложенности) и выделенных файлов подпадающие под условия относительно заданного размера(ов) в диалоговом окне
 
 
-1
 

 
Выделяем папки, файлы, применяем кнопку, появляется диалоговое окно, в котором задаём нужные нам условия. При наведении курсора на пункты верхнего окна будут всплывать подсказки.
 
B - байты
K - килобайты
M - мегабайты
G - гигабайты

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:18 23-01-2022 | Исправлено: Abel11, 05:42 25-01-2022
Filatel7st



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
А с этой кнопкой не поможете?

Всего записей: 33 | Зарегистр. 13-04-2021 | Отправлено: 20:27 23-01-2022
Abel11



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

Filatel7st написал(а)
Цитата:
в другой панели выделить файлы с расширением 7z, zip и rar с именами выделенных объектов активной панели


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%WL||##path<4>||?B56!![tc=TP]||upd<5> mends=.rar,.zip,.7z!!-8, $GLOBALSLIST^$GLOBALMENDS^2 marks=$GLOBALSLIST gotom=2||1
WCMICONS.dll,1
Выделить в неактивной панели файлы  7Z RAR ZIP с базовыми именами совпадающими с именами выделенных объектов в активной панели, установить курсор на первый выделенный файл
 
 
-1
 

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:23 24-01-2022
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Добрый день!
Если есть возможность:
Подробнее...
 
Спасибо!

Всего записей: 959 | Зарегистр. 17-04-2003 | Отправлено: 15:21 24-01-2022
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ogenry
 
Так вроде с вами уже решали подобную задачу здесь?
 Если это не то, то попробуйте ещё раз сформулировать задачу.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:57 24-01-2022 | Исправлено: Abel11, 15:58 24-01-2022
ogenry

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

Цитата:
Так вроде с вами уже решали подобную задачу

 

Код:
Выделить объекты в обеих панелях, начало имён (игнорирование артикля "the") которых, совпадает с первыми символами имени объекта под курсором в активной панели (количество символов в диалоговом окне) и показать только выделенные объекты

 
Да, чудесная кнопка. Постоянно пользуюсь. Спасибо большое!
 
А ещё бы:
"Выделить подобные объекты в обеих панелях по первым символам (количество в диалоге)"  
 
 
Не под курсором, а типа этой:

Код:
[em_vim_0698]
Cmd=%COMMANDER_PATH%\TCIMG.exe
Param=textt=%%COMMANDER_PATH%%\Bar\VERTICAL.BAR||wcmicons.dll,936!!wcmicons.dll,974||backup<0> barupv pause=200 tcimg=$cm2017|4006|2033 pause=200 textt=%%COMMANDER_PATH%%\Bar\VERTICAL.BAR||wcmicons.dll,974!!wcmicons.dll,936||backup<0> barupv
Path=
Button=WCMICONS.dll,936
Menu=Bыделить подобные объекты в другой панели (мигание значка)
Iconic=0

Всего записей: 959 | Зарегистр. 17-04-2003 | Отправлено: 19:33 24-01-2022 | Исправлено: ogenry, 19:51 24-01-2022
Abel11



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

ogenry написал(а)
Цитата:
"Выделить подобные объекты в обеих панелях по первым символам (количество в диалоге)"

 
Количество символов зададим в диалоге, а какие символы, их откуда брать, если в вышеупомянутой кнопке мы брали из базового имени объекта под курсором, то в данной задаче я не понимаю откуда должен поступить образец?
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 19:49 24-01-2022
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Это, в общем, сравнение имён в обеих панелях по количеству символов введённых в диалоге...
Спасибо!

Всего записей: 959 | Зарегистр. 17-04-2003 | Отправлено: 19:55 24-01-2022
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ogenry написал(а)
Цитата:
сравнение имён в обеих панелях по количеству символов введённых в диалоге
 
 
Предположим, сравнил, нашёл 20 групп схожих по начальным символам, а как мне выделить эти 20 групп в двух файловых панелях?
 
 
 
Добавлено:
 
Может вы имеете в виду поиск по длине имени?  
Задали в диалоговом окне 4 символа - надо выделить в обеих панелях объекты, чьи базовые имена состоят из 4 символов, может так?

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 20:08 24-01-2022 | Исправлено: Abel11, 20:16 24-01-2022
ogenry

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

Цитата:
Задали в диалоговом окне 4 символа - надо выделить в обеих панелях объекты, чьи базовые имена состоят из 4 символов, может так?
 

Возможно так.
 
 
Добавлено:
Пример для выделения
ATIH2019_x64 ATIH2019_x86    
disk2vhd_x64 disk2vhd_x86    
EaseUSDataRecovery_x64 EaseUSDataRecovery_x86    
EasyBCD_10_x64 EasyBCD_10_x86    
EPM_x64 EPM_x86    
GetDataBack_x64 GetDataBack_x86

Всего записей: 959 | Зарегистр. 17-04-2003 | Отправлено: 21:21 24-01-2022
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
По кнопке:
Очевидно я недостаточно точно сформулировал задачу.
Сейчас кнопка ищет в выделенном файлы, удовлетворяющие условию, и плоско (без учёта вложенности найденных файлов) копирует найденные файлы в папку, открытую в соседней панели.
Мне же нужно, чтобы вложенность каждого найденного файла сохранялась.

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3808 | Зарегистр. 11-07-2005 | Отправлено: 01:59 25-01-2022
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antonij72 написал(а)
Цитата:
нужно, чтобы вложенность каждого найденного файла сохранялась

Подправил параметры кнопки.
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 05:44 25-01-2022 | Исправлено: Abel11, 05:45 25-01-2022
Filatel7st



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

Всего записей: 33 | Зарегистр. 13-04-2021 | Отправлено: 08:07 25-01-2022
Lord_NEVR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Добрый день.
А с этим можете помочь?
Вопрос по EPUB

Всего записей: 532 | Зарегистр. 15-07-2009 | Отправлено: 11:09 25-01-2022
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Прошу кнопку преобразования изображения webp в png - кнопки из справки не преобразовывают из webp в png.
 
 
И ещё, перестала работать кнопка присвоения иконки папке из ico или exe с присвоением атрибутов иконке и Desktop.ini

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
icoft=%p||0||%N||foldicon<x!!1!!1>
%COMMANDER_PATH%\Wcmicons.dll,58
Назначить значок под курсором (только имя) папки активной панели + атрибуты
 
0
-1


 
Добавлено:
Выдает ошибку line 5366 error.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 12:42 27-01-2022
Andrey_A_A



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

Цитата:
перестала работать кнопка присвоения иконки папке
, vaskamy - она работает, надо параметр %p - брать в кавычки, об этом написано тут

Код:
icoft="%p"||0||%N||foldicon<x!!1!!1>

Что касается "из webp в png", то найдите утилиту которая преобразовывает, подобную webp2gif и через команду start можно будет это реализовать:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 start=webp2gif||-l255||-c"%T"<NAME>.gif||list<%WL>||&&hide||&&wait
%COMMANDER_PATH%\Wcmicons.dll,1
Выделенные webp файлы конвертировать в другую панель в GIF, сохраняя имена
 
0
-1
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 14:13 27-01-2022 | Исправлено: Andrey_A_A, 14:14 27-01-2022
vaskamy



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


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 start=IrfanView||-l255||-c"%P"<NAME>.png||list<%WL>||&&hide||&&wait
%COMMANDER_PATH%\Wcmicons.dll,1
Выделенные webp файлы конвертировать в другую панель в png, сохраняя имена

 
НЕ РОБИТ.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
start=IrfanView||%p*.%E~~/convert=%p*.png~~/killmesoftly||&&hide||&&wait||upd<1>
Wcmicons.dll,1964
Конвертировать в PNG все изображения с расширением под курсором
 

 
РОБИТ, но мне надо чтобы выделенные а не все.
 
Да и как задать свой путь к программе IrfanView - пробовал менять в TCIMG.ini - НЕ РОБИТ.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 19:05 27-01-2022
vaskamy



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
start=IrfanView||%p*.%E~~/convert=%p*.png~~/killmesoftly||&&hide||&&wait||upd<1>
Wcmicons.dll,26
Конвертировать в PNG все изображения с расширением под курсором

 
отказывается работать с новыми версиями IrfanView, работает только с IrfanView 4.3.6.0.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 19:33 28-01-2022
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
start=IrfanView||"%p*.%E"||/convert="%t"*.png||&&hide||&&wait
WCMICONS.dll,1
Конвертировать в PNG, в другую панель, все изображения активной панели с расширением файла под курсором
 
 
-1
 

 
И не забывайте параметр %p - брать в кавычки -> "%p"

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 20:40 28-01-2022 | Исправлено: Abel11, 08:47 29-01-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

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