KraKaKaa icon

Multiple Clipboards AHK Script ( AutoHotKey Script )

KraKaKaa | PRO | 10/21/23 07:00:37 PM UTC (Edited) | 0 ⭐ | 11686 👁️ | Never ⏰ | [Script, ahk, autohotkey, .ahk]
Autohotkey |

1.5 KB

|

Source Code

|

0 👍

/

0 👎

#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

  • KraKaKaa icon
    KraKaKaa PRO
    10/21/23 06:59:25 PM UTC (Edited)
    text |

    0 B

    |

    0 👍

    /

    0 👎

    I have revised this script to make it a bit more efficient. Enjoy.
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎