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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)

Модерирует : gyra, Maz

Maz (03-03-2021 11:17): TCIMG (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Andrey_A_A



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


Цитата:
например 16х16, скопировать в одну папку, например Temp16, создаваемую в в той же панели

Если не обязательно проверять и ширину и высоту, то:
 
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина которых равна 16 пикселям

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<%L!!0!!-1!!png>||"%pTemp16\"||test<1m!!16>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1625
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина которых равна 16 пикселям
 
0
-1
 

 
Если же обязательно проверять и высоту и ширину, то:
 
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина и высота которых равна 16 пикселям

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<%L!!0!!-1!!png>||"%pTemp16\"||test<1m!!16//4m!!16>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1625
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина и высота которых равна 16 пикселям
 
0
-1
 

 

Цитата:
Хорошо бы еще и диалоговое окно для выбора размера изображений.

 
Тогда в TCIMG.lng (TCIMGU.lng) необходимо прописать новый шаблон:

Код:
ComboBox16=Выбор размеров||Выберите ширину и высоту квадратного изображения.||16|24|32|48|64|96|128|160|200|256|314|320|448|640|800|1024|1152|1280|1360|1366|1400|1600|1680|1920||240||133||1||1

 
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку TempX, только те, ширина и высота которых равна пикселям выбранным в диалоге

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_i=##[combo=BOX16] copys=FOLDC<%L!!0!!-1!!png>||"%pTemp$var_i\"||test<1m!!$var_i//4m!!$var_i>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1625
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку TempX, только те, ширина и высота которых равна пикселям выбранным в диалоге
 
0
-1
 

 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
Для информации: тоже самое можно сделать с помощью MediaInfo.dll
Библиотека прописывается в TCIMG.ini (TCIMGU.ini) в секции [DLL] в ключе MediaInfo
Если речь пойдёт не о png, а каком-то специфическом формате, то первый метод может и не справится, а вот MediaInfo должно.
 
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина которых равна 16 пикселям (MediaInfo.dll)

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<%L!!0!!-1!!png>||"%pTemp16\"||test<1g!!16!!1!!Width!!pixels>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1625
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина которых равна 16 пикселям (MediaInfo.dll)
 
0
-1
 

 
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина и высота которых равна 16 пикселям (MediaInfo.dll)

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<%L!!0!!-1!!png>||"%pTemp16\"||test<1g!!16!!3!!Width!!pixels//1g!!16!!3!!Height!!pixels>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1625
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина и высота которых равна 16 пикселям (MediaInfo.dll)
 
0
-1
 

 
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина и высота которых равна 16 пикселям (MediaInfo.dll)

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_i=##[combo=BOX16] copys=FOLDC<%L!!0!!-1!!png>||"%pTemp$var_i\"||test<1g!!$var_i!!3!!Width!!pixels//1g!!$var_i!!3!!Height!!pixels>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1625
Копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина и высота которых равна 16 пикселям (MediaInfo.dll)
 
0
-1
 

 


Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 20:07 12-12-2014 | Исправлено: Andrey_A_A, 09:18 07-02-2015
   

На первую страницук этому сообщениюк последнему сообщению

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