AppleScript-dialog 弹出框

2018-07-29  本文已影响0人  不写昵称

普通弹出框

形式:display dialog 标题名 buttons 按钮标题列表 default button 按钮或序号
点击按钮后,返回值是record类型,格式如:{"button returned":"xxxx"}
获取返回值 :get the result
获取返回值中的字符串:the button returned of the result
弹出框会阻塞程序运行,可根据返回值决定下一步操作

举例:

set titleStr to "测试dialog"
set btns to {"按钮1", "按钮2", "按钮3"}
display dialog titleStr buttons btns default button 1 --默认选择第1个按钮(按return时就会让弹出框消失)
get the button returned of the result  -- 弹出框

带文本输入的弹出框

形式:
display dialog 标题名 buttons 按钮标题列表 default button 按钮或序号 default answer 默认文本
返回值也是record类型,格式:{button returned:"xxx", text returned:"xxx"}
举例

set titleStr to "测试文本输入框"
set btns to {"button1", "button2", "button3"}
display dialog titleStr buttons btns default button 1 default answer "这是默认文本"
set returnRecord to the result --获取返回的record类型的值
get the text returned of returnRecord  -- 获取输入的文本
上一篇下一篇

猜你喜欢

热点阅读