python根據windows窗體句柄獲取進程名和進程線程ID
依賴庫:win32 ,psutil
相關參考鏈接:python庫之pywin32
參考代碼代碼:參考代碼
實例代碼
from win32 import win32process
import psutil
def test_windows_window():
app = win32gui.GetWindowText(67526)
if win32gui.IsWindowVisible(67526) and win32gui.IsWindowEnabled(67526):
thread_id, process_id = win32process.GetWindowThreadProcessId(67526)
process = psutil.Process(process_id)
print(process.name(), process_id)
proc = psutil.Process(pid=process_id )
print(proce.name())
print(app)