KraKaKaa

Multiple Clipboards AHK Script ( AutoHotKey Script )

Jan 15th, 2023 (edited)
1,311
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Autohotkey 1.50 KB | Source Code | 0 0
  1. #NoEnv
  2. #SingleInstance Force
  3.  
  4. SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
  5. SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
  6. SetKeyDelay, 25, 50
  7. SetTitleMatchMode, 2
  8.  
  9. ; ######################################################################################
  10. ; HOW TO USE THIS SCRIPT:
  11. ; THIS SCRIPT CREATES 10 EXTRA CLIPBOARDS, ONE FOR EACH NUMBER 1 - 0
  12. ; CTRL + 1 - 0 = COPY TO CLIPBOARD 1 - 0
  13. ; CTRL + ALT + 1 - 0 = PASTE FROM CLIPBOARD 1 - 0
  14. ; ######################################################################################
  15.  
  16. ; Function to capture and restore clipboard
  17. CaptureAndStore(clipVar) {
  18.     clipcache := clipboard
  19.     Sleep, 100
  20.     Send, ^c
  21.     Sleep, 100
  22.     %clipVar% := clipboard
  23.     clipboard := clipcache
  24. }
  25.  
  26. ; Hotkeys to capture clipboard
  27. ^1::CaptureAndStore("clipboard1")
  28. ^2::CaptureAndStore("clipboard2")
  29. ^3::CaptureAndStore("clipboard3")
  30. ^4::CaptureAndStore("clipboard4")
  31. ^5::CaptureAndStore("clipboard5")
  32. ^6::CaptureAndStore("clipboard6")
  33. ^7::CaptureAndStore("clipboard7")
  34. ^8::CaptureAndStore("clipboard8")
  35. ^9::CaptureAndStore("clipboard9")
  36. ^0::CaptureAndStore("clipboard0")
  37.  
  38. ; Hotkeys to paste saved clipboard
  39. !^1::SendInput, %clipboard1%
  40. !^2::SendInput, %clipboard2%
  41. !^3::SendInput, %clipboard3%
  42. !^4::SendInput, %clipboard4%
  43. !^5::SendInput, %clipboard5%
  44. !^6::SendInput, %clipboard6%
  45. !^7::SendInput, %clipboard7%
  46. !^8::SendInput, %clipboard8%
  47. !^9::SendInput, %clipboard9%
  48. !^0::SendInput, %clipboard0%
Advertisement