pyautogui 動いた時にマウス座標を得る 動かないなら何もしない
whileで常時監視にして、
マウスが動いた時に座標を取得しようとしてますが、
whileが動き続けて処理が膨らみます。
どの様にすれば、抑えれるでしょうか?
python
1import pyautogui 2from time import sleep 3 4 5i=0 6T=[] 7l=[] 8 9 10while i==0: 11 sleep(0.01) 12 T+=[list(pyautogui.position())] 13 14 # 最新状態の座標を確認 15 #print(T[-1],T[-2]) 16 17 # 前回の座標と更新された座標が同じ 18 if T[i-2]==T[-1]: 19 pass 20 # 座標が違うならl配列に追加 21 else: 22 l+=[list(pyautogui.position())] 23 print(l[-1]) # 最新の座標を確認
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/20 05:40 編集