오류 "C"의 단추를 반환 할 수 없습니다. "C"의 단추에서 숫자 -1728을 반환했습니다.


-1
set buttonChoice to (display dialog "Play game?" buttons {"Yes", "No"} with title "Play?")
if button returned of buttonChoice = "No" then
return "No"
end if
repeat
 set levelnum to text returned of (display dialog "How many levels will you play?" buttons {"Ok"} default answer "1" with title "Levels?")
set Letters_ to {"A", "B", "C", "D", "E", "F", "G"}
set buttonChoice2 to (choose from list Letters_ with prompt "Choose A Letter" with title "Pick One" without multiple selections allowed) as text
if button returned of buttonChoice2 = "C" then
    display dialog "You Win!" buttons {"Yay!, Proceed to next level"}
    exit repeat
else
    display dialog "Try again :("
end if
end repeat

"\"C \ "의 단추를 반환 할 수 없습니다"오류를 해결할 수 있습니까? " "C"에서 반환 된 버튼의 숫자 -1728


이것은 Applescript
MindCrap Capper

2
다른 질문에 오신 것을 환영합니다! 전체 코드를 우리에게 던지지 않고 최소, 완전 및 검증 가능한 예제 를 만들 수 있습니까 ?
grg

답변:


0

buttonChoice2선택한 문자가 이미 포함되어 있으므로

set buttonChoice2 to (choose from list Letters_ with prompt "Choose A Letter" with title "Pick One" without multiple selections allowed) as text
if buttonChoice2 = "C" then
    display dialog "You Win!" buttons {"Yay!, Proceed to next level"}
    exit repeat
else
    display dialog "Try again :("
end if
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.