简单对话框
一个最简单的对话框就是一个指定文字的、拥有确认和取消按钮的对话框,通过 display dialog "text"
即可弹出文字是 text
的简单对话框。

一个简单的对话框
一个完整的对话框包括六个参数 (不指定参数的按照默认值处理):
- buttons: 紧跟 list 类型的参数,指定对话框拥有的按钮名称,最多为三个
- default button: 紧跟 text 类型的参数,为 buttons 中的其中一个,设定默认按钮
- with title: 紧跟 text 类型的参数,指定对话框的标题
- with icon: 紧跟
stop
、note
、caution
中的一个或者 file 类型的路径,指定显示的图标
- giving up after: 紧跟 number 类型的参数,指定在 number 秒后自动消失对话框。
- default answer: 紧跟 text 类型的参数,此时对话框可输入内容,并且该参数为默认的输入内容。添加
hidden answer true
命令可以隐藏输入文本。

一个完整的对话框
对话框的返回值总是一个 Record,通常包含下面几项的一个或多个:
- text returned: 用户输入的文本
- button returned: 用户按下的按钮的名称 (即显示的名称)
- gave up: 是否自动超时消失
警告对话框
警告对话框与简单对话框类似,通过 display alert "text"
即可弹出文字是 text
的警告对话框。它包括五个参数(不指定参数的按照默认值处理):
- message: 紧跟 list 类型的参数,指定了对话框的补充信息 (在对话框中以小字显示)
- as: 紧跟
warning
、critical
、informational
中的一个,指定对话框的重要性。
- buttons: 紧跟 list 类型的参数,指定对话框拥有的按钮名称,最多为三个