Здесь довольно простая проблема, но у меня нет опыта AppleScript.AppleScript: Как вернуться в предыдущий диалог/список?
Составил список с несколькими вариантами выбора и при условии/затем условиях. Сделал выбор, чтобы отобразить диалог с одной кнопкой, которая вернет вас в список. Я знаю, что в AppleScript нет «идти в линию», так что было бы лучшим способом сделать это?
Суть того, что я хочу:
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
Как я вернуться к списку здесь? Я не могу переписать «выбрать из списка». Есть ли
if result = {button returned:"Back"} then
способ сделать это?
Я считаю, что вы ищете является рекурсия. Создайте метод для вашего кода, в рамках метода, если ответ «Назад», вызовите метод еще раз. – ThrowBackDewd