Frage

Ich habe dieses sehr einfache AppleScript:

generasacodicetagpre.

die gut funktioniert, bis Mavericks.Ok, es läuft immer noch, aber der gewünschte Effekt fehlt.Nichts, absolut nichts passiert mehr.

Jeder weiß, was sich mit der neuen Version von OS X ändert?

update 1:

Jetzt habe ich bemerkt, dass die Änderungen passieren - nach dem Neustart eines Finders.So könnte es (oder nicht) mit dieser Frage zusammenhängen, dann « Finder-Update / Aktualisierung von AppleScript funktioniert nicht in 10.8 » - nur, dass ich mit 10.8 kein Problem hatte, es erschien nur mit 10.9

War es hilfreich?

Lösung

i Simple Fix, das für jetzt helfen kann, besteht darin, ein Fenster "Fenster" und zu einem offenen Fenster hinzuzufügen.

generasacodicetagpre.

nicht ideal, aber bis jemand funktioniert, wie er diesen Fehler lösen soll. Und ich nenne es einen Fehler, um eine bessere Erklärung zu erhalten. Es kann tun.

Das Skript sammelt das Ziel des Fensters ein. Schließt Fenster 1. Dann öffnet das Ziel des Fensters 1.

Ich vermute, dass dieser Fehler mit der Tatsache zusammenhängt, dass in Mavericks, wenn Sie eine Anwendungsvorrichtung-Plist-Datei öffnen und eine Änderung vornehmen. Die Änderung kann nicht wirksam werden, da sie in Pre 10.9 verwendet haben. Ich denke, das liegt an einer Änderung, wie die Vorlieben gelesen werden und wenn sie gelesen werden. Ich scheint, dass das, was sich im Speicher befindet, Präsidenten über manuelle Änderungen annehmen. Sie ändern sich jedoch sofort, wenn Sie den Befehl UNIX-Befehl verwenden.


*** Update * 1

In Martins Antwort gibt es eine gute Idee, das Ziel einfach zu richten. Aber mit dem Problem, nicht an einem Stammverzeichnis zu arbeiten.

Die einfache Antwort darauf ist, ein bestimmtes Flip-Ziel zu verwenden. In diesem CAE finden Sie den Ordner des Benutzers. Wir haben alle von diesen ..

Ich habe den letzten Teil des Codes aktualisiert und kommentiert das alte Bit aus.


Der Änderungscode ist

generasacodicetagpre.

Andere Tipps

@markhunte ist richtig - es scheint ein Fehler zu sein, und man muss das Fenster wieder öffnen oder ähnlich, um ihn umzugehen.Auf macscripter.net Ich habe einige zusätzliche Infos gefunden.Meine aktuelle Version ist jetzt (auch andere neue Tricks gelernt):

generasacodicetagpre.

Diese Lösung muss das Fenster nicht schließen, aber nur das Ziel ändert.Im Skript-Editor sehen Sie das Fenster blinken - aber beim Start von dem Skriptmenü ist es so schnell, dass Sie nicht mehr bemerken.

Nachteil dieser Lösung über @markhunte-Lösung: Funktioniert nicht im Stammverzeichnis.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top