У меня есть приложение Automator, выполняющее сценарий оболочки FFMPEG. По какой-то причине задание ffmpeg запускается дважды. Может кто-нибудь, пожалуйста, посмотрите?
Спасибо
У меня есть приложение Automator, выполняющее сценарий оболочки FFMPEG. По какой-то причине задание ffmpeg запускается дважды. Может кто-нибудь, пожалуйста, посмотрите?
Спасибо
Ответы:
Избавьтесь от этих переменных действий get / set, и это прекратит это делать. Имейте в виду, что если два действия кажутся «связанными» в Automator, это означает, что выходные данные одного поступают на вход другого. Вам не нужны переменные в этом случае. По сути, папка из «Ask for Finder Items» передается по цепочке к сценарию оболочки, устанавливая переменную, затем получая ту же папку и добавляя ее в поток. Этот поток теперь содержит две папки.
Целью действий с переменными get / set является ситуация, когда вы хотите использовать часть данных с двумя действиями, которые завершают поток. Вы не можете получить данные после того, как они были использованы указанным действием, поэтому вы должны хранить их где-то, чтобы вы могли получить их снова.