1
사용자 제공 텍스트 필드의 값과 "설치"버튼을 사용하여 쉘 명령을 실행하는 응용 프로그램 (Cocoa-AppleScript 응용 프로그램)을 만들었습니다. 사용자가 하나 이상의 라디오 버튼을 선택할 수있는 라디오 버튼 (목록)을 통합하도록 애플리케이션을 확장하고 설치 버튼을 클릭하면 각 라디오 버튼에 대한 상관 명령이 실행됩니다. 라디오 버튼과 if 문과 관련된 많은 정보를 온라인에서 찾을 수있었습니다.xcode 4 applescript 라디오 버튼 if 문
이 기사를 발견했다하지만, 엑스 코드 4와 함께 작동하는 것처럼 나던 : 나는 라디오 버튼 (목록)을 사용하여 솔루션을 찾을 수 않네 http://macscripter.net/viewtopic.php?id=24755
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
#IF RADIO BUTTON 1 IS SELECTED
RUN COMMAND1
#IF RADIO BUTTON 2 IS SELECTED
RUN COMMAND2
end InstallButton_
필자 상기 요청 광범위한 검색을 실시하지만,이 문제에 관한 제한된 물질을 발견하고되면 손에. – user1582375
다음 기사를 발견했지만 xcode 4와 호환되지 않는 것으로 보입니다. –
user1582375
라디오 버튼 (목록)을 사용하여 해결책을 찾을 수 없었지만 체크 박스를 사용하여 정확한 결과를 얻는 방법을 찾을 수있었습니다. 속성 체크 박스 :없는 값 세트 checkBoxValue을 ""문자열 #display 대화 checkBoxValue으로 체크 박스의 integerValue에 설정 checkBoxValue 경우 checkBoxValue = 1 #run 정책 끝 체크 박스가 checkBoxValue 매개 변수를 확인하는 경우 = 1 체크하지 않으면 값은 0입니다. – user1582375