Ich versuche, eine Automator-Anwendung zu erstellen, die ich an andere Benutzer im Netzwerk verteilen werde. Die Automator-App wird von einer ZIP-Datei und einer PKG-Installationsdatei begleitet.
Ich muss die PKG-Installationsdatei der Automator-App ausführen. Dazu versuche ich, das Run Shell Script mit dem folgenden Befehl zu verwenden:
open gdata.pkg
Das Problem, das ich habe, ist, dass Automator diese Datei nicht finden kann. Ich denke, es nimmt den aktuellen Pfad nicht auf. Ich habe versucht, es auf folgende Weise zu ändern:
Experiment Nr. 1:
cd $@; open gdata.pkg
Experiment Nr. 2:
open ./gdata.pkg
Beides hat bei mir nicht funktioniert. Automator gibt weiterhin den Fehler aus, dass das Skript nicht ausgeführt werden konnte. Wie bewerkstellige ich das hier?
Mein nächster Schritt danach wäre, die beigefügte ZIP-Datei in einen neuen Ordner auf dem Desktop des Benutzers zu dekomprimieren.
Verwenden Sie eine Run AppleScript-Aktion mit dem Folgenden, um den Pfad abzurufen:
POSIX path of (path to me)
Bei Ausführung im Workflow stellt dies den Pfad zu Automator.app bereit, bei Ausführung durch Starten der gespeicherten Anwendung stellt dies jedoch den Pfad zur Anwendung bereit.
Ich würde die Antwort hier posten, aber dieser Artikel erfasst sie bereits vollständig, also zucke mit den Schultern :
http://albertech.blogspot.com/2011/08/get-path-of-running-script-with.html
(path to me)
und ist daher unnötig überflüssig!
Faraz Azhar