Ich habe ein Shell-Skript geschrieben, das ein Apple-Skript aufruft, um etwas zu arbeiten. Das Applescript ist in iCloud, daher schreibe ich den Pfad zum Speicherort des Dokuments manuell ...
osascript ~/Library/Mobile\\ Documents/com~apple~ScriptEditor2/Documents/safari_get_tab_url.scpt
Das ist ziemlich hässlich und sieht zerbrechlich aus. Ich frage mich, ob es eine sauberere Möglichkeit gibt, den Pfad zu dieser Applescript-Datei zu ermitteln.
macos
command-line
applescript
icloud
Dan Poltawski
quelle
quelle
Antworten:
Es ist nicht wirklich so zerbrechlich, vorausgesetzt, dass Folgendes zutrifft:
com~apple~ScriptEditor2
) ändert sich nicht, wodurch sich der Pfad zur Datei ändert.Da es nur der erste ist, über den Sie sich Sorgen machen müssen, ist es vollkommen in Ordnung, genau das zu tun, was Sie sagen, da ein normaler Pfad sowieso das gleiche Problem hätte (normal = ohne irgendeine Form von Verknüpfung).
quelle
Ich bin mir nicht sicher, ob ich Ihre Frage richtig verstehe, aber wie wäre es damit:
quelle