如何在mac应用程序中找到隐藏的功能

OSX中的秘密终端命令(比如启用FaceTime的自动接受功能的命令)非常好,但它们通常会隐藏起来,直到有人在web上发布它们。下面是如何自己查找应用程序的隐藏特性。...

Image for article titled How to Find Hidden Features in Mac Applicati***

OSX中的秘密终端命令(比如启用FaceTime的自动接受功能的命令)非常好,但它们通常会隐藏起来,直到有人在web上发布它们。下面是如何自己查找应用程序的隐藏特性。

以下内容经CornDog Computers许可重新发布。

在发现FaceTime AutoAcceptInvitesFrom特性之后,我有几个人问我是如何做到的,他们如何挖掘现有的Mac应用程序来查找未记录的特性。

mac内置了一个名为“strings”的小命令行工具,允许您从二进制文件中提取任何字符串(文本)。您只需启动终端并执行以下操作:

strings /Applicati***/MyCoolApplication.app/Contents/MacOS/MyCoolApplication

…它会用它恢复的所有字符串淹没你的终端!

现在是最酷的部分:为了让这更简单,不必从命令行执行,您可以创建一个macos服务,您可以在任何文件上运行该服务来获取字符串并将其直接放入TextEdit。方法如下:

  1. 在Mac上打开Automator并选择模板以创建新服务。
  2. 将“选择服务接收”选项设置为“文件或文件夹”
  3. 将“in”选项设置为“Finder”
  4. 然后添加操作“Run Shell Script”
  5. 在下拉菜单中将“pass input:”更改为“as arguments”
  6. 删除窗口中的所有文本并将其替换为:strings“$1”
  7. 然后添加操作“设置TextEdit文档的内容”
  8. 省省吧(我叫我的“获取字符串”)
Image for article titled How to Find Hidden Features in Mac Applicati***

点击图片查看。

现在,如果您右键单击任何Mac应用程序,选择“Showpackagecontents”选项,并打开名为“MacOS”的文件夹,您将看到该程序的可执行二进制文件。右键单击它并选择“获取字符串”(或者您将服务命名为什么),一个新的文本编辑文档将打开,其中包含所有字符串供您发现!

在找到你喜欢的字符串之后,你可能需要在终端上玩一下如果你熟悉这些类型的命令,那会有帮助的。通常,terminal命令将遵循一个特定的结构,比如默认的write com.apple.FaceTime AutoAcceptInvites-bool YES或NO for boolean命令。也就是说,键入defaults write,然后是strings文本文件顶部的行(在本例中是com.apple.FaceTime),字符串本身,然后是选项。

非布尔特征可能更复杂一些。例如,AutoAcceptInvites只是一个yes或no选项,允许FaceTime自动接受所有传入呼叫,但是AutoAcceptInvitesFrom要求您在末尾添加-array add AppleID以指定要自动接受的特定用户。稍加玩转,您应该可以在您喜爱的OSX应用程序中找到一些非常整洁的特性。当然,当你找到它们时,一定要在我们的ţ提示线程中与我们分享!

Rob“CornDog”Johnson是个人技术博客作者,也是CornDog电脑的Mac开发人员。

  • 发表于 2021-07-25 15:21
  • 阅读 ( 105 )
  • 分类:互联网

你可能感兴趣的文章

回答了20个常见的macos操作问题

... 当你把iPhone**Mac,打开桌面上的iTunes应用程序时,你需要做一些小的调整。 ...

  • 发布于 2021-03-12 04:30
  • 阅读 ( 253 )

10个免费应用修复常见的mac怪癖和烦恼

...按照你想要或期望的方式工作的特性。您可以使用第三方应用程序覆盖其中的一些。 ...

  • 发布于 2021-03-12 08:52
  • 阅读 ( 292 )

如何清理你的mac桌面和提高生产力

... 如果你不想摆弄终端的话,HiddenMe是一个免费的Mac菜单栏应用程序,你只需点击一下就可以隐藏/显示你的桌面图标。要隐藏桌面图标,只需单击菜单栏中的hiddename图标,然后单击隐藏桌面图标。您还可以指定键盘快捷键,并将...

  • 发布于 2021-03-13 04:22
  • 阅读 ( 234 )

如何在没有额外硬件的情况下最大化mac屏幕的不动产

你是否经常在Mac上移动、调整大小、隐藏和显示应用程序窗口?如果你使用的是小屏幕的Mac笔记本电脑,你可能会发现自己花更多的时间来重新排列和调整应用程序的大小,以最大限度地提高你的屏幕空间,而不是实际使用这些...

  • 发布于 2021-03-13 07:28
  • 阅读 ( 274 )

这个隐藏的mac功能可以帮助您更快地阅读文章和文档

...他程序中。Mac的摘要功能应该适用于任何可以选择文本的应用程序。 ...

  • 发布于 2021-03-14 15:24
  • 阅读 ( 457 )

如何让apple mail成为更好的桌面电子邮件客户端

复杂、丑陋、无聊——这就是我每次打开Mac的邮件应用程序时的想法。享受航空邮件和奇异果之类的东西,了解使用第三方邮件应用程序的好处,可能与此有关。 ...

  • 发布于 2021-03-17 03:21
  • 阅读 ( 207 )

你的mac电脑里有东西不见了?如何还原7个常用项目

... 进入活动应用程序的全屏模式,或 意外点击键盘快捷键选项+Cmd+D ...

  • 发布于 2021-03-20 05:15
  • 阅读 ( 244 )

如何在mac上隐藏任何东西:生产力指南

...amp;gt;“驳接”即可完成此操作。同时选中最小化窗口到应用程序图标框,以防止单个应用程序窗口杂乱无章。 ...

  • 发布于 2021-03-26 11:53
  • 阅读 ( 233 )

要在macos登录屏幕上隐藏用户吗?下面是方法

...户?有简单的方法可以做到这一点,你甚至不需要第三方应用程序来做到这一点。 ...

  • 发布于 2021-03-28 10:01
  • 阅读 ( 165 )

如何在mac上隐藏或删除系统首选项窗格

...第三方首选项窗格 如果安装了添加自定义首选项窗格的应用程序,默认情况下,它将显示在主系统首选项窗口的底部。 可以轻松删除第三方首选项窗格,但如果删除它,则第三方窗格将永久删除。如果不重新安装原本放在那里...

  • 发布于 2021-03-31 20:40
  • 阅读 ( 96 )
njct9201
njct9201

0 篇文章

相关推荐