Ich kann plötzlich keine Dateien in Script Editor.app öffnen

Heute habe ich an einer .scpt-Datei in Script Editor.app gearbeitet, als mir der Script Editor plötzlich nicht erlaubte, die Datei zu speichern. Es war ein scheinbar zufälliges Ereignis; Ich hatte nichts Einzigartiges getan, als der Fehler auftauchte. Ich habe diese Datei heute Dutzende Male erfolgreich im Skripteditor gespeichert.

Ich habe dann den Skripteditor beendet und im Finder auf die .scpt-Datei doppelgeklickt, um die Datei im Skripteditor zu öffnen (das ist meine Standardanwendung für .scpt-Dateien).

Der Skripteditor hat mit folgendem Fehlerdialog geantwortet:

Fehlerdialog

Es liest:

Das Dokument „Mein script.scpt“ konnte nicht geöffnet werden.

Ich kann den Skripteditor starten und ein neues Dokument erstellen . Aber ich kann ein vorhandenes Dokument nicht öffnen.


Was ich versucht habe:

  • Computer neu starten und herunterfahren

  • Ausführen von „Erste Hilfe“ in Disk Utility.app

  • Öffnen von Script Editor.app über das Rechtsklick-Kontextmenü im Finder

  • Öffnen einer .scpt-Datei über die Menüleiste im Skripteditor ( FileOpen...)

  • Öffnen einer .scpt-Datei über das Rechtsklick-Kontextmenü im Finder

  • Erstellen eines neuen Dokuments im Skripteditor, das keine Zeichen enthält. Ich kann neue Dokumente erfolgreich im Skripteditor speichern, also habe ich diese .scpt-Datei auf meinem Desktop gespeichert. Aber nachdem ich das Dokumentfenster geschlossen hatte, konnte ich das Dokument nicht im Skripteditor öffnen.

  • Alle meine .scpt-Dateien stammen aus dem Skripteditor (dh wurden von ihm erstellt).

  • Es ist möglicherweise wichtig zu beachten, dass ich die .scpt-Dateien in TextWrangler.app und Atom.app öffnen konnte.


Hier ist der Bereich „Freigabe & Berechtigungen“ für die App-Datei (über Get Infodas Fenster im Finder):


Diese beiden Fragen ähneln meiner eigenen:

Die Lösungen gelten jedoch nicht für mein Szenario.


Kann ich neben der Neuinstallation des Betriebssystems irgendetwas tun, um den Skripteditor wieder zum Laufen zu bringen?

OS X El Capitan, Version 10.11.6.

Skripteditor Version 2.8.1 (183.1)

Antworten (1)

Wenn ich es persönlich wäre, würde ich zuerst die Festplattendienstprogramm-App auf meinem System ausführen. Dann würde ich neu starten und sehen, ob das das Problem behebt. Wenn das Problem dadurch nicht behoben wurde, würde ich zu /Users/your short name/Library/Preferences/com.apple.ScriptEditor2.plist gehen. <—- und löschen Sie diese .plist-Datei, starten Sie dann die Skript-Editor-App neu und starten Sie sie, um zu sehen, ob das Problem behoben ist. Möglicherweise möchten Sie eine Sicherungskopie dieser plist-Datei erstellen, bevor Sie sie löschen.

Ich bin mir nicht ganz sicher, ob diese Datei im System versteckt ist, also müssen Sie möglicherweise versteckte Dateien einblenden, bevor Sie diese Plist-Datei finden können

Dies ist das Skript, das ich verwende, um versteckte Dateien im System anzuzeigen ...

do shell script "defaults write com.apple.finder AppleShowAllFiles TRUE\nkillall Finder"

Eine alternative Lösung wäre der Versuch, diese .plist-Datei mit Time Machine wiederherzustellen

Ich habe bereits „Erste Hilfe“ in Disk Utility.app ausgeführt, wie ich bereits erwähnt habe. Können Sie erklären, was Sie mit „Festplattendienstprogramm-App ausführen“ meinen ?
Sie haben diese Lösung bereits ausprobiert ... Ich habe diesen Teil meiner Antwort gepostet, ohne die Tatsache zu sehen, dass Sie das bereits versucht haben ... Festplatten-Dienstprogramm
OK. Das Löschen der com.apple.ScriptEditor2.plistDatei hat es mir ermöglicht, .scpt-Dateien wieder im Skripteditor zu öffnen. Danke für den Tipp! Aber ein neues Problem ist aufgetaucht. Ich habe dieses Problem in einem neuen Beitrag detailliert beschrieben: Wenn ich eine Skriptbibliothek eines Drittanbieters verwende, kann ich keine AppleScript-Datei mehr in Script Editor.app speichern
Danke dafür. Sieht so aus, als würde die Plist neu generiert. Haben Sie herausgefunden, welche Parameter in der Liste die Schuldigen dafür sind?
@Jiraheta Nein, ich habe nicht herausgefunden, was die Schuldigen waren. Ich benutze den Skripteditor heutzutage sehr selten, also wäre es Zeitverschwendung, tiefer einzutauchen. Ich verwende fast ausschließlich Script Debugger.