Python控制鼠标键盘代码实例
python控制鼠标键盘其实很容易,我们在写程序的时候很多时候会用的到!
python控制鼠标键盘步骤及代码
1、安装类库
pip install pyautogui
2、代码:
import pyautogui,time,randompyautogui.PAUSE = 3pyautogui.FAILSAFE = Truewidth, height = pyautogui.size()#print(str(width))#print(str(height))def drawRct(): for i in range(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)def mouseScroll(): time.sleep(5) for i in range(10): pyautogui.scroll(-200) time.sleep(2)def getXy(): try: while True: x, y = pyautogui.position() print(x,y) except KeyboardInterrupt: print(’nExit.’)def playVideo(x,y): for i in range(4): pyautogui.click(x,y) x=x+240 playAndComment()def playAndComment(): time.sleep(random.randint(5,15)) pyautogui.scroll(-400) pyautogui.scroll(-400) pyautogui.click(200,300) pyautogui.typewrite(’very good!’) pyautogui.click(900,400) pyautogui.click(710,16)if __name__ == ’__main__’: time.sleep(5) pyautogui.scroll(-300) for i in range(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)
直接监听用户键盘操作
from pynput.keyboard import Listenerimport logging location = './' logging.basicConfig( filename=(location+'keylogger.txt'), format='%(message)s', level=logging.DEBUG) def press(key): logging.info(key) with Listener(on_press = press) as listener: print(’The program begins to watch the action of keyboard:’) listener.join()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持好吧啦网。
相关文章:
1. PHP设计模式之迭代器模式浅析2. JXTA Java标准版本 2.3.7 发布3. JS实现手写 forEach算法示例4. vue学习笔记之slot插槽用法实例分析5. ASP.NET MVC使用正则表达式验证手机号码6. Java之InputStreamReader类的实现7. 用css截取字符的几种方法详解(css排版隐藏溢出文本)8. python b站视频下载的五种版本9. Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)10. Vue axios与Go Frame后端框架的Options请求跨域问题详解

网公网安备