작성
·
127
0
강의 중 drag 실행 중 마우스 자동화 탭의 좌표를 얻고, 시작 탭의 좌표를 얻으려고 클릭을 하면 시작탭 화면으로 이동해 버려서 좌표를 얻기 힘듭니다.
선생님의 영상에서는 그렇지 않던데요....
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다.
yangy1234y님, 질문해주셔서 감사합니다. pyautogui의 mouseInfo()
기능은 현재 마우스의 위치 정보를 얻기 위해 사용되는데요, 질문하신 상황은 pyautogui로 drag하는 동안에는 마우스 위치 정보가 업데이트되지 않아서 생기는 문제일 수 있습니다.
영상에서 선생님이 마우스 좌표를 얻는 과정이 원활히 보이는 경우, 아마도 코드 실행 중 일시적으로 mouseInfo()를 이용하여 마우스 좌표를 얻는 방법 외에도 다른 방법을 사용했을 수 있습니다. 예를 들어, 코드를 일시 중지하고 상태 바에서 마우스 좌표를 확인하거나, 좌표를 미리 알아두고 코드에 직접 입력하는 방법 등입니다.
해당 강의에서 선생님이 사용한 정확한 방법을 알기 위해서는 강의 내용을 다시 한 번 확인하시거나, 강의 게시판이나 Q&A 섹션을 통해 직접 문의해보시는 것을 추천드립니다. 더 빠르고 정확한 답변을 얻을 수 있을 겁니다.
강의 내용에 따라 다르겠지만, 일반적으로는 마우스 이벤트 간에 충분한 시간을 두어 정보를 올바르게 캡처할 수 있도록 하는 것이 좋습니다. 예를 들어, pyautogui.dragTo()
와 같은 함수를 사용 후에는 잠시 대기하는 time.sleep()
함수를 추가하여 마우스 이벤트를 분리할 수 있습니다.
다른 궁금한 점이 있으시면 언제든지 질문해주세요. 도움을 드릴 수 있어 기쁩니다.