Alfred workflow如何将匹配内容输出到文本输入框而非仅复制到剪贴板
Alfred Workflow 直接输出到输入框的解决方案
你需要选择 粘贴到最前端应用(Paste to Frontmost App) 类型的输出组件,不需要经过剪贴板中转,即可直接将匹配到的内容输出到当前光标所在的输入框,覆盖网页输入框、本地应用输入栏等所有可输入场景。
两种实现方式可选:
方式1:使用原生输出组件(推荐)
- 你读取键值对文件匹配到
b的值后,将该值作为输出参数直接传递给「Paste to Frontmost App」组件即可 - 如果是通过 Script Filter 触发搜索,只需要把匹配到的
b的值设为 Script Filter 条目的arg参数,后续接「Paste to Frontmost App」组件就能自动输出
方式2:脚本实现(适合需要自定义逻辑的场景)
如果需要更灵活的控制,可以直接在脚本中执行模拟输入的命令,不会影响当前剪贴板的已有内容:
-- AppleScript 示例 tell application "System Events" to keystroke "替换为你匹配到的b的值"
# shell 调用示例,适合用Python/JS写脚本的场景 osascript -e 'tell application "System Events" to keystroke "替换为你匹配到的b的值"'
内容的提问来源于stack exchange,提问作者Bomin
相关产品推荐
相关产品推荐

