我正在尝试编写一个小的 AppleScript,它可以输出一串可以由另一个脚本操作的文本。这有效:
tell application "SpeechRecognitionServer"
set display to no
set theResponse to listen for {"yes", "no"}
if theResponse is "yes" then
display
else
say "Goodbye."
end if
end tell
唯一的问题是它会重复您发出的命令!(在我们的例子中,是或否)。所以我的问题是:有没有办法防止它重复命令?我只是不明白为什么它会重复该命令,也无法弄清楚哪个进程运行语音,否则我会杀死它。
谢谢