我想模拟Netbeans的一个特性。我希望能够复制选定的线条。(不是选定的文本).
我写了以下AutoHotkey宏
DuplicateDown()
{
SetKeyDelay, -1
Temp := ClipboardAll
Clipboard =
Send {Home}+{End}^c
ClipWait, 2
Send {End}{Enter}%Clipboard%
Clipboard := Temp
}
问题是这个宏只复制当前行。我希望能够复制多个选定的行
你能告诉我如何完成这件事吗?
当您预先选择了行,然后发送{Home}+{End}时,您不强制系统重新选择单行而不是先前选择的多行吗?
下面是一个例子,它不工作与自动换行虽然....
#SingleInstance Force
#installKeybdHook
#Persistent
Insert::
Temp := ClipboardAll
Clipboard = ""
Send, ^c
Sleep, 300
loop, parse, clipboard, `n
Jump:=a_index - 1
Send {End}+{Home}
Send, +{Up %Jump%}^c
ClipWait, 2
Send {Down %Jump%}
Send, {End}{Enter}^v
Clipboard := Temp
Return