Warum Apple Display-Dialog verhält sich so unterschiedlich zwischen Editor und Automator?
-
09-10-2019 - |
Frage
Zum Beispiel, warum dieses Skript funktioniert auf Applescript-Editor , aber nicht Automator
display dialog "a lot of text just to break to line 4 whatever continuing... few more... argh... there!" with title "just a test" buttons {"Cancel", "Uninstall", "Continue"} default button 3 with icon caution
alles kommentiert, nachdem die title nur auf Automator, ist dies der Unterschied, den ich bekommen:
I will Titel und mehr als 3 Zeilen , wenn möglich, aber das ist nicht das einzige seltsam inkonsequent Verhalten scheint ich habe in die letzte Stunde über Applescript zwischen Editor und Automator . Das Symbol ist ein anderer.
Im Fall der Fehler ich versuchen, es in Automator bekommen, ist dies:
Recording, Fragen sind hier:
- Warum? Warum oh Apfel, warum?
- Jede Art und Weise zumindest machen die title Arbeit?
Lösung
Die Ursache des Problems ist, dass Automator die Terminologien von Apple Studio , die neu definiert display dialog
als Teil des Panel Suite
definiert; diese Version nicht über die with title
Parameter. Sie können das überprüfen, indem Sie Automator
mit dem Applescript-Editor zu öffnen. (Use File ? Open Dictionary ...) Ich bin damit einverstanden, dass dies eine dumme Entscheidung von Apple ist: (
Sie können dieses Problem umgehen, indem sie mit
using terms from application "Finder"
display dialog "a lot of text just to break to line 4 whatever continuing... few more... argh... there!" with title "just a test" buttons {"Cancel", "Uninstall", "Continue"} default button 3 with icon caution
end using terms from
von innen Automator; Das sagt Applescript Compiler den display dialog
Befehl rufen Sie die Standard-Definition zu machen.