AppleScript-dialog 弹出框

普通弹出框

形式: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  -- 获取输入的文本
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,498评论 0 17
  • dialog去掉"×"关闭.no-close .ui-dialog-titlebar-close {display...
    该昵称注册中阅读 697评论 0 0
  • 拉开玻璃的推拉门,一眼望去就能把这个几十平的小店一览无余。墙面是灰色的油漆,加上一点微弱的灯光,和枯萎的干...
    丽君呀丽君阅读 228评论 0 0
  • 【意义定制】响应号召2017年大家撸起袖子,加油干!!!
    生活小诉阅读 170评论 0 0
  • 2018.3.30 周五 天气阴 写在前面 年轻的时候,我们向往流浪,以为到一个地方漂泊,便是旅行的意义。后来才明...
    A罗小布阅读 301评论 4 4