osascript

恢复前景色的 Applescript 不起作用
osascript

恢复前景色的 Applescript 不起作用

当我尝试通过执行以下操作来恢复 MacOS 终端窗口的默认颜色时: osascript -e "tell application \"Terminal\" to set current settings of window 1 to settings set \"Homebrew\"" 终端背景颜色恢复为 Homebrew 默认颜色,但前景色不会恢复。明确执行此操作也无效: osascript -e 'tell application "Terminal" to set normal text color of window 1 to {47802,...

Admin

获取脚本中使用的 Mac OS 应用程序的名称
osascript

获取脚本中使用的 Mac OS 应用程序的名称

我曾经通过脚本调用强制退出 Microsoft 远程桌面应用程序: osascript -e 'tell application "Remote Desktop Connection" to quit' 我认为有时 MS 可能已经更改了应用程序的名称,并且此调用不再起作用。 所以我的问题是:通常如何从脚本中找到可以引用的应用程序的名称? ...

Admin

无法在 shell 脚本中正确执行 ssh-ed osascript
osascript

无法在 shell 脚本中正确执行 ssh-ed osascript

我在 etc/ppp/ 目录中创建了一个 ip-down 脚本。本质上,我试图在 VPN 断开连接时终止某些程序/服务器,然后通过 ssh 在另一台计算机上显示通知。我已设置 ssh 密钥,以下命令在终端中运行正常,但在脚本中却不行: ssh {userName}@{address} 'osascript -e "display notification \"The VPN has disconnected.\" with title \"Server\" sound name \"Pop\""' 脚本中的其他所有内容均有效。我的完整脚本如下: #!...

Admin

AppleScript/osascript 可以用来点击菜单额外菜单项吗?
osascript

AppleScript/osascript 可以用来点击菜单额外菜单项吗?

我安装了一个应用程序,它只出现在菜单栏中(作为右侧的菜单附加项)。我想通过 osascript 单击其菜单中包含的其中一个项目。我找到了以下代码片段: osascript -e ' tell application "System Events" tell process "SystemUIServer" tell (1st menu bar item of menu bar 1 whose value of attribute "AXDescription" is "keymando menu extra") p...

Admin

在 OS X Mountain Lion 中通过 shell 函数将参数传递给 osascript
osascript

在 OS X Mountain Lion 中通过 shell 函数将参数传递给 osascript

答案在如何使用 URL 参数打开新的 Firefox 窗口在 Mac OSX Mountain Lion (10.8.2) 中出现故障。我无法对该答案或问题发表评论,因此我不得不创建一个新问题。 它失败了,像这样: $ firefox-window http://www.yahoo.com dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/osascript) is code signed with entitlements 新窗口成功打...

Admin

打开新的终端选项卡并执行脚本
osascript

打开新的终端选项卡并执行脚本

我需要合并两个 osascript 脚本,这样我就可以用一个命令打开一个新的终端选项卡并echo hello在该新选项卡中执行类似的脚本。 这将打开一个新的终端选项卡。 osascript -e 'tell application "Terminal" to activate' -e 'tell application "System Events" to tell process "Terminal" to keystroke "t" using command down' 这将打开一个新窗口并运行echo hello osascript -e ...

Admin

这是什么意思?“osascript:请更新此脚本附加内容以提供 ThreadSafe 的值”
osascript

这是什么意思?“osascript:请更新此脚本附加内容以提供 ThreadSafe 的值”

每隔 10 秒,我会在控制台中收到此消息几次: 27.08.11 16:40:21,034 osascript: Performance: Please update this scripting addition to supply a value for ThreadSafe for each event handler: "/Library/ScriptingAdditions/SIMBL.osax" 我不知道这意味着什么以及我该做什么。 另外,我该怎么做(除了卸载 SIMBL)才能让 SIMBL 停止向系统日志发送垃圾邮件? ...

Admin

使用 osascript 向 xgrid 提交 applescript
osascript

使用 osascript 向 xgrid 提交 applescript

我正在尝试使用命令行将 applescript 提交到 xgrid。但是格式有些错误。 例如,这不起作用。我只得到了 xgrid 的帮助屏幕作为响应。 xgrid -job submit osascript /Users/corey/xgrid/1.scpt 或者 xgrid -job submit sips -s format jpeg /Users/corey/xgrid/RAW/tif/1.tif --out 1.jpg 我错过了什么? ...

Admin

如何让 Microsoft 键盘特殊键在 OS X 上运行 osascript 命令?
osascript

如何让 Microsoft 键盘特殊键在 OS X 上运行 osascript 命令?

我正在尝试使用(1)特殊键打开新的终端窗口。 我将其绑定到文件/Users/taw/bin/new_term,其中包含: #!/bin/sh exec osascript -e 'tell application "Terminal" to do script "cd ."' 这个方法可以解决问题,除了它还会打开一个终端窗口(尽管 Terminal.app 配置为在进程完成时始终关闭窗口): Last login: Thu Mar 11 19:41:29 on ttys000 /Users/taw/bin/new_term ; exit; ~$ /...

Admin