set colorcode to (choose color)
set password1 to text returned of (display dialog "Write the colorcode " & colorcode & " down below" default answer "" buttons {"continue", "cancel"} default button 1 cancel button 2)
if colorcode is password1 then
display dialog "correct" buttons {"1", "2"}
else
display dialog "false" buttons {"1", "2"}
end if
end
你很可能看到我试图设置'colorcode'返回的颜色代码选择颜色'然后你必须输入你选择的颜色的正确颜色代码,如果你做的都正确,它将进入正确的对话框,否则它将进入错误的对话框,但它并没有真正起作用xD。你可以看到我不是英语,所以请原谅我任何语法错误。 已经提前感谢,Jort。
答案 0 :(得分:0)
首先:choose color
处理程序返回一个从0到65535的三个整数值的列表。这三个列表项代表红色,绿色和蓝色值。
第二:来自text returned
的{{1}}属于字符串。
您需要将列表强制转换为字符串,以便将其与返回的文本进行比较:
display dialog
祝你有愉快的一天!迈克尔/汉堡