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

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

Patricia Arquette
リリース: 2024-10-21 16:11:02
オリジナル
973 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート