如何使用OSAScript或AppleScript在OS X 10.6.8及以后显示模式(在所有应用程序,Windows)窗口中显示。
在这里我要做的脚本:
#!/bin/bash
osascript -e 'tell app "System Events" to display dialog "My Dialog" buttons {"OK"} default button 1 with title "My Dialog" with icon caution'
问题是它不是模态。
如何解决以下问题?
您可以使用"显示通知"命令将通知放在所有其他窗口上方(并进入通知中心),但您不能阻止用户使用其计算机。
display notification "Message"
引起用户注意的另一种方法是说些什么。
say "Message"
我最近编写了一个脚本,以监视MacBook电池的低点。为了确保我没有错过警报,我做了以下...
repeat while true
me activate
set userResp to display dialog ¬
"Yes or No?" as text buttons {"No", "Yes"} ¬
default button "Yes" with icon caution ¬
with title "Question" giving up after 5
end repeat
即使我不小心单击其他地方并将其埋在另一个窗口中,代码也会继续重新播放消息。
希望会有所帮助。