"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Python에서 활성 창을 캡처하는 방법은 무엇입니까?

Python에서 활성 창을 캡처하는 방법은 무엇입니까?

2024-11-01에 게시됨
검색:600

How to Capture the Active Window in Python?

Python에서 활성 창 얻기

화면의 활성 창을 캡처하는 것은 사용자 이름 및 비밀번호 입력과 같은 작업을 자동화하는 데 필수적입니다. Python 사용자의 경우 여러 라이브러리가 이를 달성하기 위한 기능을 제공합니다.

Windows 확장용 Python 사용

pywin32 라이브러리는 Windows API 사용을 가능하게 하는 Python용 확장입니다. 기능. pywin32를 사용하여 활성 창을 얻으려면:

from win32gui import GetWindowText, GetForegroundWindow

# Get the handle of the foreground window
hwnd = GetForegroundWindow()

# Get the window title
window_title = GetWindowText(hwnd)

# Print the window title
print(window_title)

참고: Python 3에서는 print window_title 대신 print(window_title)를 사용해야 합니다.

대체 라이브러리

기타 라이브러리 이 목적으로 사용될 수 있는 것은 다음과 같습니다:

  • PyGetWindow: 활성 창의 제목과 핸들을 얻는 간단한 방법을 제공합니다.
  • PyWinAuto: 활성 창을 캡처하는 데에도 사용할 수 있는 포괄적인 자동화 라이브러리.
  • 클립보드: 클립보드는 다음을 복사하여 활성 창의 제목을 얻는 데 사용할 수 있습니다. 창 제목을 클립보드에 추가한 다음 검색합니다.
릴리스 선언문 이 기사는 1729498154에 재현됩니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3