Копирование фотографий с сортировкой по дате

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

newsky
Сообщения: 101
Зарегистрирован: Пт мар 19, 2010 14:54

Сообщение newsky »

А подскажите пожалуйста, как правильно прописать путь до файла конфигурации ExifTool_config_convert_regions в рамках ТС, что-бы можно было убрать полный путь?

Код: Выделить всё

TOTALCMD#BAR#DATA
%ComSpec% /c exiftool.exe
-config c:\TC\Soft\Exiftool\ExifTool_config_convert_regions -m "-regioninfomp<myregionmp" -overwrite_original -charset filename=UTF8 -@ %UL
%COMMANDER_PATH%\wcmicons2.dll
Копировать Персоны Из LR в WPG

1
-1
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

В смысле убрать? Можно использовать %COMMANDER_PATH%, но суть не изменится. А для относительного пути всё равно потребуется вводить путь к утилите в поле "Путь запуска:".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
newsky
Сообщения: 101
Зарегистрирован: Пт мар 19, 2010 14:54

Сообщение newsky »

%COMMANDER_PATH% я пробовал конечно, не работает. Просто exiftool "ждёт" именно такой синтаксис: -config c:\TC\Soft\Exiftool\ExifTool_config_convert_regions а вот как такой синтаксис сделать, что-бы именно из кнопки запускать процесс я не знаю.

UPD:Ух, как всё просто оказалось, спасибо за наводку, Flasher про "путь запуска", разобрался, спасибо!

Код: Выделить всё

TOTALCMD#BAR#DATA
%ComSpec% /c exiftool.exe
-config ExifTool_config_convert_regions -m "-regioninfomp<myregionmp" -overwrite_original -charset filename=UTF8 -@ %UL
%COMMANDER_PATH%\wcmicons2.dll
Копировать Персоны Из LR в WPG
%COMMANDER_PATH%\Soft\Exiftool\
1
-1
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А зачем тут %ComSpec% /c ?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
newsky
Сообщения: 101
Зарегистрирован: Пт мар 19, 2010 14:54

Сообщение newsky »

Flasher, честно говоря, эту строчку я взял из этого топика, сообщение чуть выше и не знаю, что оно значит (искать пока не искал, а спрашивать явно не стоит, это наверное, что-то из азов), но работает :) но я переписал эту часть, на обычное %COMMANDER_PATH%\Soft\Exiftool\exiftool.exe
ТС только открываю для себя, знаю мало пока ещё
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вот в гугле поинтересоваться и не мешало бы.
Там приводился кусок с cmd для передачи даты. В последнем случае её нет, как и нет других составляющих cmd, поэтому спокойно можно эту часть убрать.
Что же касается подстановки переменных среды, то множество раз писалось, что в поле "Параметры:" они подставляются со сдвоенным знаком процента при участии годного для этого интерпретатора (cmd в частности). Если же посредник исключается из комстроки, то часть с переменной переносится из поля "Параметры:" в поле "Команда:", в которой сдваивание, естественно, не требуется.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить