1、首先我们需要的捂执涡扔使用的库是pyautogui库,我们使用import pyautogui库来导入该库。然后使用pyautogui.FAILSAFE = True语句来启用自动防故障功能,将鼠标移到屏幕的左上角,来抛出failSafeException异常来停止运行。
2、我们使用一个简单的例子,我们这里有四页,每页都有一张图片需要更换。这里我们发现我们要循环4次更换操作,所以使用语句num = 4 for i in range(num):来实现循环。
3、我们要找到图片的位置,使用pyautogui.click(x=825, y=434, button='right', duration=0.5)语句来用0.5秒钟把鼠标移动到屏幕(825,434)坐标处(即是图片所处的坐标),并单机右键。
4、我们在PPT中会点击更换图片按钮,我们使用代码:pyautogui.press('4') 来实现按下并松开(轻敲)4,即是按下更改图片按钮。
5、然后我们需要选择来源,我们使用代码:pyautogui.press('F') 来实现按下并松开(轻敲)F,即是按下来自文件按钮。
6、然后需要输入图片文件名字,这里我们预先要先把需要替换的名字改好,为1.jpg、2.jpg和3.jpg这样有规律的命名。然后点击插入按钮。这里使用代码:filename = str(i+1) + '.jpg'pyautogui.typewrite(filename)pyautogui.press('enter')电脑最好设置为英文模式。
7、最后需要实现翻页,我们采用代码来实现翻页:pyautogui.press('down')
8、为了防止我们的电脑反应不过来,我们需要添加休息时间。使用time库来实现。使用import time来导入该库。使用time.sleep(1)来停顿一秒。具体添加方法在图片里面。
9、我们胆咣骜岱编写玩代码之后,我们对上述代码进行调试。调试完后,我们发现问题有两个,第一个输入的时候英文中文模式输入,对此进行改进又添加了语句:pyautogui.press('稆糨孝汶;enter')。第二个问题是不能很好的切换PPT页面,使用该语句解决:pyautogui.click(x=1240, y=221, duration=0.5)全部代码如图,运行之后的效果如图。与之前的PPT进行对比就已经全部更换完成了