리눅스에서 sudo pip3 설치 python3-xlib, sudo apt-get 설치 스크롭트, sudo apt-get 설치 파이썬3-tk, sudo apt-get 설치 python3-dev. (스크로트는 PyAutoGUI가 사용하는 스크린 샷 프로그램입니다.) 텍스트를 지우려면 b 백스페이스 이스케이프 문자를 인쇄합니다. 이 특수 문자는 화면의 현재 줄 끝에 있는 문자를 지웁습니다. url의 줄은 문자열 복제를 사용하여 positionStr에 저장된 문자열의 길이만큼 많은 b 문자가 있는 문자열을 생성하며, 마지막으로 인쇄된 positionStr 문자열을 지워내는 효과가 있습니다. 새 양식을 사용할 준비가 되면 스크립트의 외부 for 루프가 다음 반복으로 계속 되어 다음 사람의 정보를 양식에 입력할 수 있습니다. 드롭다운 메뉴에 포커스가 있으면(가장 큰 두려움(들) 필드를 작성한 후 TAB을 누르는 것을 시뮬레이션하기 위해 코드를 작성했다는 것을 기억하십시오. 직접 값에 따라[`source`], 프로그램은 다음 필드로 탭하기 전에 아래쪽 화살표 키프레스를 보내야 합니다. 이 사용자의 사전에서 `소스` 키의 값이 `지팡이` 경우 아래쪽 화살표 키를 한 번 누르고(지팡이를 선택) TAB를 누르는 시뮬레이션을 합니다. `소스` 키의 값이 `부적`인 경우 아래쪽 화살표 키를 두 번 누르고 TAB를 누르는 등의 시뮬레이션을 통해 다른 가능한 답변을 얻을 수 있습니다. 각각의 4정수 tuples는 화면의 영역을 나타냅니다. 이미지가 한 영역에서만 발견되는 경우 list() 및 locateAllOnScreen()을 사용하여 튜플 이 하나만 포함된 목록을 반환합니다. Google 토크, 스카이프, 야후 메신저, AIM 및 기타 인스턴트 메시징 응용 프로그램은 종종 독점 프로토콜을 사용하여 터미널 창에 프로그램의 상태를 표시하기 위해 가끔 씩씩한 인쇄() 호출을 추가합니다.
다른 사람들이 이러한 프로그램과 상호 작용할 수있는 파이썬 모듈을 작성할 수 있습니다. 그러나 이러한 독점 프로토콜조차도 GUI 자동화 도구를 작성하는 것을 막을 수는 없습니다. [키1, 키2, 키3])를 입력합니다. 지정된 키보드 키 문자열을 입력합니다. 스프레드시트 편집, 파일 다운로드 및 프로그램 실행을 위한 다양한 Python 모듈을 아는 것은 유용하지만, 때로는 작업해야 하는 응용 프로그램에 대한 모듈이 없는 경우도 있습니다. 컴퓨터에서 작업을 자동화하는 궁극적인 도구는 키보드와 마우스를 직접 제어하는 프로그램입니다. 이 프로그램은 그들에게 가상 키 입력 및 마우스 클릭을 전송하여 다른 응용 프로그램을 제어 할 수 있습니다, justpython3- 당신은 당신의 컴퓨터에 앉아서 응용 프로그램과 직접 상호 작용하는 것처럼.