Multiple Clipboards AHK Script ( AutoHotKey Script )
KraKaKaa |
PRO |
10/21/23 07:00:37 PM UTC (Edited) |
0 ⭐ |
11686 👁️ |
Never ⏰ |
[Script, ahk, autohotkey, .ahk]
#NoEnv
#SingleInstance Force
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SetKeyDelay, 25, 50
SetTitleMatchMode, 2
; ######################################################################################
; HOW TO USE THIS SCRIPT:
; THIS SCRIPT CREATES 10 EXTRA CLIPBOARDS, ONE FOR EACH NUMBER 1 - 0
; CTRL + 1 - 0 = COPY TO CLIPBOARD 1 - 0
; CTRL + ALT + 1 - 0 = PASTE FROM CLIPBOARD 1 - 0
; ######################################################################################
; Function to capture and restore clipboard
CaptureAndStore(clipVar) {
clipcache := clipboard
Sleep, 100
Send, ^c
Sleep, 100
%clipVar% := clipboard
clipboard := clipcache
}
; Hotkeys to capture clipboard
^1::CaptureAndStore("clipboard1")
^2::CaptureAndStore("clipboard2")
^3::CaptureAndStore("clipboard3")
^4::CaptureAndStore("clipboard4")
^5::CaptureAndStore("clipboard5")
^6::CaptureAndStore("clipboard6")
^7::CaptureAndStore("clipboard7")
^8::CaptureAndStore("clipboard8")
^9::CaptureAndStore("clipboard9")
^0::CaptureAndStore("clipboard0")
; Hotkeys to paste saved clipboard
!^1::SendInput, %clipboard1%
!^2::SendInput, %clipboard2%
!^3::SendInput, %clipboard3%
!^4::SendInput, %clipboard4%
!^5::SendInput, %clipboard5%
!^6::SendInput, %clipboard6%
!^7::SendInput, %clipboard7%
!^8::SendInput, %clipboard8%
!^9::SendInput, %clipboard9%
!^0::SendInput, %clipboard0%
Comments
0 B
|0 👍
/0 👎
0 B
|👍
/👎