Ich habe diese beiden Applescript-Befehle, in denen beide auf dieselbe Datei verweisen
alias "Macintosh HD:Users:scott:Dropbox:Downloads:AppleScriptFinderGuide.pdf"
file "Macintosh HD:Users:scott:Dropbox:Downloads:AppleScriptFinderGuide.pdf"
Der Alias-Befehl funktioniert einwandfrei. Der Befehl file meldet diesen Fehler jedoch nicht: "Datei kann nicht abgerufen werden" Macintosh HD: Benutzer: scott: Dropbox: Downloads: AppleScriptFinderGuide.pdf ".
Irgendeine Idee, warum der Dateibefehl fehlschlägt?
Vielen Dank im Voraus, Scott
applescript
Scott Walter
quelle
quelle
Antworten:
Sie verweisen nicht korrekt auf die Datei.
Versuchen
quelle
Es ist nicht ein Alias oder eine Datei Befehl - das ist Gegenstand Bezeich . AppleScript erkennt ein Standard-Dateiobjekt nicht, obwohl viele Anwendungen wie der Finder dies tun.
Sie können ein Datei-URL-Objekt (ähnlich einem Dateiobjekt) außerhalb eines Anwendungskontexts erstellen, den die meisten Apps erkennen:
Im Allgemeinen verwende ich jedoch überall Aliase oder HFS-Pfadzeichenfolgen im Nur-Text-Format, da diese auf alles Notwendige beschränkt werden können, ohne dass Leerzeichen oder Sonderzeichen in Anführungszeichen gesetzt werden müssen.
quelle