spotlight相关内容

在Swift 2.2中使用Spotlight列出El Capitan上已安装的应用程序

我目前正在构建一个Mac应用程序,将来应该可以在OS X上终止并启动该应用程序. 为此,我需要找到一种方法来获取计算机上所有已安装应用程序的列表. 我已经进行了大量研究,并决定将Spotlight与NSMetadataQuery结合使用以获取列表. 我能够以编程方式找到 测试 mdfind"kMDItemKind =='Application'" 我的Mac终端中的 ..
发布时间:2021-05-31 19:07:32 移动开发

mdfind用于创建符号链接无法正常工作

我正在尝试使用mdfind的输出来创建一堆符号链接. mdfind的输出是这样的: /pathtofile1/ /pathtofile2/ /pathtofile3/ 因此,我使用sed将ln -s添加到每行的开头,并添加awk {print $0 "/directory where I want this/"}; 单行脚本成功输出以下内容后: ln -s"/patht ..
发布时间:2020-07-08 20:15:48 其他开发

带有不可见项的Spotlight NSMetaDataQuery不会自动更新

原始搜索运行良好,但是对不可见项的任何更改都不会被查询忽略. 可以再次运行查询,它将找到更新. 查询为非零,并且尚未取消订阅Spotlight通知. 这是错误还是预期的行为? 我已经在几个不同的项目中对此进行了几次测试,这似乎是正确的. 解决方案 保存文档包的一种技术是利用 Spotlight不会从不可见的文件或目录中导入元数据的事实. 已添加重点;引用自 ..
发布时间:2020-07-08 20:15:42 其他开发

在Swift中了解崩溃报告(部分应用...)

我是Swift编程的新手,最近我用Swift对我的应用程序实现了聚焦搜索.一切都很好,但是现在我很少收到崩溃报告,我也不知道什么是“部分应用"以及崩溃的原因.由于我无法在本地模拟它,因此我试图通过使用来解决它崩溃日志.以下是崩溃报告... Thread : Crashed: com.apple.root.default-qos 0 AppName ..
发布时间:2020-07-08 20:15:33 移动开发

Mac Spotlight-API:如何搜索电子邮件的“收件人",“来自"或“主题"领域

目前,我有用于搜索电子邮件正文的Spotlight-api代码.我正在使用NSMetadataQuery并为"kMDItemTextContent like[c] %@"创建谓词.在电子邮件正文中请求“搜索词"时,此方法可以正常工作. 在Spotlight应用程序中(右上角的放大镜图标),如果我输入"to:john",我将获得电子邮件列表,其中"to"字段包含单词"john"(例如,某些电子 ..
发布时间:2020-07-08 20:15:31 移动开发

如何为Spotlight选择其他iOS应用名称?

我的应用程序的名称是法语翻译+ 此应用名称太长,无法显示在应用图标下方,因此我想将其简称为Translator +,但是我仍然希望用户在Spotlight中搜索“法语"时能找到它. 如何为Spotlight搜索注册与应用图标下方显示的应用名称不同的应用名称. 解决方案 您可以自定义AppStore的完整名称,以包含比Springboard中显示的名称更多的名称,该名称将甚至在本 ..
发布时间:2020-07-08 20:14:26 移动开发

为Spotlight元数据查询配置NSPredicateEditor(RowTemplate)

我正在尝试配置NSPredicateEditor(在Interface Builder中)以编辑NSMetadataQuery的谓词. 第一步,我试图配置NSPredicateEditorRowTemplate以接受左侧表达式的键路径,并尝试使用单个keyPath(kMDItemTextContent)入门. 我不知道如何将所有内容放入IB.我选择了行模板,然后在IB属性检查器中将“左 ..
发布时间:2020-07-08 20:14:23 其他开发

OS X Yosemite Spotlight扩展

是否可以扩展Spotlight的搜索功能以支持其他命令? 例如,是否可以定义自定义网络搜索别名,这意味着我可以键入yt,它将提供来自youtube的结果. 或者,如果我可以键入sl(或某些变体)使计算机进入睡眠状态,是否可以添加其他系统命令. 解决方案 不可能,只有 今天-在“通知中心"的“今天"视图中获取快速更新或执行快速任务 共享-发布到共享网站或与他人共享内容 动作 ..
发布时间:2020-07-08 20:09:09 其他开发

通过_kMDItemUserTags或kMDItemOMUserTags在xattr中使用多个关键字

在重新组织图像时,由于OSX Mavericks的原因,我正在编写脚本以将标签插入图像文件的xattr字段中,以便可以使用Spotlight搜索它们. (为了安全起见,我也在编辑EXIF.) 我的问题是: 哪个属性最适合使用? _kMDItemUserTags似乎是OSX版本,但是kMDItemOMUserTags已被OpenMeta使用.理想情况下,我希望可以与Linux和OSX向前 ..
发布时间:2020-07-08 20:08:06 Python

如何使用Spotlight运行Shell脚本?

是否可以在Mac OS X 10.6上使用Spotlight运行Shell脚本?我希望能够在不打开终端的情况下直接从Spotlight调用Shell脚本. 解决方案 使用.command后缀保存您的shell脚本-这使其可以双击,并且您也应该能够直接从Spotlight运行它. ..
发布时间:2020-07-08 20:08:01 其他开发

使用PHP进行Spotlight搜索

我想添加一个聚光灯搜索功能-在每次键入事件发生变化的下拉菜单中以缩略图等丰富内容显示搜索结果-就像apple.com搜索一样-在网站上使用MySQL InnoDB中的数据桌子.因此,基本上,这是根据已输入的查询部分显示搜索结果(因此不能自动完成). 数据被分散到类别,帮助页面,博客页面等单独的表中.搜索脚本必须只考虑一部分列. 由于它似乎很受欢迎,所以我猜想有一些PHP搜索引擎项目(最 ..
发布时间:2020-07-08 20:06:58 PHP

指定Spotlight关键字iOS 9

在iOS 9中,是否有一种方法可以吸引人们关注关键字列表,以便用户可以搜索特定的应用程序? 示例场景:应用标题(显示在跳板上):“照片",但用户搜索“图片"或“照片". 如果没有,使用的App Store中列出的关键字是否将设备上的应用编入索引? 解决方案 CoreSpotlight Framework可以做到. https://developer.apple. com/ ..
发布时间:2020-07-08 20:06:55 移动开发

识别使用Python的Mac OS X中的软件包目录

Mac OS X Finder使用“包"的概念来使某些文件夹的内容对用户不透明.我正在使用os.walk()枚举目录树,并且想跳过对诸如应用程序捆绑包之类的软件包的枚举. mdls命令行实用程序可用于检查kMDItemContentTypeTree属性中是否包含com.apple.package.在检测到操作系统确实是darwin之后,检测文件夹是否是要放入os.system并使用mdls的 ..
发布时间:2020-05-09 01:58:11 Python

如何使自定义iOS应用更易于Spotlight查找

我在设备上编写了许多小型测试应用程序.我可以添加一些元数据到应用程序中,以便它在Spotlight搜索中更容易显示吗? 例如,我制作了一个名为Lavado的洗衣计时器应用程序 当我搜索“计时器"或“洗衣"时,是否可以使其出现在Spotlight搜索中? 这不适用于Apple App Store,仅适用于我的设备. 解决方案 Spotlight会搜索出现在SpringBoa ..
发布时间:2020-05-09 01:56:57 移动开发