AppleScript:"choose from list" 中的多个按钮
AppleScript: multiple buttons in "choose from list"
我有一个脚本可以让用户从列表中的不同选项中进行选择。我想要三个按钮;确定、取消和帮助(显示带有指导的对话框)。
但是,我似乎无法在列表中使用 "buttons" 参数。
那么如何添加额外的按钮?(使用自定义名称,显示对话框)
当前脚本:
set MyList to {"A", "B", "C"}
set Chosen to
(choose from list MyList with title "Connect to"
with prompt "What do you want to connect to?"
OK button name "Connect" cancel button name "Abort" ---and help
with multiple selections allowed) as text
遗憾的是choose from list
仅支持两个按钮。
备选方案是打开列表对话框的(第二个)标准对话框或带有自定义对话框的 AppleScriptObjC 应用程序 window。
虽然choose from list
只支持两个按钮,但是你可以使用AppleScriptObjC创建非常丰富的alerts/dialogs。我建议从 Shane Stanley 的 free Myriad Tables Lib 开始。这是一个例子:
要了解更多信息,请阅读 Shane 价值 15 美元的优秀书籍Everyday AppleScriptObjC[的第 26:Richer 章接口 =26=],可用 here。您还可以在同一页面上查看 Dialog Toolkit。因为 Cocoa 警报和对话框提供了“附件视图”,所以您可以在其中放置许多其他控件。
我有一个脚本可以让用户从列表中的不同选项中进行选择。我想要三个按钮;确定、取消和帮助(显示带有指导的对话框)。
但是,我似乎无法在列表中使用 "buttons" 参数。
那么如何添加额外的按钮?(使用自定义名称,显示对话框)
当前脚本:
set MyList to {"A", "B", "C"}
set Chosen to
(choose from list MyList with title "Connect to"
with prompt "What do you want to connect to?"
OK button name "Connect" cancel button name "Abort" ---and help
with multiple selections allowed) as text
遗憾的是choose from list
仅支持两个按钮。
备选方案是打开列表对话框的(第二个)标准对话框或带有自定义对话框的 AppleScriptObjC 应用程序 window。
虽然choose from list
只支持两个按钮,但是你可以使用AppleScriptObjC创建非常丰富的alerts/dialogs。我建议从 Shane Stanley 的 free Myriad Tables Lib 开始。这是一个例子:
要了解更多信息,请阅读 Shane 价值 15 美元的优秀书籍Everyday AppleScriptObjC[的第 26:Richer 章接口 =26=],可用 here。您还可以在同一页面上查看 Dialog Toolkit。因为 Cocoa 警报和对话框提供了“附件视图”,所以您可以在其中放置许多其他控件。