autohotkey应用3-剪贴板的使用

在autohotkey的使用剪贴板非常方便,有专门的变量%Clipboard%和监测事件,再搭配热键使用很简单,下面介绍使用(下面例子均为纯文本复制粘贴):

1-显示剪贴板内容.ahk

;显示当前剪贴板内容
Msgbox,%Clipboard% 

2-热键显示剪贴板内容.ahk

;热键显示剪贴板内容
;win+c
#c::
Msgbox,%Clipboard% 
return

3-将剪贴板内容保存为文本文件.ahk

;将剪贴板内容保存文本文件
;剪贴板内容%A_Now%.txt:保存文件名称,默认是在脚本当前文件夹下
;%A_Now%为当前时间,
;UTF-8-RAW表示保存编码为UTF-8-RAW
FileAppend,%Clipboard%,剪贴板内容%A_Now%.txt,UTF-8-RAW
Msgbox,保存完成

4-热键保存剪贴板内容.ahk

;按下热键将剪贴板内容保存文本文件
;win+c
#c::

;剪贴板内容%A_Now%.txt:保存文件名称,默认是在脚本当前文件夹下
;%A_Now%为当前时间,
;UTF-8-RAW表示保存编码为UTF-8-RAW
FileAppend,%Clipboard%,剪贴板内容%A_Now%.txt,UTF-8-RAW
Msgbox,保存完成
return

5-剪贴板内容监视.ahk

;剪贴板监视

;让脚本持久运行(即直到用户关闭或遇到 ExitApp)
#Persistent
return


;剪贴板监视
OnClipboardChange:
;显示一个提示框,显示剪贴板内容
ToolTip,%Clipboard%
Sleep,1000	;延时1s
ToolTip  ; 关闭提示.
return

6-剪贴板监视保存文本.ahk

;剪贴板监视将内容保存为文本文件
;有一个小问题,就是启动时会将当前剪贴板内容保存为文本文件
;要想不怎么处理会比较麻烦,不过影响不大

;让脚本持久运行(即直到用户关闭或遇到 ExitApp)
#Persistent
return


;剪贴板内容改变触发事件
OnClipboardChange:
;将文本内容保存到以时间命名的文件中
FileAppend,%Clipboard%,剪切板内容%A_Now%.txt,UTF-8-RAW
;进行提示
ToolTip 已复制
Sleep 1000
ToolTip  ; 关闭提示.

return

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值