将所选文本直接从任何应用程序保存到Notes

Notes-text-0

我不止一次地想知道为什么苹果公司没有提供文本复制服务以直接将其带到Notes应用程序中,也就是说,如果我们在网页上或在任何其他站点上使用打开的文本,则只需选择它即可。并使用右键将其复制到笔记中。 这样可以防止我们先将其复制到剪贴板,然后再打开便笺,创建新便笺并将其包含在内,这是一个更简单,更快捷的过程。

这就是为什么在Mac上创建Stickies的后续应用程序的原因,但是其优点是不会用“ post-it”填充所有内容。

Automator将在此过程中为我们提供帮助

为了完成此任务,我们将使用Automator作为我们的主要“武器”。 首先是运行它并创建一个新服务,我们将默认在上方菜单中看到它显示«该服务收到以下选择: 文本 en 任何应用»  我们将保持原样,然后转到“复制到剪贴板”操作,以相同的方式将其拖到工作流中。

Notes-text-1

以下是搜索动作“ Run AppleScript”,该动作也 我们将拖动到工作流程 以及向我们显示»(*您的脚本在这里*)«的位置,我们将其删除并复制以下行:

set theInput to quoted form of (input as text)
set noteText to do shell script "echo " & theInput & " | /usr/bin/textutil -stdin -stdout -convert html"
tell application "Notes"
tell account "iCloud"
if not (exists folder "Notes") then make new folder with properties {name:"Notes"}
tell folder "Notes"
make new note with properties {body:noteText}
end tell
end tell
end tell

Notes-text-3

剩下的就是将服务保存在 文件-保存 名称为New Note。 现在,当我们选择文本时,当我们按下右键时, 带有“新笔记”选项的弹出菜单,它将在Notes中复制选定的文本,而无需执行其他任何操作。

更多信息 - 了解如何使用各种方法在Mac上管理路线

资源 - CultofMac


16条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   所罗门巴罗纳

    太复杂了,我更喜欢复制和粘贴。

  2.   吉列尔·弗克斯(Guiller Vks)

    它给我工作流程中的错误,它没有添加任何内容,它告诉我语法错误,预期行尾并且找到了未知的标识符。

    更正:典型的程序员错误...谨防复制和粘贴,引号会产生错误,一旦在Automator中复制了语法,就必须手工编写它们。

    1.    Miguel Angel Juncos

      的确,引号采用了斜体格式,这就是脚本提供错误的原因,我在给出格式之前先对其进行了测试,即在执行该脚本时使用纯文本格式。
      除了重写脚本中的引号外,没有其他方法可以这样做。 感谢您的通知,Guiller Vks!

      1.    吉列尔·弗克斯(Guiller Vks)

        不客气,这是一种荣幸。.! 这件事发生在我身上很多次了……那是我检查的第一件事,仅此而已! 对我来说,典型的失败之一he

  3.   劳尔

    良好

    好吧,我没有得到«execute applescript“,我只有执行SQL ...

    1.    Miguel Angel Juncos

      查找为“运行Applescript”。 如果没有,只需在顶部的搜索框中输入“ Applescript”而不加引号,它肯定会出现。

      1.    Raul Arroyo的图片

        好的,谢谢,发现了...

        1.    劳尔·阿罗约(Raul Arroyo)

          但是我在选择文本后没有在菜单中得到新的笔记...

          1.    Miguel Angel Juncos

            在左上角的自动菜单中,找到“文件”,然后单击“保存”,将其命名为“新注释”,并且在选择任何文本时应显示该注释。


          2.    劳尔·阿罗约(Raul Arroyo)

            我做到了,我保存了New Note.workflow,但仍然不起作用...


          3.    Miguel Angel Juncos

            打开自动化器时,您必须选择“服务”而不是“工作流”或“工作流”才能使其正常工作。


          4.    劳尔·阿罗约(Raul Arroyo)

            我感到很沉重,但我选择了它,但它将其保存为工作流程扩展,为了防万一,我还是再次进行了此操作,但仍然无法使用。


          5.    劳尔·阿罗约(Raul Arroyo)

            还有一件事,当我从自动化程序本身运行注释服务nuea.workflow来查看脚本的运行方式时,它告诉我复制到剪贴板的部分……»操作所需的数据«复制到剪贴板。剪贴板未提供»»...


          6.    Miguel Angel Juncos

            那是“正常的”,什么也没有发生,有时会有异常或警告,但是效果很好。 保存时,它应该直接告诉您“将服务另存为”和您想要的名称。 文件格式:“工作流程”,这是因为您从一开始就做出了错误的选择。 尝试再次打开Automator,并从开始选择服务开始逐步进行所有操作。我向您保证,它可以正常工作。

            它应该在此路径中有效地将您另存为WFLOW,请查看是否在其中:
            /用户/»您的用户»/图书馆/服务

            在取景器窗口中,按:Shift + CMD + G打开功能转到文件夹,实际为您粘贴更改“您的用户”的路径并进行检查。

            如果这不再起作用,我想不出您可能会发生的任何其他事情。


          7.    劳尔·阿罗约(Raul Arroyo)

            好吧,我们要做的事情都很好,谢谢一切。
            同样的事情在我身上不断发生,就像您在上一本书中所说的那样出现,它告诉我“将服务另存为”,它留在我的书店里,很好,一切都很好,但是...做 !。 谢谢你。


          8.    劳尔·阿罗约(Raul Arroyo)

            经过无数次尝试,现在尝试另一个脚本,我意识到这个脚本对我有用,但是只有在Safari中,我才在firefox中尝试了它,加油! 没关系对我来说 ...
            换而言之,它在笔记中进行的粘贴不是文字,而是使用某种字体进行的,并且不粘贴图像...