AppleScript-dialog|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-- 弹出框
带文本输入的弹出框
【AppleScript-dialog|AppleScript-dialog 弹出框】形式:
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-- 获取输入的文本
推荐阅读
- android第三方框架(五)ButterKnife
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- EditText默认不获取焦点弹出键盘
- Spring|Spring 框架之 AOP 原理剖析已经出炉!!!预定的童鞋可以识别下发二维码去看了
- 构建App(一)(框架与结构)
- laravel框架泛解
- spring事务管理_01:事务管理框架+声明式事务
- 李易峰陈伟霆久违再同框,两人上演摸头杀
- 手写|手写 React-Native 方法调用式的 Modal 弹框、Toast 提示