doku:applescriptcopy
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
— | doku:applescriptcopy [2013-10-04 20:55] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ~~DISCUSSION~~ | ||
+ | |||
+ | ====== AppleScript kopieren ====== | ||
+ | |||
+ | AppleScripte erstellt man normalerweise mit dem AppleScript-Editor. Aber wie kopiert man die erstellten Dateien? | ||
+ | |||
+ | |||
+ | ===== Problem 1: Meldung LSOpenURLsWithRole() failed with error -10810 for the file ===== | ||
+ | |||
+ | Die app-Datei kann im Finder nicht gestartet werden (keine Reaktion) und in der Kommandozeile erscheint: | ||
+ | '' | ||
+ | |||
+ | Ursache: Die eigentliche Scriptdatei ist nicht ausführbar (z.B. weil Dateien ohne vollständige Meta-Daten (Permissions) kopiert wurden. | ||
+ | |||
+ | Lösung: | ||
+ | * einzeln: '' | ||
+ | * in allen Apps im Ordner: '' | ||
+ | |||
+ | ===== Problem 2: Programm binär===== | ||
+ | |||
+ | Ein AppleScript wird als " | ||
+ | (z.B. mit scp auf ein Linux-Server) und zurückkopiert, | ||
+ | mehr ausführbar. | ||
+ | |||
+ | Original: | ||
+ | < | ||
+ | klaus-frankens-mac-mini: | ||
+ | MD5 (sp, | ||
+ | klaus-frankens-mac-mini: | ||
+ | -rwxr-xr-x@ 1 kfr staff 13780 28 Mai 12:33 sp,kfr.app | ||
+ | </ | ||
+ | |||
+ | Kopie: | ||
+ | < | ||
+ | klaus-frankens-mac-mini: | ||
+ | MD5 (sp, | ||
+ | klaus-frankens-mac-mini: | ||
+ | -rwxr-xr-x | ||
+ | </ | ||
+ | |||
+ | :?: Was bedeutet eigentlich das " | ||
+ | :!: das sind erweiterte Attribute, siehe [[macosxxattr]] und bei Lösung unten | ||
+ | |||
+ | Im Finder erscheint die Datei als " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Im Skripteditor kann die Datei nicht mehr gelesen werden: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Lösung: | ||
+ | |||
+ | * siehe auch [[macosxxattr]] | ||
+ | * die " | ||
+ | * eine sehr blöde Methode! | ||
+ | * Abhilfe: Speicher Script im scripteditor als " | ||
+ | |||
+ | |||