Я сделал другой вариант, стиль starcraft, в котором вы назначаете выбранное содержимое номеру с помощью ctrl + number и снова получаете доступ к этому содержимому, используя номер с цифровой клавиатуры.Я решил опубликовать его на случай, если вам захочется попробовать.Для меня легче получить доступ к нужному контенту, чем просматривать историю.Спасибо, что подняли это в теме.Я много раз думал об этом и случайно наткнулся на эту ветку, которая дала мне инструменты, в которых я нуждался
#SingleInstance force
handleClip(action, num)
{
global static ClipArray0
global static ClipArray1
global static ClipArray2
global static ClipArray3
global static ClipArray4
global static ClipArray5
global static ClipArray6
global static ClipArray7
global static ClipArray8
global static ClipArray9
if (action = "save")
{
ClipArray%num% := Clipboard
}
else if (action = "get")
{
Clipboard := ClipArray%num%
Send, ^v
}
}
;COPY
^1::
suspend on
Send, ^c
suspend off
handleClip("save", 1)
return
^2::
suspend on
Send, ^c
suspend off
handleClip("save", 2)
return
^3::
suspend on
Send, ^c
suspend off
handleClip("save", 3)
return
^4::
suspend on
Send, ^c
suspend off
handleClip("save", 4)
return
^5::
suspend on
Send, ^c
suspend off
handleClip("save", 5)
return
^6::
suspend on
Send, ^c
suspend off
handleClip("save", 6)
return
^7::
suspend on
Send, ^c
suspend off
handleClip("save", 7)
return
^8::
suspend on
Send, ^c
suspend off
handleClip("save", 8)
return
^9::
suspend on
Send, ^c
suspend off
handleClip("save", 9)
return
^0::
suspend on
Send, ^c
suspend off
handleClip("save", 0)
return
;PASTE
Numpad1::
handleClip("get", 1)
return
Numpad2::
handleClip("get", 2)
return
Numpad3::
handleClip("get", 3)
return
Numpad4::
handleClip("get", 4)
return
Numpad5::
handleClip("get", 5)
return
Numpad6::
handleClip("get", 6)
return
Numpad7::
handleClip("get", 7)
return
Numpad8::
handleClip("get", 8)
return
Numpad9::
handleClip("get", 9)
return
Numpad0::
handleClip("get", 0)
return