リモートデスクトップで接続したPCに対してpyautoguiで操作を試みて、下記のコードを実行してみたのですが、リモートデスクトップ上にあるアイコンをクリックする部分で「対象が見つかりません」というエラーが出てしまい、クリックしてくれません。
pythonのコードでリモートデスクトップの操作をできるような方法はあるのでしょうか
デスクトップ上のリモートデスクトップアイコン
connectremotedesktop.png
これをダブルクリック
リモートデスクトップパスワード入力画面
この「パスワード」欄にパスワードを入力後、下の「OK」ボタンをクリックしてリモートデスクトップ接続
pythonのソースコードとそれぞれのpngは同じフォルダの中にあります
Python
1import pyautogui as gui 2 3try: 4 5'自分のデスクトップ上にあるリモートデスクトップ接続用のアイコンをダブルクリック 6 x,y = gui.locateCenterOnScreen("./connectremotedesktop.png") 7 gui.click(x,y,clicks=2) 8 #p=gui.position() 9 #gui.click(p,clicks=2) 10 11'接続用のパスワードを入力 12 gui.sleep(1) 13 gui.typewrite("password") 14'OKボタンをクリック 15 x,y = gui.locateCenterOnScreen("./btnOK.png") 16 gui.click(x,y) 17 gui.sleep(5) 18'ここがうまくいかない 19 x,y = gui.locateCenterOnScreen("./IconOnRemotedesktop.png") 20 gui.click(x,y,clicks=2) 21 22except Exception as ex: 23 print("対象が見つかりませんでした。") 24 print(ex) 25
error
1対象が見つかりませんでした。 2cannot unpack non-iterable NoneType object
回答1件
あなたの回答
tips
プレビュー