gpt4 book ai didi

macos - Mac OS X 服务 : enable without user interaction?

转载 作者:行者123 更新时间:2023-12-04 06:56:08 26 4
gpt4 key购买 nike

我为 Finder 编写了一个简单的 Mac“服务”,用于执行命令。
基本上:这会在 Finder 中添加一个 ContextMenu。
如果我在 Finder 中右键单击文件,则会弹出一个菜单项。如果用户单击它,它会执行我的脚本。 (有点像'发送到蓝牙设备,......')

在 OS X Leopard (10.5) 及更早版本中,所有服务都已启用。
在 10.6 (Snow Leopard) 中,Apple 改变了行为,服务现在有了偏好,并且可以由用户启用或禁用。 (这是一件好事)

但是,我编写了该服务,但似乎没有办法自动启用它(在我们的安装程序中)。
我尝试使用 Applescript 执行此操作,转到系统首选项并以这种方式勾选复选框,但它需要打开一些辅助功能。 (默认关闭)。

是否可以?如果是这样,如何?
或者我是否需要其他东西来在 Finder 中提供上下文菜单。

最佳答案

我在更改首选项时跟踪文件系统上的文件更改,发现有一个 plist 文件:

〜/图书馆/偏好/pbs.plist

其中包含我需要的东西。
如果我手动编辑它,它似乎工作。所以,问题解决了:)

关于macos - Mac OS X 服务 : enable without user interaction?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2544725/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com