获取单选按钮值xcode 4 applescript

时间:2012-12-03 17:00:39

标签: 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 administrator privileges
    do shell script ("/usr/sbin/scutil --set ComputerName " & hostName) with administrator privileges
end InstallButton_

我想通过添加3个单选按钮来扩展程序。如果在"安装"中选择了任何或所有这些单选按钮(列表)。按下按钮我想执行一个与每个单选按钮相关的命令。因此,如果仅选择第1个2单选按钮,则仅执行那2个命令。

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

1 个答案:

答案 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.