ルーターの管理インターフェイスなど、画面上の特定のウィンドウと対話するには、次を使用してアクティブ ウィンドウ オブジェクトを取得できます。パイソン。これにより、ユーザー名やパスワードの入力など、アクティブなウィンドウ内のタスクを自動化できます。
Windows システムの場合、Python for Windows 拡張機能 (PyWin32) が必要な機能を提供します。
<code class="python">import win32gui</code>
Windows 10 以前:
<code class="python">from win32gui import GetWindowText, GetForegroundWindow # Get the active window's text active_window_text = GetWindowText(GetForegroundWindow()) # Print the active window's text print(active_window_text)</code>
Windows 11:
<code class="python">from win32gui import GetWindowText, GetForegroundWindow # Get the active window's text (Python 3-compatible syntax) active_window_text = GetWindowText(GetForegroundWindow()) # Print the active window's text print(active_window_text)</code>
このコードは、アクティブ ウィンドウ内からテキストをキャプチャします。これは、ルーターの管理インターフェイスを識別して操作するのに役立ちます。
以上がPython でウィンドウ操作のためにアクティブなウィンドウ オブジェクトを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。