AutoHotkey大小写转换(二)

看这篇博文前,建议先看看这篇博文:AutoHotkey日常使用(一)

大小写转换在日常文字工作中,应用非常普遍。有了这个快捷键,你就不再需要用鼠标点击或键盘左右键移动到字符旁->删除掉->再修改为大(小)写。而是一步到位的选中->按下快捷键->再粘贴出来,即能得到所预期的大小写字符串。

代码

我们从AutoHotkey.chm文档中,搜索String,找到StringLower

通过查看文档,我们得知转换大小写的命令如下,接着只要设置好对应的快捷键即可。

StringLower, OutputVar, InputVar [, T] 
StringUpper, OutputVar, InputVar [, T]

我的配置文件中设置的快捷键。

Ctrl+Shift+L -> Copy texts to lower
Ctrl+Shift+U -> Copy texts to title
Ctrl+Shift+Alt+U -> Copy texts to upper

对应AutoHotKey.ini中的配置。

; 一键转化文本成小写
; Ctrl+Shift+L -> Copy texts to lower
; ---------------------------------------------------------
^+l::
{
Clipboard = %clipboard%
Send ^{c}
ClipWait, 2
StringLower, Clipboard , Clipboard
Return
}
; ---------------------------------------------------------

; 一键转化文本成Title格式
; Ctrl+Shift+U -> Copy texts to upper
; ---------------------------------------------------------
^+u::
{
Clipboard = %clipboard%
Send ^{c}
ClipWait, 2
StringUpper, Clipboard , Clipboard, T
Return
}
; ---------------------------------------------------------

; 一键转化文本成大写
; Ctrl+Shift+U -> Copy texts to upper
; ---------------------------------------------------------
^+!u::
{
Clipboard = %clipboard%
Send ^{c}
ClipWait, 2
StringUpper, Clipboard , Clipboard
Return
}
; ---------------------------------------------------------

其实也可以直接一行搞定配置。

^+l::StringLower, OutputVar, InputVar
^+u::StringUpper, OutputVar, InputVar, T
^+!u::StringUpper, OutputVar, InputVar

效果

更多

软件基本使用,请移步另一篇博文:AutoHotkey日常使用(一)。配置文件下载可以到AutoHotkey分享网盘根据时间下载最新配置即可,我会不定期的将根据实际需要增加的新操作定义传上去,大部分都是实用型的配置,解压即用。

热评文章