作者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/m.aspx?n=bbs/MAC/M.1765618544.A.8F2.html