我正在开发一种使用pyautogui单击屏幕键盘的机器人
以下是我当前用来在键盘上单击“ a”的代码。
import pyautogui
osk_filepath = os.path.abspath("assets")
osk_icon = pyautogui.locateCenterOnScreen(os.path.join(osk_filepath, "OSK_ICON.png"))
if not osk_icon:
sys.exit("Unable to detect On-Screen Keyboard")
OSK_LOCATION = (osk_icon[0] - 25, osk_icon[1], 1000, 500)
a = pyautogui.locateCenterOnScreen(os.path.join(osk_filepath, "a.png"), region=OSK_LOCATION, grayscale=True)
pyautogui.click(a)
它将鼠标移动到'a'键的位置,但不按下以输出'a'。
答案 0 :(得分:0)
可以通过以管理员身份运行IDE来解决此问题。