파이썬 화면 클릭 메크로 만들고 싶어요

파이썬 화면 클릭 메크로 만들고 싶어요

작성일 2024.04.03댓글 1건
    게시물 수정 , 삭제는 로그인 필요

회사에서 메크로 를 파이선으로 돌리고 싶은데 회사업무를 클라우드에서 하고 있습니다
파이썬으로 클라우드 화면을 클릭하는 메크로를 pyautogui 로 locateCenterOnScreen  를 활용해서 좌표 클릭하는 매크로를 만들려고 해봤는데 화면보안?? 때문인지 클라우드 화면이 모니터에 떠있으면 'NoneType' object is not subscriptable   라는 오류가 나오면서 실행이 안됩니다 화면보안을 피해서 화면을 클릭할수 있는 방법이 있을가요?


#파이썬 화면 캡쳐 #파이썬 화면 #파이썬 화면 인식 #파이썬 화면 녹화 #파이썬 화면 변화 감지 #파이썬 화면 만들기 #파이썬 화면 글자 인식 #파이썬 화면 지우기 #파이썬 화면 확대 #파이썬 화면 스트리밍

profile_image 익명 작성일 -

클라우드 환경에서 화면 보안을 피해 PyAutoGUI로 화면을 클릭하는 방법은 다음과 같습니다.

**1. Virtual Display 생성**

* 클라우드 인스턴스에서 가상 디스플레이를 만듭니다. 이렇게 하면 GUI 애플리케이션을 실행할 수

있는 가상 환경이 만들어집니다. 다음 명령을 실행합니다.

```

xvfb-run DISPLAY=:99.0

```

**2. 환경 변수 설정**

* 생성한 가상 디스플레이를 사용하도록 환경 변수를 설정합니다. 다음 명령을 실행합니다.

```

export DISPLAY=:99.0

```

**3. PyAutoGUI 호출**

* PyAutoGUI를 호출하고 locateCenterOnScreen() 함수를 사용하여 좌표를 찾습니다. 다음 예시 코

드를 사용합니다.

```python

import pyautogui

# 가상 디스플레이를 사용하도록 환경 변수 설정

import os

os.environ['DISPLAY'] = ':99.0'

# locateCenterOnScreen() 함수를 사용하여 좌표 찾기

button_coordinates = pyautogui.locateCenterOnScreen('button.png')

# 좌표 클릭

pyautogui.click(button_coordinates)

```

**주의 사항:**

* 가상 디스플레이 생성 및 사용을 허용하도록 클라우드 인스턴스를 구성해야 할 수도 있습니다.

* 가상 디스플레이를 종료하려면 `Ctrl`+`C`를 누릅니다.

엑셀 메크로 질문이에요~!

... 버튼을 만들고 2. VBA 모듈(Alt+F11키)에서 모듈 추가후 밑에 코드 복사 후 엑셀화면(Alt+F11키)으로 3. 버튼클릭 다음동영상 참조 Sub 구입버튼_클릭...

자동합계 메크로 관련 질문입니다.

... 좀 만들고 싶어요 ㅠ ㅠ ㅠ ㅠ 도와주세요 지식인... 그거 클릭하시면 수식이 입력되는데 =SUBTOTAL(9,A1:A5) 이런 비슷한 수식이 될겁니다. 이건 A1:A5 구간의 화면에...

매크로기능 내공+ 문상5천원 +_+(메크로)

... ㅎ 매크로를 만들고싶어열... 흑.. 그렇게해서 A4 가 A6... 매크로 버튼 클릭 하면 하는 횟수만큼 계속~~ 돌아가는.... 매크로기록 화면 아래보면 매크로 기록 아이콘이...

제가 마비노기를 처음시작하는데요...

... 마우스 오른쪽을 클릭한채 드래그 하면 화면이... 캐릭터 만들고 3주였던가? 헷갈리네.. 게임을 하다보면... 다른게임같이 메크로가 적용되지는 않는다고 생각합니다....

스타크래프트 프로토스 잘하는법 및...

... 한두개더만들고 그 에어웨폰업글할수있는거 짓고Y... 한번이기고싶어서 초보라써있는방들어와 초보털고 ㅅㄱ... 넷째 제가 충고해 드리는건데 실력 키우시려면 진짜파이썬...