如何打印到屏幕 - 而不是在终端窗口(bash)

时间:2016-05-07 07:51:05

标签: bash macos

我想用bash打印到mac电脑的屏幕上。我不希望这个在终端窗口中,我希望它在屏幕上的所有内容之前。这可能吗?所有方法似乎都指向打印或回显,但正如我之前提到的,我不希望它在终端窗口中。谢谢!

2 个答案:

答案 0 :(得分:1)

更新了答案

或者,如果您想要更多影响,可以显示“鸣喇叭” ...

enter image description here

我使用示例here并将此代码保存为alert

use script "Alert Utilities"
set advancedSettings to {background color:{65535, 0, 0}, background dimensions:{1024, 90}, opacity:100}
display overlay text "Warning. Boss approaching…" duration 10 advanced settings advancedSettings with goose honk

然后我用

运行它
osascript alert

原始答案

osascript -e 'tell app "System Events" to display alert "How about this?"'

enter image description here

答案 1 :(得分:0)

如果您有兴趣了解运行通知的脚本何时适合?

msg="my message"
title="my title"
osascript -e 'display notification "'"$msg"'" with title "'"$title"'"'