I want to combine the following two scripts into one:

How can I do this?

Note that whenever I use these AutoHotkey scripts with form input, it presses the Enter key automatically which I don't want.

link|improve this question

45% accept rate
Those 2 links are identical. Do you mean superuser.com/questions/86376 ? – RJFalconer Jan 1 '10 at 16:07
oh yes i changed correct link – metal gear solid Jan 1 '10 at 16:23
Did my answer work for you? – RJFalconer Jan 3 '10 at 18:59
feedback

1 Answer

up vote 0 down vote accepted

Select text, press Alt-R

Converts:
"My Filename" to "my-filename"
"MY FILENAME" to "my-filename"
"my filename" to "MY-FILENAME"
Preserves original clipboard contents

#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
link|improve this answer
Tested and working. Based on the two linked scripts of John T. – RJFalconer Jan 1 '10 at 17:46
Sorry i was out from city to celebrate party. yes it's working thanks – metal gear solid Jan 4 '10 at 9:45
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.