xcode 类似计算器的聚光灯工具

u91tlkcl  于 2023-02-05  发布在  其他
关注(0)|答案(2)|浏览(144)

如何为OS X应用程序创建一个聚光灯导入器,它可以创建一个聚光灯工具,比如计算器聚光灯工具?在这个工具中,你可以输入一个公式,计算器应用程序会显示结果。我想做类似的事情,但我从来没有尝试过使用聚光灯导入器,所以我不知道该如何使用它。有可能从这个开始吗?
我不需要具体的代码,只是一个大概的想法,我甚至可能想错了,采取进口商的方法,但我不确定。

icnyk63a

icnyk63a1#

我敢肯定,这是不可能做的聚光灯导入程序,这是唯一的官方接口的聚光灯集成,苹果提供。
Spotlight导入器仅在Spotlight索引您的文件时运行(例如,当您的类型的文件更改时),而不是在Spotlight实际运行您的搜索查询时运行,因此您无法像内置计算器那样直接对用户的输入做出“React”。
使用SIMBL之类的代码注入来侵入Spotlight UI是可能的,但这将是相当困难和脆弱的(可能会随着系统更新等而中断)。

5sxhfpxr

5sxhfpxr2#

Alfred值得一看。它的免费版本中的高级计算器功能使用了GCMathParser。用户使用热键弹出界面,键入方程,它立即显示结果。按回车键将结果复制到剪贴板并关闭框。在我看来,相当灵活。
有了Power Pack,你可以用shell脚本或AppleScripts来构建自己的扩展,尽管大多数扩展似乎都是用Growl来显示结果的。下面有一个听起来和你要完成的任务很相似:http://thefeverdog.tumblr.com/post/10308253571/currency-converter
我猜您不会使用Alfred,因为您想自己构建它,但您可能会发现用户界面仍然令人鼓舞。

相关问题