主要思想是使用PICO模拟键盘和鼠标发送随机键。
代码
代码: 全选
import random
import usb_hid
import time
from adafruit_hid.consumer_control import ConsumerControl
from adafruit_hid.consumer_control_code import ConsumerControlCode
from adafruit_hid.keyboard import Keyboard
from adafruit_hid.keyboard_layout_us import KeyboardLayoutUS
from adafruit_hid.mouse import Mouse
kbd = Keyboard(usb_hid.devices)
layout = KeyboardLayoutUS(kbd)
m = Mouse(usb_hid.devices)
cc = ConsumerControl(usb_hid.devices)
while True:
for x in range(random.randrange(15, 50)):
kbd.send(random.randrange(32, 127))
m.click(Mouse.RIGHT_BUTTON)
for x in range(random.randrange(5, 25)):
m.move(random.randrange(-100, 100), random.randrange(-100, 100), random.randrange(-1,1))
cc.send(ConsumerControlCode.VOLUME_INCREMENT)
time.sleep(random.randrange(5,30))