Dies war lange Zeit ein Ziel für viele Applescripter.
Ich bin mir nicht sicher, ob jemand das Problem gelöst hat, ohne eine Scripting-App eines Drittanbieters mit einem Spotlight-Indexer zu verwenden.
Ich habe in der Vergangenheit einige Dinge ausprobiert, aber dieser Thread hat mich erneut dazu veranlasst, einen weiteren Versuch zu unternehmen.
Normalerweise versuche ich jetzt, alle meine Apfelskripte an einem Ort, in einem Skriptordner in meinem Dokumentenordner zu speichern und auch zu verwenden Hasel Sie können Orte wie den Ordner "Meine Dokumente" und den Desktop nach scpt-Dateien durchsuchen und diese in den Ordner "Skripte" verschieben.
Meine neue Idee ist, ein Shellskript auszuführen, an das eine scpt-Datei übergeben wird, die in meinem Ordner Normal scripts als normale scpt-Datei gespeichert ist osadecompile um die Datei zu dekompilieren und zu lesen. Dann erstelle eine Textversion in meinem neuen Skripttext Mappe.
Der Code, den ich verwende, lautet:
fname=`basename "$1"`
echo "`osadecompile "$1"`" > "/Users/UserName/Documents/Scripts/Script Text/$fname".txt
Hazel bequem verwendet 1 $ für den Dateipfad der übergebenen Datei.
Und ich benutze den Befehl Basisname um den Dateinamen zu erhalten.
In Hazel sieht es so aus.
Beachten Sie, dass ich einen Zustand mit dem letzten Änderungsdatum von 5 Minuten verwende.
Dies ist der Versuch, alle Änderungen, die ich mache, zu erfassen.
Das Schöne, was ich gefunden habe, ist, wenn ich die Textdatei mit dem gesuchten Code finde, ich kann entweder den Text kopieren, darauf verweisen oder die SCPT-Datei leicht finden, da ich den gleichen Dateinamen in der Textdatei Dateiname habe .
d.h.
iTunes artwork.scpt anzeigen
iTunes artwork.scpt.txt anzeigen
Diese Idee sollte in der Lage sein, mit anderen Apps zum Ansehen von Ordnern verwendet zu werden oder Ihnen hoffentlich einige Anregungen zu geben ...