Ответ 1
Номер ошибки -128 "Пользователь отменен" и остановит script - например:
if wmColor is false then
error number -128
end if
У пользовательского взаимодействия "выбор из списка" есть кнопка "отменить" - я хочу, чтобы это "отменить", чтобы сообщить script немедленно прекратить выполнение. Другими словами:
set wmColor to choose from list {"Black", "Black for all", "White",
"White for all"} with prompt "What color should the watermark be?"
default items "White for all" without multiple selections allowed and
empty selection allowed
if wmColor is false
*tell script to stop executing*
end if
Кажется, не удается найти, как это сделать - кто-нибудь знает, как?
Номер ошибки -128 "Пользователь отменен" и остановит script - например:
if wmColor is false then
error number -128
end if
"return" сообщает script прекратить выполнение:
display dialog "Do you want to exit this script?" with icon note buttons {"Exit", "Continue"}
if the button returned of the result is "Exit" then
return
end if
Я нашел, что это хорошо работает для скриптов, запущенных в приложении (например, InDesign CS5.5):
repeat 100 times
tell application ("System Events") to keystroke "." using command down
delay (random number from 0.5 to 5)
end repeat
Это было изменено из этого .
Вы можете использовать слово "quit" для выхода из текущего приложения. Вы можете использовать это, если вы сохраните script в качестве приложения.
if wmColor is false
quit
end if