#CMDOpenTest from pynput.mouse import Button, Listener, Controller from pynput.keyboard import Key, Listener, Controller import time keyboard = Controller() keyboard.press(Key.cmd) keyboard.release(Key.cmd) time.sleep(2) keyboard.type('cmd')
sleep(1.6) ##click to close it mouse.position = (1307, 63) mouse.click(Button.left, 1) sleep(1) ##minimize Terminal mouse.position = (968, 94) mouse.click(Button.left, 1) sleep(1) terminal() ##write command keyboard.type('firefox') sleep(0.5) keyboard.press(Key.enter) keyboard.release(Key.enter) sleep(10) ##close second page mouse.position = (434, 35) mouse.click(Button.left, 1) sleep(1) ##click on searchbar keyboard.press(Key.ctrl) keyboard.press('l') keyboard.release(Key.ctrl) keyboard.release('l')
#ControllingMouseKeyboardPynput # Controlling your mouse # listening to your mouse # Controlling you keyboard # listening to your keyboard - Will be finally used in our keylogger from pynput.mouse import Controller from pynput.keyboard import Controller # (left to right, top to buttom) # From top-left of the screeen you can imagine the top-left to be (0,0) def controlMouse(); mouse = Controller() mouse.position = (500,200) def controlKeyboard(); keyboard = Controller() keyboard.type("I am freaking awesome!")
# 按小写的a keyboard.press('a') keyboard.release('a') # 按大写的A keyboard.press('A') keyboard.release('A') # 按住shift在按a with keyboard.pressed(Key.shift): # Key.shift_l, Key.shift_r, Key.shift keyboard.press('a') keyboard.release('a') # 直接输入Hello World keyboard.type('Hello World') ## 监听键盘 from pynput.keyboard import Key, Listener def on_press(key): # 监听按键 print('{0} pressed'.format(key)) def on_release(key): # 监听释放 print('{0} release'.format(key)) if key == Key.esc: # Stop listener
def controlKeyboard(): keyboard = Controller() keyboard.type("I am awesome")