全部, 我有一个cocoa-applescript应用程序运行shell命令(根据用户输入设置主机名)当"安装"点击按钮:
on InstallButton_(sender)
set hostName to ""
set hostName to textField's stringValue as string
do shell script ("/usr/sbin/scutil --set HostName " & hostName) with administrator privileges
do shell script ("/usr/sbin/scutil --set ComputerName " & hostName) with administrator privileges
end InstallButton_
我想通过添加3个单选按钮来扩展程序。如果在"安装"中选择了任何或所有这些单选按钮(列表)。按下按钮我想执行一个与每个单选按钮相关的命令。因此,如果仅选择第1个2单选按钮,则仅执行那2个命令。
如何获取单选按钮矩阵的选定值?
答案 0 :(得分:0)
我无法使用单选按钮(列表)找到解决方案,但我能够找到如何使用复选框获得确切结果。
property checkBox : missing value
set checkBoxValue to ""
set checkBoxValue to checkBox's integerValue as string
#display dialog checkBoxValue
if checkBoxValue = 1
#run policy
end
如果选中该复选框,则checkBoxValue参数= 1,如果未选中,则该值为0.