作者IamSierra (面对转变能做什麽?)
看板MAC
标题[软体] PopClip 扩充 选取文字填入Gemini网页
时间Sat Dec 13 17:35:42 2025
PopClip Extension: Gemini
此扩充功能可将选取文字传送至 Google Gemini 网页版输入框,并在执行後自动还原系
统剪贴簿至原始状态,避免覆盖您原本复制的重要内容。
核心功能
无痕操作:执行过程中虽然会复制选取文字,但结束後会自动将剪贴簿内容「回溯」到执
行前的状态(例如您原本复制的图片或档案不会遗失)。
通用支援:透过系统 Shell 指令唤醒浏览器,支援 Chrome、Arc、Safari、Edge 等所有
预设浏览器。
手动送出:文字贴上後游标会停留在输入框,让您有机会在送出前修改 Prompt(例如加
上「请翻译成英文:」)。
运作逻辑
备份:程式启动瞬间,先将当前剪贴簿内容存入暂存记忆体。
复制:模拟 Cmd+C 抓取您目前选取的文字。
开启:呼叫预设浏览器开启 gemini.google.com。
贴上:等待网页载入(预设 1.0 秒)後,模拟 Cmd+V 贴上文字。
还原:等待贴上动作完成(0.5 秒),将暂存的内容写回剪贴簿。
延迟调整:若发现文字偶尔未贴上,或贴上的是旧内容,请增加 delay 1.0 或 delay
0.5 的数值。
权限需求:首次执行需授权 PopClip 控制电脑(辅助使用权限)。
安装代码 (YAML)
#popclip
name: Gemini
icon: symbol:sparkles
description: Open Gemini, paste selection, and restore original clipboard.
applescript: |
-- 1. 备份:保存当前剪贴簿内容
try
set originalClipboard to the clipboard
on error
set originalClipboard to ""
end try
-- 2. 复制:模拟 Cmd+C 复制选取文字
tell application "System Events" to keystroke "c" using command down
delay 0.2
-- 3. 开启:呼叫预设浏览器 (使用 Shell open 指令以确保唤醒)
do shell script "open '
https://gemini.google.com/app'"
-- 4. 等待:视网路与浏览器启动速度调整 (建议 1.0 - 1.5)
delay 1.0
-- 5. 贴上:模拟 Cmd+V
tell application "System Events" to keystroke "v" using command down
-- 6. 还原:给予缓冲时间後,还原剪贴簿
delay 0.5
set the clipboard to originalClipboard
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.173.224.61 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1765618544.A.8F2.html