如果左空,重复弹出警报?

时间:2017-05-24 21:45:59

标签: macos command-line terminal

我使用以下代码创建了一个弹出式提醒:

text=$(osascript -e 'tell app "System Events" to text returned of (display dialog "Pop-Up Text" default answer "")')

但是,如果答案留空,我希望此提示再次运行。我尝试了以下方法:

if [$text == ""]; then text=$(osascript -e 'tell app "System Events" to text returned of (display dialog "Pop-Up Text" default answer "")'); fi

但是,如果弹出窗口被取消或在第二次不再出现时保持空白,则此方法有效。

如果答案留空或被取消,我只需要弹出提示即可继续显示。

1 个答案:

答案 0 :(得分:0)

这是一个Bash脚本吗?如果是,请使用while looptext""时显示您的提示。