>早速要望ですが(^^;)
>
>抱えているクリップデータを一気に吐き出させることができないでしょうか。
>同時に「クリップボード履歴の一括削除」もできると、なお嬉しいです。
>
>現在は、「CTRL+V あるいは Shift+Ins」で貼り付けて、「Shift+Ctrl+V」で
>履歴削除を交互に繰り返しています。
QXであれば、以下のようなマクロでコピー+履歴削除が1回のキー操作でできます。
dllname USER
cdeclare int RegisterWindowMessage(LPCSTR);
cdeclare int SendMessage(HWND, int, int, long);
cdeclare HWND FindWindow(LPCSTR, LPCSTR)
proc main
dim msg
dim hwnd as HWND
if @hwnd = 0 then exit proc
@BlockClipboardPaste
'クリップボード履歴を1つ削除する
msg = RegisterWindowMessage("QTClipMsg")
hwnd = FindWindow(0, "QTClip")
if hwnd<>0 then
SendMessage(hwnd, msg, 1, 0)
end if
end proc |