Our Blog

0

A: 불행히도 아니요. PyAutoGUI는 윈도우, 맥OS 및 리눅스에서만 실행됩니다. 이것은 실제로 화면에 위치Str을 인쇄합니다. end=“print() 키워드 인수는 기본 줄 바선이 인쇄된 줄의 끝에 추가되지 않도록 합니다. 이미 화면에 인쇄한 텍스트를 지울 수 있지만 가장 최근 텍스트 줄에 대해서만 지울 수 있습니다. 줄 바호 문자를 인쇄한 후에는 인쇄된 문자를 지울 수 없습니다. 마지막 PyAutoGUI 마우스 함수는 마우스를 위 또는 아래로 스크롤할 단위 수에 대한 정수 인수를 전달하는 scroll()입니다. 단위의 크기는 각 운영 체제 및 응용 프로그램에 따라 다르므로 특정 상황에서 얼마나 스크롤되는지 정확하게 확인하기 위해 실험해야 합니다. 스크롤은 마우스 커서의 현재 위치에서 이루어집니다.

양수 정수 전달은 위로 스크롤되고 음수 정수는 아래로 스크롤됩니다. 마우스 커서가 IDLE 창 위에 있는 동안 IDLE의 대화형 셸에서 다음을 실행합니다: ENTER 키를 눌러 제출 단추를 “클릭”합니다. 스크롤(단위)을 참조하십시오. 스크롤 휠을 시뮬레이션합니다. 긍정적 인 인수가 위로 스크롤됩니다. 음수 인수가 아래로 스크롤됩니다. 해상도는 화면의 너비와 높이의 픽셀 수입니다. 화면 해상도가 1920×1080으로 설정된 경우 왼쪽 위 모서리의 좌표는 (0, 0) 되고 오른쪽 아래 모서리의 좌표는 (1919, 1079)이 됩니다. 브라우저에서 다운로드한 예제 양식(그림 18-4)을 로드하고 브라우저 창을 최대화합니다. 새 터미널 또는 명령줄 창을 열어 mouseNow.py 스크립트를 실행한 다음 Name 필드 위로 마우스를 사용하여 x- 및 y 좌표인지 확인합니다. 이 숫자는 프로그램의 nameField 변수에 할당됩니다.

또한 파란색 제출 버튼의 x-및 y 좌표 와 RGB 튜플 값을 확인합니다. 이러한 값은 각각 submitButton 및 submitButtonColor 변수에 할당됩니다. PyAutoGUI의 마우스 함수는 x- 및 y 좌표를 사용합니다. 도 18-1은 컴퓨터 화면에 대한 좌표계를 도시하고; 17장에서 설명한 이미지에 사용되는 좌표계와 유사합니다. x와 y가 모두 0인 원점은 화면의 왼쪽 위 모서리에 있습니다. x 좌표는 오른쪽으로 가고 y 좌표는 아래로 증가합니다. 모든 좌표는 양수 정수입니다. 음수 좌표가 없습니다.

새 양식을 사용할 준비가 되면 스크립트의 외부 for 루프가 다음 반복으로 계속 되어 다음 사람의 정보를 양식에 입력할 수 있습니다.