ahk v2 脚本
#Requires AutoHotkey v2.0
;https://wyagd001.github.io/v2/docs/Hotkeys.htm 教程
; Ctrl+Alt+E 作为触发快捷键将剪贴板内容转换成 sql in 的格式
^!e::
{
if !A_Clipboard
return
lines := StrSplit(A_Clipboard, "`n")
result := ""
for index, line in lines
{
line := Trim(line, "`r`n")
if (line = "")
continue
if (result != "")
result .= ",`n"
result .= "'" line "'"
}
A_Clipboard := result
Send("^v")
}
; 将剪贴板中的内容逐个字符地输出出来
>RWin::
{
SendClipboardChars()
}
SendClipboardChars() {
originalClipboard := A_Clipboard
clipboardText := A_Clipboard
if (clipboardText = "") {
return
}
for i, char in StrSplit(clipboardText) {
SendText(char)
Sleep(30) ; 字符间隔延迟,可调整
}
A_Clipboard := originalClipboard
}
; 单独按下右 Win 时,如果不希望它触发开始菜单,可以屏蔽
; RWin & Space::Send("{RWin}{Space}") ; 示例:右 Win + 空
脚本可以创建快捷方式放到 windwos 启动文件中
按 Win + R 打开运行窗口 shell:startup

浙公网安备 33010602011771号