Ein ziemlich grundlegendes Problem hier, aber ich habe keine AppleScript-Erfahrung.AppleScript: Wie zum vorherigen Dialog/Liste zurückzukehren?
Erstellt eine Liste mit Mehrfachselektionen und Wenn/Dann-Bedingungen. Hat eine Auswahl getroffen, um einen Dialog mit einer Schaltfläche anzuzeigen, die Sie zurück zur Liste führt. Ich weiß, dass es in AppleScript kein "Gehe zu Zeile" gibt, also was wäre der beste Weg, dies zu tun?
Die Essenz dessen, was ich will:
set A to "smb://XXX"
set B to "smb://XXX"
set servers to {"A", "B"}
set chosen to (choose from list servers with title "Servers" with prompt "Connect to:" OK button name "Connect" cancel button name "Abort" with multiple selections allowed) as text
try
if (text of chosen) is "A" then
mount volume (A as string)
end if
if (text of chosen) is "B" then
beep
display dialog "Not available yet" as text with icon stop with title "Error" buttons {"Back"} default button 1
Wie gehe ich hier in die Liste zurück? Ich kann die "Choose from list" nicht umschreiben. Gibt es eine
if result = {button returned:"Back"} then
Art und Weise es zu tun?
Ich glaube, was Sie suchen Rekursion ist. Erstellen Sie eine Methode für Ihren Code, rufen Sie die Methode innerhalb der Methode erneut auf, wenn die Antwort "Zurück" lautet. – ThrowBackDewd