Stworzyłem przepływ pracy w Automatorze składający się z pojedynczej akcji "Konwertuj format dokumentów Word" (dostarczonej przez Microsoft Word). Uratowałem to ~/Documents/convert_word_to_pdf.app
. Mogę go uruchomić, przeciągając plik tekstowy nad tą aplikacją i wygeneruje dla mnie plik PDF. Jednak nie mogę wymyślić, jak uruchomić go za pomocą wiersza poleceń. Próbowałem uciekać automator convert_word_to_pdf.app foo.docx
i dostaję Unable to open workflow.
. Próbowałem też convert_word_to_pdf
i convert_word_to_pdf/document.wflow
jako argumenty dla automator
, z tymi samymi wynikami. Czego tu mi brakuje?
0
~/Documents/convert_word_to_pdf.app foo.docx
?Odpowiedzi:
Posługiwać się
-i
:Lub jeśli istnieje wiele argumentów:
Zobacz stronę man:
źródło
Pakiety w systemie OSX są po prostu katalogami, więc aby uruchomić program, musisz wywołać plik wykonywalny. Będzie wyglądać jak:
~/Documents/convert_word_to_pdf.app/Contents/MacOS/Application\ Stub path/to/foo.docx
źródło