Python控制鼠标键盘代码实例
python控制鼠标键盘其实很容易,我们在写程序的时候很多时候会用的到!
python控制鼠标键盘步骤及代码
1、安装类库
pipinstallpyautogui
2、代码:
importpyautogui,time,random pyautogui.PAUSE=3 pyautogui.FAILSAFE=True width,height=pyautogui.size() #print(str(width)) #print(str(height)) defdrawRct(): foriinrange(10): pyautogui.moveTo(300,300,duration=0.25) pyautogui.moveTo(400,300,duration=0.25) pyautogui.moveTo(400,400,duration=0.25) pyautogui.moveTo(300,400,duration=0.25) defmouseScroll(): time.sleep(5) foriinrange(10): pyautogui.scroll(-200) time.sleep(2) defgetXy(): try: whileTrue: x,y=pyautogui.position() print(x,y) exceptKeyboardInterrupt: print('\nExit.') defplayVideo(x,y): foriinrange(4): pyautogui.click(x,y) x=x+240 playAndComment() defplayAndComment(): time.sleep(random.randint(5,15)) pyautogui.scroll(-400) pyautogui.scroll(-400) pyautogui.click(200,300) pyautogui.typewrite('verygood!') pyautogui.click(900,400) pyautogui.click(710,16) if__name__=='__main__': time.sleep(5) pyautogui.scroll(-300) foriinrange(9): print(str(i)) time.sleep(random.randint(3,5)) #pyautogui.click(360,16) pyautogui.scroll(-300) time.sleep(random.randint(1,5)) playVideo(404,330)
直接监听用户键盘操作
frompynput.keyboardimportListener importlogging location="./" logging.basicConfig(filename=(location+"keylogger.txt"),format="%(message)s",level=logging.DEBUG) defpress(key): logging.info(key) withListener(on_press=press)aslistener: print('Theprogrambeginstowatchtheactionofkeyboard:') listener.join()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。