获取单选按钮值xcode 4 applescript

获取单选按钮值xcode 4 applescript,xcode,xcode4,applescript,osx-mountain-lion,Xcode,Xcode4,Applescript,Osx Mountain Lion,全部,, 我有一个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 admi

全部,, 我有一个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个单选按钮来扩展程序。如果在按下“安装”按钮时选择了任何或所有这些单选按钮(列表),我希望执行与每个单选按钮相关的命令。因此,如果只选择了前2个单选按钮,则只执行这2个命令


如何获得单选按钮矩阵的选定值?

我无法使用单选按钮(列表)找到解决方案,但我能够找到如何使用复选框获得确切结果

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。

我无法使用单选按钮(列表)找到解决方案,但我能够找到如何使用复选框获得确切结果。属性复选框:缺少值将checkBoxValue设置为“”将checkBoxValue设置为复选框的整数值为字符串#如果checkBoxValue=1,则显示对话框checkBoxValue#如果选中复选框,则运行策略结束如果未选中,则checkBoxValue参数=1值为0。