Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #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%
Advertisement