如何将两个 AutoHotkey 脚本合并为一个?

如何将两个 AutoHotkey 脚本合并为一个?

我想将以下两个脚本合并为一个:

我怎样才能做到这一点?

请注意,每当我将这些 AutoHotkey 脚本与表单输入一起使用时,它都会Enter自动按下我不想要的键。

答案1

选择文本,按 Alt-R

转换:
将“My Filename”转换为“my-filename”
将“MY FILENAME”转换为“my-filename”
将“my filename”转换为“MY-FILENAME”
保留原始剪贴板内容

#SingleInstance Force

!r::
save := ClipboardAll
Send ^c
clipwait
original_filename := Clipboard
StringReplace, hyphen_filename, original_filename, %A_SPACE%, -, All
StringLower, hyphen_filename_toggle, hyphen_filename
If (hyphen_filename_toggle == hyphen_filename)
{
    StringUpper, hyphen_filename_toggle, hyphen_filename
}
Clipboard := hyphen_filename_toggle
Send ^v
Clipboard := save
return

相关内容