Automator-Befehlszeile: "Workflow kann nicht geöffnet werden"


0

In Automator habe ich einen Workflow erstellt, der aus einer einzelnen Aktion besteht: "Format von Word-Dokumenten konvertieren" (bereitgestellt von Microsoft Word). Ich habe das in gespeichert ~/Documents/convert_word_to_pdf.app. Ich kann es ausführen, indem ich eine Word-Datei über diese App ziehe, und es wird ein PDF für mich generiert. Ich kann jedoch nicht herausfinden, wie es über die Befehlszeile ausgeführt wird. Ich habe versucht zu rennen automator convert_word_to_pdf.app foo.docx und ich verstehe Unable to open workflow.. Ich habe es auch versucht convert_word_to_pdf und convert_word_to_pdf/document.wflow als Argumente für automatormit den gleichen Ergebnissen. Was vermisse ich hier?


Und ~/Documents/convert_word_to_pdf.app foo.docx ?
Thomas Ayoub

Das hat auch nicht geklappt :(
limp_chimp

Und was ist der Fehler?
Thomas Ayoub

Antworten:


1

Benutzen -i:

automator -i foo.docx ~/Documents/convert_word_to_pdf.app

Oder wenn es mehrere Argumente gibt:

printf %s\\n foo.docx bar.docx|automator -i - ~/Documents/convert_word_to_pdf.app

Siehe die Manpage:

SYNOPSIS
     automator [-v] [-i input] [-D name=value ...] workflow

DESCRIPTION
     automator runs the specified workflow.  To create or edit a workflow, use
     the Automator application.

     The following options are available:

     -D name=value
              Set variable name to value for this run of workflow.

     -i input
              Set input as the input to workflow If input is - then the con-
              tents of standard input is used.  The newline character (\n) is
              the delimiter for multiple strings.

     -v       Run in verbose mode.

0

Bundles unter OSX sind nur Verzeichnisse. Um ein Programm auszuführen, müssen Sie die ausführbare Datei aufrufen. Es wird so aussehen:

~/Documents/convert_word_to_pdf.app/Contents/MacOS/Application\ Stub path/to/foo.docx

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.