Orion9

|
Posted: Fri May 15, 2026 19:13 Post subject: |
|
|
| AkulaBig wrote: | | ET запускается для каждого файла |
Его нужно запустить только один раз, а дальше проверять существование процесса. Плохо, что WinScriptAdv не предоставляет возможности работать с другими глобальными переменными, кроме content и filename. Как минимум можно было сделать еще несколько переменных для случаях, когда необходимо хранить промежуточный результат при обработке файлов.
Но можно обойтись простой проверкой существования процесса "exiftool.exe". Если процесс не существует, то запустить в режиме -stay_open. Если существует, то сразу писать в файл аргументов и ждать ответа в файл вывода. Должно сработать. И скорость значительно возрастет. Если есть возможность заставить AutoIt не выгружаться (вроде там была какая-то библиотека COM или что-то в этом роде), то скорость вообще будет космической.
Если нет возможности держать AutoIt открытым, то придется делать на vbs, если скорость не понравится.
| AkulaBig wrote: | | "Докажи своим примером, что это возможно" |
Как говорила Сара Коннор "пока есть процессор, память и чипсет — возможно всё", однако Гислер с этим не согласен  |
|