Есть ли способ отобразить ввод пользователя (например, имя) в следующем поле в Applescript? Пример: Привет, Джимми - PullRequest
0 голосов
/ 12 июля 2020
set userName to display dialog "What's your name?" default answer "Name" buttons {"Cancel", "OK"} default button 2
if the button returned of the result is "OK" then display dialog "Hi there,  "

В конце, где написано Привет, я хочу, чтобы он сказал после ввода пользователя. Есть ли способ сделать это?

1 Ответ

0 голосов
/ 12 июля 2020

Это должно сработать для вас ... Я обернул код командой try. Это позволит вашему AppleScript продолжить выполнение любого дополнительного кода, если пользователь выберет «Отмена»

try
    set userName to text returned of (display dialog "What's your name?" default answer ¬
        "Name" buttons {"Cancel", "OK"} default button 2)
    
    display dialog "Hi there,  " & userName
end try
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...