Autohotkey 是否能够执行顺序粘贴?

Is Autohotkey able to perform sequential pastes?

是否可以为多次连续粘贴创建一个脚本?

示例:我使用 Ctrl+C(10 次)复制了十个不同的单词,然后按 [=14= 粘贴到我的文档中]Ctrl+V(10次).

像这样

loop,
{
position = 0
loop,
{
~^c::
if (a_index = 9){
position = 0
}
else
{
position := position + 1
}

ClipWait
var%position% := clipboard
return
}

::p1::
send, %var1%
return

::p2::
send, %var2%
return

::p3::
send, %var3%
return

::p4::
send, %var4%
return

::p5::
send, %var5%
return

::p6::
send, %var6%
return

::p7::
send, %var7%
return

::p8::
send, %var8%
return

::p9::
send, %var9%
return

::p10::
send, %var10%
return
}

将剪贴板保存到 var,然后将它们输入到您喜欢的位置和方式。

纯属娱乐:

copiedText := []

~^C::
    ClipWait, 0
    copiedText.push(clipboard), clipboard := ""
return

^V::sendInput % copiedText.length() ? copiedText.remove(1) : _