「OK」と「キャンセル」の 2 つのボタンがあるダイアログ ボックスがあります。「OK」ボタンで Web サイトを起動し、キャンセル ボタンでスクリプトを停止させたいと思います。現在、「OK」ボタンと「キャンセル」ボタンの両方で Web サイトが起動しています。何が欠けているのでしょうか?
osascript -e 'tell app "System Events" to display dialog "Things are broke \r \rPress OK to launch Google" buttons {"Cancel", "OK"}'
if [ "button returned:OK" ]; then
open "http://www.google.com"
else
exit 0
fi