实例介绍
【实例简介】
基于python3.6 pyautogui
【实例截图】python自动化
【核心代码】
import math import pywinauto import os from pywinauto.application import Application import pyautogui import time #导入时间库 # 创建对象 app_music = pywinauto.Application() #开启应用 app_music.start('E:\CloudMusic\cloudmusic.exe') # app_music.start('notepad.exe') #连接应用 Chrome_WidgetWin_0 app_music.connect(path=r"E:\CloudMusic\cloudmusic.exe") # time.sleep(2) # window_title='Chrome_WidgetWin_0' screenWidth, screenHeight = pyautogui.size() #1.窗口最大化 print(screenWidth,screenHeight) # pyautogui.moveTo(1425,210,duration=0.5) # pyautogui.click(button='left') #2.点击搜索歌曲 # pyautogui.moveTo(350,25,duration=0.5) pyautogui.moveTo(389,228,duration=0.5) pyautogui.click(button='left') #3.输入歌曲名,点击搜索 pyautogui.keyDown('ctrlleft') pyautogui.press('a') pyautogui.keyUp('ctrlleft') pyautogui.keyDown('delete') pyautogui.keyUp('delete') #搜索歌曲 # pyautogui.keyDown('shiftleft') # pyautogui.keyUp('shiftleft') # pyautogui.typewrite('All of me ', 0.25) pyautogui.typewrite('juhao ', 0.2) time.sleep(1) pyautogui.moveTo(460,25,duration=0.5) pyautogui.click(button='left') # app_music["网易云音乐"].Edit.TypeKeys("125644444") time.sleep(1) #4.点击播放 # pyautogui.moveTo(400,200,duration=0.5) pyautogui.moveTo(430,200,duration=0.5) pyautogui.doubleClick() pyautogui.moveTo(180,970,duration=0.5) pyautogui.click(button='left') pyautogui.moveTo(145,930,duration=0.5) pyautogui.click(button='left') # wx = pywinauto.Application() # wx.start('E:\Software\Tencent\WeChat\WeChat.exe') # #连接应用 Chrome_WidgetWin_0 # wx.connect(path=r"E:\Software\Tencent\WeChat\WeChat.exe") # # # time.sleep(1) # #点击搜索打 # # pyautogui.moveTo(680,280,duration=0.3) # pyautogui.click(button='left') # # # # # pyautogui.typewrite('tangtang ', 0.25) # pyautogui.typewrite('zhangyinglong ', 0.2) # pyautogui.keyDown('enter') # #进入聊天对话框 # pyautogui.moveTo(1000,750,duration=0.5) # pyautogui.click(button='left') # # # pyautogui.typewrite('zheshougesonggeikeaideni ', 0.3) # pyautogui.typewrite('erha ,zaigongsida dezhoupuke !!! \n huilaideshihou , daifenchaofan , wohaimeiyouchifan ', 0.3) # pyautogui.hotkey('ctrl', 'v') # # pyautogui.keyDown('enter') # pyautogui.typewrite('nihao , woshi king xiedediyigezidonghua daifan jiaoben !!!', 0.1) # pyautogui.keyDown('enter') # # for i in range(10): # # pyautogui.moveTo(197, 104, duration=1) # # pyautogui.moveTo(885, 104, duration=1) # # pyautogui.moveTo(885, 496, duration=1) # # pyautogui.moveTo(197, 496, duration=1) # # # # pyautogui.moveTo(1836,138,duration=0.3) # # pyautogui.click(button='left') # # #打开保存的视频 # # pyautogui.keyDown('winleft' , 'E') # # pyautogui.moveTo(700,365,duration=0.3) # # pyautogui.click(button='left') # # pyautogui.typewrite('C:\\Users\\king\\Videos\\Captures', 0.1) # # pyautogui.keyDown('enter') # # pyautogui.keyDown('winleft' , 'A') # # pyautogui.keyDown('winleft' , 'C') # # # # # pyautogui.keyDown('altleft' , '\t') # # # # pyautogui.moveTo(670,1058,duration=0.5) # # pyautogui.click(button='left') # # # # pyautogui.moveTo(700,265,duration=0.5) # # pyautogui.click(button='left') # # # # # pyautogui.typewrite('tangtang ', 0.25) # # pyautogui.typewrite('zhangyinglong ', 0.3) # # pyautogui.keyDown('enter') # # #进入聊天对话框 # # pyautogui.moveTo(1000,750,duration=0.5) # # pyautogui.click(button='left') # # # # pyautogui.keyDown('winleft' , 'V') # # pyautogui.keyDown('enter')
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论