簡體   English   中英

Pyautogui 不在 Mac 上運行? (卡特琳娜)

[英]Pyautogui not running on Mac? (Catalina)

我正在嘗試從我的 Mac 上的終端運行以下命令,但發生的情況是代碼似乎正在運行(我沒有收到任何錯誤消息),我的 Mac 上的 python(作為應用程序)在我的擴展塢上彈跳,好像打開,然后它什么也不做,然后停止運行。 我不知道這是權限問題、Mac Catalina 問題還是我的代碼問題!

import pyautogui as gui
count= 0
gui.click(1080,521)
while count<5:
    gui.FAILSAFE=True
    gui.write(f'This is a test {count}x')
    count += 1
    gui.press('enter')

我已經嘗試運行 sudo 命令,我也嘗試過:

gui.moveTo(1080,521)
gui.dragTo(button='left')

代替 gui.click 命令,但似乎沒有任何效果? 幫助?

原來這是一個權限問題 - 在 Mac 系統偏好設置中,我需要授予對終端的訪問權限以控制我的鼠標

就我的 Big Sir System Env 而言,我做到了

設置 -> 安全和隱私 -> 輔助功能 -> 終端“檢查”

現在效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM