Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from pynput.keyboard import Key, Controller
- import keyboard
- from time import sleep
- import pickle
- control = Controller()
- def press(k):
- control.press(k)
- control.release(k)
- return k
- def convert(n):
- out = str(n)
- while len(out) < 6:
- out = "0"+out
- return out
- with open("last_number.txt", "rb") as file_handler:
- nr = pickle.load(file_handler)
- run = False
- while True:
- while nr < 1000000 and run:
- text = ""
- code = convert(nr)
- text += press("p")
- if keyboard.is_pressed("space"): ### toggle code checking off
- run = False
- sleep(0.5)
- for x in code:
- text += press(x)
- text += press("m")
- print(text)
- sleep(0.01) #seconds/code tests
- nr += 1
- if keyboard.is_pressed("space"): #toggle code checking on
- run = True
- sleep(0.5)
- if keyboard.is_pressed("esc"): #quit
- break
- if nr >= 1000000:
- with open("last_number.txt", "wb") as file_handler:
- pickle.dump((0),(file_handler))
- else:
- with open("last_number.txt", "wb") as file_handler:
- pickle.dump((nr),(file_handler))
- print(f"saved {nr} to last_number.txt")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement