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) : _
是否可以为多次连续粘贴创建一个脚本?
示例:我使用 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) : _