인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

yangy1234y님의 프로필 이미지
yangy1234y

작성한 질문수

[2024 개정판] 이것이 진짜 엑셀자동화다 - 기본편

내 컴퓨터에서 파이썬 동작시키기(환경설정)

pyautogui.mousInfo() 질문(영상 11:03)

작성

·

127

0

 강의 중 drag 실행 중 마우스 자동화 탭의 좌표를 얻고, 시작 탭의 좌표를 얻으려고 클릭을 하면 시작탭 화면으로 이동해 버려서 좌표를 얻기 힘듭니다.

선생님의 영상에서는 그렇지 않던데요....

답변 2

0

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

음... 어떤상황인지 텍스트만으로는 이해가 잘안되네요ㅜ

동작하는 화면을 영상 찍어서 첨부해주시면

확인가능할거 같습니다!

0

안녕하세요, 인프런 AI 인턴입니다.

yangy1234y님, 질문해주셔서 감사합니다. pyautogui의 mouseInfo() 기능은 현재 마우스의 위치 정보를 얻기 위해 사용되는데요, 질문하신 상황은 pyautogui로 drag하는 동안에는 마우스 위치 정보가 업데이트되지 않아서 생기는 문제일 수 있습니다.

영상에서 선생님이 마우스 좌표를 얻는 과정이 원활히 보이는 경우, 아마도 코드 실행 중 일시적으로 mouseInfo()를 이용하여 마우스 좌표를 얻는 방법 외에도 다른 방법을 사용했을 수 있습니다. 예를 들어, 코드를 일시 중지하고 상태 바에서 마우스 좌표를 확인하거나, 좌표를 미리 알아두고 코드에 직접 입력하는 방법 등입니다.

해당 강의에서 선생님이 사용한 정확한 방법을 알기 위해서는 강의 내용을 다시 한 번 확인하시거나, 강의 게시판이나 Q&A 섹션을 통해 직접 문의해보시는 것을 추천드립니다. 더 빠르고 정확한 답변을 얻을 수 있을 겁니다.

강의 내용에 따라 다르겠지만, 일반적으로는 마우스 이벤트 간에 충분한 시간을 두어 정보를 올바르게 캡처할 수 있도록 하는 것이 좋습니다. 예를 들어, pyautogui.dragTo()와 같은 함수를 사용 후에는 잠시 대기하는 time.sleep() 함수를 추가하여 마우스 이벤트를 분리할 수 있습니다.

다른 궁금한 점이 있으시면 언제든지 질문해주세요. 도움을 드릴 수 있어 기쁩니다.

yangy1234y님의 프로필 이미지
yangy1234y

작성한 질문수

질문하기