본문 바로가기
[Python]/업무자동화

[참고] 파이썬 마우스 클릭 업무 자동화!!

by METAVERSE STORY 2024. 10. 15.
반응형
728x170

 

## 깃허브 참고

https://github.com/CodingOpera/RPA/blob/main/Auto_Click_example.ipynb

 

 

## Auto_Click.ipynb

 

import openpyxl
import time
import pyautogui
import pyperclip
In [3]:
print(pyautogui.size())
Size(width=1920, height=1080)
In [ ]:
pyautogui.mouseInfo()
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\mwh51\anaconda_3\lib\tkinter\__init__.py", line 1705, in __call__
    return self.func(*args)
  File "C:\Users\mwh51\anaconda_3\lib\tkinter\__init__.py", line 749, in callit
    func(*args)
  File "C:\Users\mwh51\anaconda_3\lib\site-packages\mouseinfo\__init__.py", line 339, in _updateMouseInfoTextFields
    self.colorFrame.configure(background=hexColor)
  File "C:\Users\mwh51\anaconda_3\lib\tkinter\__init__.py", line 1485, in configure
    return self._configure('configure', cnf, kw)
  File "C:\Users\mwh51\anaconda_3\lib\tkinter\__init__.py", line 1476, in _configure
    self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
_tkinter.TclError: invalid color name "#FFFFX1"
In [42]:
# 마우스를 원하는 위치로 원하는 시간에 이동(x, y, time)
pyautogui.moveTo(908, 1061, 0.5)

# 마우스 클릭
pyautogui.click()

# 마우스 우클릭
pyautogui.click(button='right')

# 마우스 더블클릭
pyautogui.doubleClick()

# 마우스 1초 간격으로 3번 클릭
pyautogui.click(clicks=3, interval=1)

# 마우스 드레그
pyautogui.dragTo(1000, 1061, 0.5)

 

 

 

 

=====================================

 

## Auto_Click_example.ipynb


import pyautogui
In [4]:
pyautogui.mouseInfo()
In [21]:
pyautogui.moveTo(875, 290)
pyautogui.doubleClick()
pyautogui.moveTo(1269, 311, 0.5)
pyautogui.dragTo(1100, 312, 0.5)
In [ ]:
870 300/ 1269 311/ 1142 312

 

 

 

반응형
그리드형(광고전용)

댓글