Wal*_*ter 3 icons applescript dialog display
有没有办法在applescript显示对话框和通知中使用自定义图标?
在 AppleScript 文档中,它说明了显示对话框:
with icon
( text | integer )
要显示的图标的资源名称或 ID。
with icon
(停止|注意|警告)要显示的图标类型。您可以指定以下常量之一:
- 停止(或 0):显示停止图标
- 注意(或 1):显示应用程序图标
- 警告(或 2):显示带有应用程序图标标记的警告图标
with icon
( alias | file ) 指定 .icns 文件的别名或文件说明符。
所以看起来你可以使用自己的图标,但我无法让以下代码工作。
display dialog "Text" with icon "/Users/user/Desktop/asd.icns"
Run Code Online (Sandbox Code Playgroud)
它让我出现以下错误:“找不到资源。”
目标是甚至不使用显示对话框,而是使用显示通知。
首先,您不能显示带有display notification
. 原因是通知与目标应用程序密切相关。由于 AppleScript 脚本和小程序不是通知框架的应用程序,因此通知与current application
AppleScript Runner 相关。
但是您可以显示自定义图标 display dialog
线
with icon
( alias | file ) 指定 .icns 文件的别名或文件说明符。
意思是它所说的:参数必须是一个alias
orfile
说明符,而不是一个 POSIX 或 HFS 字符串路径。
任何一个
display dialog "Text" with icon alias ((path to desktop as text) & "asd.icns")
Run Code Online (Sandbox Code Playgroud)
或者
display dialog "Text" with icon file ((path to desktop as text) & "asd.icns")
Run Code Online (Sandbox Code Playgroud)
path to desktop as text
表示当前用户桌面的 HFS 路径:
"Macintosh HD:Users:user:Desktop:"
归档时间: |
|
查看次数: |
7558 次 |
最近记录: |