だから私はpython 3と今は "pyautogui"モジュールを使うことを学んでいます。私が "pyautogui.click(x、y)"を使用しようとするとき。このエラーが表示されます。「[WinError 5]アクセスが拒否されました。それでも座標をクリックしますが、なぜこのエラーが発生しますか?私はこれを通常から実行し、CMDを管理しようとしました。私は窓10を使用しています。Pyautogui.click(x、y)error
ありがとうございました!
だから私はpython 3と今は "pyautogui"モジュールを使うことを学んでいます。私が "pyautogui.click(x、y)"を使用しようとするとき。このエラーが表示されます。「[WinError 5]アクセスが拒否されました。それでも座標をクリックしますが、なぜこのエラーが発生しますか?私はこれを通常から実行し、CMDを管理しようとしました。私は窓10を使用しています。Pyautogui.click(x、y)error
ありがとうございました!
Windows 8.1でも同じ問題がありました。私は、pythonスクリプトを呼び出してbatファイルを作成し、管理者としてbatファイルを実行することを解決しました。
管理者としてbatファイルを実行するには、batファイルを右クリックして管理者として実行してください。
私は別の方法を見つけました。
try:
pyautogui.click(x, y)
except:
try:
pyautogui.click(x, y)
except:
pass
私はなぜ、どのように動作するのかわかりません。
根本的な原因は、マウスオプションアプリをインストールしたときです(少なくとも私の場合)。
私はこの物語から知っています。私は、クリック(2回)を使用したpythonスクリプトを持っていました。それはうまくいきましたが、その間、私は自分のコンピュータにマウス設定アプリをインストールしました。その後、スクリプトを実行しますが、このアクセス拒否エラーが発生しました。 (ただし、最初のクリックは機能し、2番目のクリックだけがそのエラーを出しました)。その後、私はこのマウスソフトウェアをアンインストールしました(とにかくほとんど使えません)。
これはあなたにも役立ちます。
最初の 'except'節に' pass'を入れて、同じ振る舞いを得ることができます。 –
そうです。実際、私はこのソリューションをdoubleClickにしました。クリックするだけでtry/exceptは必要ありません。 –