【问题标题】:Editing text in Automator在 Automator 中编辑文本
【发布时间】:2012-11-09 19:30:28
【问题描述】:

我想创建一个 Automator 服务,它可以获取选定的文本并将其替换为已编辑的版本。

选定的文本将类似于“这是选定的文本”。

然后输出将采用该文本并输出类似...

“一些预定义的开头(这是选定的文本,这是选定的文本)”

我以前用文件名做过类似的事情,但 nr=ever 用实际文本。

请有人指点我正确的方向。

谢谢

【问题讨论】:

    标签: macos automator


    【解决方案1】:

    打开 Automator 时选择服务作为文档类型。

    使用运行 applescript 操作。

    设置服务在任何应用程序中接收选定的“文本” 勾选输出替换选定的文本。

    将此代码示例放在 Run applescript Action 中:

     on run {input, parameters}
    
        set new_text to "this is selected text, " & input
    
        return new_text
    end run
    

    保存。

    通过选择文本并crtl+单击它以获取服务菜单来尝试一些文本。 导航到您的服务。

    【讨论】:

    • 谢谢!我还找到了一种使用 bash 脚本的方法... echo 'NSLocalizedString('$1', '$1')' 也可以。
    猜你喜欢
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多