Автоматизация при использовании Exiftool
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next  :| |:
Total Commander -> Автоматизация Total Commander

#46:  Author: FlasherLocation: Москва PostPosted: Thu Jul 19, 2018 11:09
    —
newsky
Хотя тут либо построчный перебор либо создание файла с буфером через clipboard writefile. Полный мини-пакет (без утилит, конечно) для тестов скинуть можете?

#47:  Author: newsky PostPosted: Fri Jul 20, 2018 08:58
    —
Да, собрал файлы участвующие в работе кнопки.

#48:  Author: FlasherLocation: Москва PostPosted: Fri Jul 20, 2018 11:02
    —
newsky
1. А где файлы (хотя бы пару) для смены XMP?
2. И что и каком виде должно быть в буфере?

#49:  Author: newsky PostPosted: Fri Jul 20, 2018 13:31
    —
Так создается новый блок в XMP из ExifTool_config_add_what3words, это первое действие в кнопке, а потом из текстового файла w3w берутся данные и вносятся во Вновь созданные поля. А нужно, что-бы данные вносились не из этого файла, а из буфера. На крайний случай, если в рамках ТС нельзя реализовать без создания промежуточного файла, куда будут заноситься данные из буфера, то можно их сначала заносить из буфера в файл w3w. В архиве сейчас всё, что участвует в задаче (ну кроме самой Exiftool)

#50:  Author: FlasherLocation: Москва PostPosted: Fri Jul 20, 2018 14:39
    —
А почему меня должна интересовать вложенная кнопка, а не исходная с -overwrite_original? Мне нужна полная картина действий, а не обрубок.
И про буфер так и не получил ответа. ///чугун.печень.покров — это и есть его потенциальное содержимое?

#51:  Author: newsky PostPosted: Fri Jul 20, 2018 15:51
    —
Не знал, что исходный код отличается от вложенной кнопки. Копировал одно и то-же. Странно. Проверить просто не могу сейчас. А относительно буфера: да, в файле w3w потенциальное содержимое буфера обмена.

#52:  Author: FlasherLocation: Москва PostPosted: Fri Jul 20, 2018 16:03
    —
И? П. 1 удовлетворён будет? Хотя бы тип файлов назовите.

#53:  Author: newsky PostPosted: Fri Jul 20, 2018 16:14
    —
Ах вот о чем речь Smile А я не могу понять, какие еще файлы... ну файл любая фотография конечно. Ну jpg или любая, с которой работает Exiftool. Я и не стал прилагать. Но если нужно... вечером буду у ББ добавлю в архив.

#54:  Author: FlasherLocation: Москва PostPosted: Fri Jul 20, 2018 17:20
    —
Поля контентных плагинов сразу перечислите, чтобы мне время на поиск не тратить. Ибо так в info просмотрщиков и свойствах файла я ничего после срабатывания на jpg не вижу.

#55:  Author: newsky PostPosted: Sat Jul 21, 2018 09:29
    —
Боюсь снова не понять вопроса, всё нужное собрал тут
Новые поля увидит или Exiftool или ExifToolGUI, плагины не уверен.

#56:  Author: jazz-y PostPosted: Fri Aug 17, 2018 13:19
    —
Всем привет. Подскажите, пытаюсь запустить exiftool через кнопку, пробовал и с примерами из темы и сам задавал аргументы - не отрабатывает и всё. Т.е. что бы я не писал в строке "параметры" настроек кнопки, exiftool тупо выводит тэги из переданных на кнопку файлов, но ничего с ними не делает, ведет себя так, как будто строка параметров пустая. Пишу, например, в параметрах -
Code:
-all=
, ноль реакции. Пишу
Code:
-m -all= -overwrite_original .
- аналогично. Просто выводит инфу о всех файлах из каталога и закрывается.
При этом если запустить exiftool из командной строки с теми же аргументами - всё норм, выполняет команды.

В чем может быть причина? W10 x64 , тотал x32+x64

#57:  Author: FlasherLocation: Москва PostPosted: Fri Aug 17, 2018 13:36
    —
jazz-y wrote:
При этом если запустить exiftool из командной строки с теми же аргументами - всё норм
Код кнопки из первого поста вставлялся копипастом?

#58:  Author: jazz-y PostPosted: Fri Aug 17, 2018 14:01
    —
Да, пробовал и так делать. Копирую в буфер

Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\soft\exiftool\exiftool.exe
-m -all= -overwrite_original .
%COMMANDER_PATH%\wcmicons2.dll,82
Удалить ВСЕ метаданные в фото


путь, естественно, правлю с учетом того где она у меня лежит (подкаталог utils). Перетаскиваю каталог на кнопку. А... все понял, я идиот. Не учел специфику тотала, что он с активными панелями работает. Нужно не перетягивать каталог на кнопку, а нажимать кнопку с фокусом на активной панели Embarassed

Просто много самописных скриптов, которые получают путь при перетаскивании на кнопку и чего-то там шебуршат с файлами, но никогда (со времен wincmd) не было необходимости передавать в них иные аргументы кроме пути...

Тогда вопрос - а можно ли сделать так, чтобы exiftool.exe обрабатывала файлы из каталога (и подкаталогов), путь к которому получает в качестве аргумента командной строки при перетаскивании на кнопку? Сейчас пробую играть с параметрами тотала типа %L %P - как-то ничего не получается

#59:  Author: FlasherLocation: Москва PostPosted: Fri Aug 17, 2018 14:37
    —
jazz-y
Это не специфика Тотала, это производимое действие в рабочем каталоге. В проводнике будет то же самое.
Перетягивать на кнопку в ТС хоть и можно, но при наличии нажатия бессмысленно. А ответ дан сразу постом ниже, а также в серединке этого.

#60:  Author: jazz-y PostPosted: Fri Aug 17, 2018 23:57
    —
Flasher
Спасибо, ранее с exiftool не работал, справка там огромная, про -r не сразу догадался.
Перетягивать было бы бессмысленно, если бы на панели уже не было несколько утилит, работающих по принципу перетаскивания, а не нажатия. Мне так удобнее.
Перетягивание на кнопку сделал через запуск ярлыка с параметрами - все прекрасно работает -

Code:
%COMMANDER_PATH%\Utils\ExifTool\exiftool.exe -k -r -m -all= --JFIF:all -overwrite_original -charset filename=cp1251 .



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next  :| |:
Page 4 of 7

Powered by phpBB © 2001, 2005 phpBB Group