Добавлено: Пт мар 12, 2010 12:38
В нём. Про создание пользовательской команды ни слова.Вахмурка писал(а):В этом?
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
В нём. Про создание пользовательской команды ни слова.Вахмурка писал(а):В этом?
Думаю узнать можно в справке)). Шучу, ты там был.) Если будет кнопка или команда, подвешенная на гор. клавиши, то скорость, о которой собственно шла речь, возрастает значительно. Поэтому любой нюанс в нашем случае играет существенную роль. Так что яичница не пропёрла.) Да и вообще, хорош флеймить.Вахмурка писал(а):Можно узнать принципиальную разницу между пользовательской командой и кнопкой на панели (и, кстати, еще и командой меню "Start")?
У меня на некоторых цифровых фото плагин не может верно определить портретную ориентацию, поскольку она указана буквальным образом через EXIF, а размеры по X и Y указывают на горизонтальную. Для большей надёжности проверку портретной ориентации с помощью imgsize.Orientation предварил проверкой exif.Orientation из плагина Exif. Шаблон поиска в разделе [searches] файла wincmd.ini получился такой:Вахмурка писал(а):А может мне кто-нибудь объяснит, чем плох Imgsize?
Код: Выделить всё
Фото с портретной ориентацией_SearchFor=
Фото с портретной ориентацией_SearchIn=
Фото с портретной ориентацией_SearchText=
Фото с портретной ориентацией_SearchFlags=0|000002000020|||||||||0000|0
Фото с портретной ориентацией_plugin=exif.Orientation = "Left bottom" | exif.Orientation = "Left top" | exif.Orientation = "Right top" | exif.Orientation = "Right bottom" | imgsize.Orientation = PortraitЭто как раз то, о чём я писал:sa писал(а):У меня на некоторых цифровых фото плагин не может верно определить портретную ориентацию
То бишь, если, например, физически фотография выглядит как Portrait, поскольку она могла быть преобразована из исходника (Rotate, Crop), то комментарий EXIF к этому файлу(если его не сбросить при сохранении) при этом естественно не измениться, поэтому я и предложил два варианта в дополнение, если информацию нужно рассматривать с этого ракурса.Flasher писал(а):exif-ориентация - это всего лишь комментарий к файлу, и далеко не все вьюверы могут автоматически поворачивать фото, исходя из его инфо-данных.
У меня случаи неопределения портретной ориентации относятся именно к исходникам.Flasher писал(а):поскольку она могла быть преобразована из исходника
Зато существует TC, который позволяет аккумулировать возможности нескольких плагинов!Вахмурка писал(а):Так что, получается, универсального бессбойного плагина для данной цели не существует?
Тут и нет никакой сбойности. Просто каждый плуг для своих нужд. Exif и jpg-comment.Exif для тех, кому нужно отслеживать инфу(коментарии, если таковые имеются) к цифровым фоткам, Imgsize для тех кому нужно видеть реальные физические параметры графических файлов.Вахмурка писал(а):Так что, получается, универсального бессбойного плагина для данной цели не существует?
Код: Выделить всё
'Пометить файлы с заданной строкой фильтра
'В параметрах прописать искомую строку
'К примеру *.doc;*.txt или >Архивы
Filters = WScript.Arguments(0)
Dim TCS
Set TCS = CreateObject("TCSCRIPT.Helper")
TCS.SendCommand "cm_SpreadSelection"
TCS.SendKeystroke (Filters)
Pause = 300
TCS.SendKeystroke "{Enter}"
Set TCS = NothingКод: Выделить всё
>Фото с портретной ориентациейА не проще как-то так?:Andrey_A писал(а):Что касается быстроты - я воспользовался скриптом
Код: Выделить всё
'Выделить только фото с портретной ориентацией
Dim TCS
Set TCS = CreateObject("TCScript.Helper")
TCS.SendCommand 521 'cm_SpreadSelection
TCS.SendKeystroke ">Фото с портретной ориентацией"
TCS.SendKeystroke "{Enter}"
Set TCS = Nothing
WScript.QuitКод: Выделить всё
'Оставить и выделить только фото с портретной ориентацией
Dim TCS
Set TCS = CreateObject("TCScript.Helper")
TCS.SendCommand 314 'cm_SrcUserDef
TCS.SendKeystroke ">Фото с портретной ориентацией"
TCS.SendKeystroke "{Enter}"
TCS.SendCommand 3302 'cm_SelectAllFiles
Set TCS = Nothing
WScript.Quit