To make it stop giving you the message, add the following near the top of the script before you compile it:
#SingleInstance force
That will cause the newer version to replace the older version of the script.
Please note: this does not address the fact that you seem to have the script executing twice during your boot process.
Very ugly but maybe it's the solution you were looking for. Very sad the shift down solution doesn't work for you, because that's what I've always been using.
*^Space::
dx = 1
dy = 1
text_selection_is_on := !text_selection_is_on
if text_selection_is_on
{
MouseMove, %A_CaretX%, %A_CaretY%, 0
dx := A_CaretX
Send, {right}
dx := A_CaretX - dx
Send, {left}
dy := A_CaretY
Send, {down}
dy := A_CaretY - dy
Send, {up}
Send, {Click down}
}
else
Send, {Click up}
return
left::
if text_selection_is_on
MouseMove, % -dx, 0, 0, R
else
Send, {left}
return
right::
if text_selection_is_on
MouseMove, % dx, 0, 0, R
else
Send, {right}
return
down::
if text_selection_is_on
MouseMove, 0, % dy, 0, R
else
Send, {down}
return
up::
if text_selection_is_on
MouseMove, 0, % -dy, 0, R
else
Send, {up}
return
Best Answer
In a Command Prompt, Ctrl+V doesn't paste the clipboard.
One way you can paste the clipboard in a Command Prompt is Alt+Space, E, P. So you might try
To paste to other Windows programs as well, you can check if the current window is a Command Prompt or not as follows