Advertisement
Guest User

Untitled

a guest
Mar 14th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 1.47 KB | None | 0 0
  1. #Include <Misc.au3>
  2. ;fake multicaches on strg + alt +1-9
  3. Dim $var[12]
  4. $var[0]=''
  5. $nr = 100
  6. HotKeySet('^!1','MultiCache') ;
  7. HotKeySet('^!2','MultiCache') ;
  8. HotKeySet('^!3','MultiCache') ;
  9. HotKeySet('^!4','MultiCache') ;
  10. HotKeySet('^!5','MultiCache') ;
  11. HotKeySet('^!6','MultiCache') ;
  12. HotKeySet('^!7','MultiCache') ;
  13. HotKeySet('^!8','MultiCache') ;
  14. HotKeySet('^!9','MultiCache') ;
  15. HotKeySet('^!0','MultiCache') ;
  16.  
  17. Func MultiCache($nr)
  18.    If @HotKeyPressed = "^!1" Then $nr=0
  19.    If @HotKeyPressed = "^!2" Then $nr=1
  20.    If @HotKeyPressed = "^!3" Then $nr=2
  21.    If @HotKeyPressed = "^!4" Then $nr=3
  22.    If @HotKeyPressed = "^!5" Then $nr=4
  23.    If @HotKeyPressed = "^!6" Then $nr=5
  24.    If @HotKeyPressed = "^!7" Then $nr=6
  25.    If @HotKeyPressed = "^!8" Then $nr=7
  26.    If @HotKeyPressed = "^!9" Then $nr=8
  27.    If @HotKeyPressed = "^!0" Then $nr=9
  28.      
  29.    If $nr = 9 Then
  30.       For $i = 0 to 9 Step 1
  31.             $var[$i]=''
  32.          Next
  33.       EndIf
  34.      
  35.    if $var[$nr] <> '' Then
  36.       ClipPut($var[$nr])        ;den wert aus var[0] in die zwischenablage kopieren
  37.       Send("^v")            ;einfuegen senden aus zwischenablage
  38.       ClipPut($var[11])     ;den vorigen wert des zwischenspeichers wiederherstellen
  39. ;~    $var[$nr]=''              ; var[0] ueberschreiben fuer erneutes speichern
  40. ;~    Return                ; funktion beenden
  41.    EndIf
  42.    
  43.    if $var[$nr] = '' Then
  44.       $var[11] = ClipGet()
  45.       Send("^c")
  46.       Send("^c")
  47.       $var[$nr] = ClipGet()
  48.       ClipPut($var[11])
  49.    EndIf
  50.    
  51. EndFunc
  52.  
  53.  
  54. While 1
  55.    Sleep(100)
  56.    WEnd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement