作者jyhfang (Patrick)
站內EzHotKey
標題Re: [討論] 大家想讓電腦有什麼方便的功能?
時間Sat Jul 26 00:37:54 2008
※ 引述《moonls (mulder)》之銘言:
: 我想到一個自己常遇到的問題, 不曉得AHK能不能解決,
: 在網頁上或是word按 Ctrl+C 複製一段有格式的文字(大小,字體,顏色等)
: 但是我只要單純的貼上"純文字",
: 我現在的作法是開一個純文字檔, 先貼到純文字檔裡,然後再複製貼上
: (雖然說word裡有貼上純文字功能,但不是M$系列的軟體就沒辦法)
: 蠻笨的作法,
: 之前在ezsoft版有版友找到其他的剪貼工具,
: 但是我自己試不出來, 所以想請教各位高手用AHK不曉得能否達成這樣的功能
: 謝謝
=====================從這裡開始=======================
#Persistent
return
OnClipboardChange:
buffer =
%clipboard%
clipboard =
%buffer%
return
=====================到這裡結束=======================
原理就是當剪貼簿有變化時
就會做
OnClipboardChange裡面要做的動作
相對於從
%ClipboardAll%直接讀取出完整的剪貼簿內容
從
%clipboard%讀取出的就只有剪貼簿的基本內容
也就是我們所需要的「純文字」的內容
於是先讀出純文字的內容 並放在一個暫存的地方
再把這些純文字內容 寫回剪貼簿
這樣剪貼簿原先「豐富」的內容 就會被替換成純文字版
再來到你使用的編輯軟體 貼上後就會是你要的東西了!
這個替換的動作 其實和手動貼至筆記本再複製起來
原理是一模一樣的 只不過現在這些暫存的空間 自己看不到
而操作的部分 自動由AutoHotKey完成囉!
使用完畢後記得要關掉 否則可能會影響其它的複製/貼上的動作
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.13.10
1F:推 moonls:大感謝回答 !! 07/26 01:13