Selecione o texto, pressione Alt-R
Converte:
"Meu nome de arquivo" para "meu-nome do arquivo"
"MY FILENAME" para "my-filename"
"meu nome de arquivo" para "MY-FILENAME"
Preserva o conteúdo original da área de transferência
#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