2016-09-21 25 views
1

Ich habe viele Dinge ausprobiert, aber es scheint nicht, dass ich das zur Arbeit bekommen kann. Ich versuche, das Folgende in einem AppleScript auszuführen und alle möglichen Probleme zu lösen. Skript läuft direkt aus der Shell. Leider sind alle einfachen/doppelten Anführungszeichen erforderlich, um den Shell-Befehl auszuführen.Applescript Aufruf Shell-Befehl

do shell script "https://stackoverflow.com/users/username/Downloads/ofexport2-master-2/bin/of2 -ti 'available && defer.is("today")' -F -p -o /users/username/Desktop/myFile.txt" 
+0

welche Fehler/Probleme Sie bekommen – Guenther

+0

versuchen, die Anführungszeichen mit umgekehrten Schrägstrichen zu maskieren?: \“ heute \ " – user309603

Antwort

0

Da Applescript verwendet „Marken zu wissen, wo für bestimmte Befehle zu starten und zu stoppen, weil Sie verwendet“ im eigentlichen Befehl seine gonna verwirren, wo so zu stoppen und zu starten, wo „heute“, etc .. Verwendung \ sind „wird dies Apple sagen, dass diese Zitate Teil des Textes sind, versuchen Sie dies:

do shell script "https://stackoverflow.com/users/username/Downloads/ofexport2-master-2/bin/of2 -ti 'available && defer.is(\"today\")' -F -p -o /users/username/Desktop/myFile.txt"