首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何制作Mac终端弹出窗口/警报?Applescript?

如何制作Mac终端弹出窗口/警报?Applescript?
EN

Stack Overflow用户
提问于 2011-04-08 05:48:32
回答 7查看 125.2K关注 0票数 120

我希望能够让我的程序显示一个警告,通知,任何显示我的自定义文本的东西。这是怎么做的?另外,有没有可能用几个按钮来设置一个变量?

与批处理类似:echo msgbox""<a.vbs&a.vbs

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-04-08 06:20:30

使用osascript。例如:

代码语言:javascript
复制
osascript -e 'tell app "Finder" to display dialog "Hello World"' 

用你想要的任何应用程序替换“Finder”。请注意,如果该应用程序是后台应用程序,则该对话框也会出现在后台。要始终显示在前台,请使用“系统事件”作为应用程序:

代码语言:javascript
复制
osascript -e 'tell app "System Events" to display dialog "Hello World"'

有关Mac OS X Hints的更多信息,请阅读。

票数 230
EN

Stack Overflow用户

发布于 2014-07-07 16:10:32

使用该命令触发来自终端的通知中心通知。

代码语言:javascript
复制
osascript -e 'display notification "Lorem ipsum dolor sit amet" with title "Title"'
票数 64
EN

Stack Overflow用户

发布于 2012-09-26 16:14:47

如果你使用的是任何有通知中心的Mac版本,你可以使用terminal-notifier gem。首先安装它(您可能需要sudo):

代码语言:javascript
复制
gem install terminal-notifier

然后简单地说:

代码语言:javascript
复制
terminal-notifier -message "Hello, this is my message" -title "Message Title"

另请参见this OS X Daily post

票数 61
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5588064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档