ホームページ  >  記事  >  バックエンド開発  >  Python でアクティブ ウィンドウをプログラムで取得するにはどうすればよいですか?

Python でアクティブ ウィンドウをプログラムで取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-21 16:11:02863ブラウズ

How to Programmatically Retrieve the Active Window in Python?

Python でアクティブ ウィンドウを取得する

問題: Python を使用して画面上のアクティブ ウィンドウにアクセスするにはどうすればよいですか? ?たとえば、このウィンドウはルーターの管理者ログイン インターフェイスである可能性があります。

解決策:

Windows では、Python for Windows 拡張機能 (pywin32) を使用して、アクティブなウィンドウを取得します。方法は次のとおりです:

<code class="python"># Python 2
from win32gui import GetWindowText, GetForegroundWindow
print GetWindowText(GetForegroundWindow())</code>
<code class="python"># Python 3
from win32gui import GetWindowText, GetForegroundWindow
print(GetWindowText(GetForegroundWindow()))</code>

例:

以下のコードは、アクティブなウィンドウのタイトルを画面に表示します:

<code class="python">import win32gui

window_handle = win32gui.GetForegroundWindow()
window_title = win32gui.GetWindowText(window_handle)
print(window_title)</code>

以上がPython でアクティブ ウィンドウをプログラムで取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。