因此,我正在编辑我的大自动化脚本,当我需要为以下代码更改代码中的位置时。在将代码放在脚本的上部后,我突然开始收到以下错误:
File "C:\Users\User\Desktop\clicker.py", line 198, in <module>
while a[i] != None:
IndexError: list index out of range
我试着检查了索引,但它们看起来都很好。我不知道如何进一步调试它..奇怪的是,错误显示在while循环的末尾(如果它只在开始显示,我知道如何修复它)。这意味着列表中检测到的每个坐标都会被执行,当不
我制作了一个python脚本,它使用pyautogui (鼠标移动)在大量PDF上运行图形自动化。自动显示似乎需要一个主动显示,为鼠标的移动和PDF被打开。如果我用SSH连接到Azure VM (使用Windows操作系统)并启动python脚本,我将从pyautogui获得一个错误,如下所示:
pyautogui.FailSafeException:
PyAutoGUI fail-safe triggered from mouse moving to a corner of the screen.
To disable this fail-safe, set pyautogu
因此,我试图自动化我的漫画阅读,我遇到了麻烦,以找出如何设置一个持续时间为每一个事件。例如,如果我希望它滚动200秒钟,然后单击X&Y坐标下的下一页,我将如何处理?
注意:我知道如何让pyautogui点击。我更关心的是如何使时间延迟。
import pyautogui
speed = input('how fast should it scroll')
sleepTime = input('how long before next scroll')
pyautogui.time.sleep(3)
while 0 < 10:
我试图自动化一些活动,但是当我尝试使用函数热键()时,会检测到一个错误:
import pyautogui
import pyperclip
# Step 1 - Open the link in a new tab
pyautogui.PAUSE = 1
pyautogui.hotkey('ctrl','t') #open a new tab
---------------------------------------------------------------------------
TypeError
我一直在使用pyautogui自动化一些浏览器内容,如下所示:
time.sleep(1)
locationscs = pyautogui.locateOnScreen('scs.PNG', confidence=.8)
pyautogui.click(locationscs)
time.sleep(1)
这并不理想,因为有时页面没有及时加载,我也不会点击。
我试过这样的方法:
r = None
while r is None:
location3 = pya
我使用python的pyautogui模型自动化软件安装。因此,我从安装屏幕上裁剪了一些图片,比如单击next,接受条款和条件。使用图像搜索,我能够找到屏幕上的图像,并能够点击正确的区域。在我的系统里很好。但是,由于图像搜索不成功,该脚本在其他系统中无法工作。可能是因为图像在我的系统中被裁剪,在其他系统中被搜索。这两个系统的分辨率是相同的,但屏幕大小不同(比如15英寸,17英寸)。我的问题是,locateOnScreen函数在不同的机器上兼容吗?考虑到我需要在公司的多个系统中部署这种自动化,我如何解决这个问题?该代码粘贴在下面:
import os
import time
import pya
我有一个应用程序,需要多个按键和鼠标点击的同时,才能访问菜单项。我需要自动化这一部分,我试过了 pyautogui.click(image1.x, image1.y) AND pyautogui.hotkey('ctrl', 'shft', 'alt') 我也试过了 pyautogui.keyDown('shift') # hold down the shift key
pyautogui.keyDown('alt') # hold down the shift
我试图在chromebook (官方linux支持)的linux容器上使用pyautogui实现鼠标和键盘的自动化,但是鼠标和键盘没有响应任何函数(移动、单击、按键.)然而,像pyautogui.alert('This is the message to display.')这样的东西可以工作,并弹出一个窗口。
有什么办法让它在集装箱上工作吗?