我只是在學習python,而我是相對性的新手。 我創建了以下腳本,它將獲取當前活動的窗口標題並將其打印到窗口。win32gui獲取當前活動的應用程序名稱
import win32gui
windowTile = "";
while (True) :
newWindowTile = win32gui.GetWindowText (win32gui.GetForegroundWindow());
if(newWindowTile != windowTile) :
windowTile = newWindowTile ;
print(windowTile);
上面的代碼片段的作品。我不是想爲活動窗口獲取應用程序的名稱(Foreground Window
)
我的問題是:
- 你如何在python前臺運行Windows應用程序的名稱?
編輯
例如:如果從計算器(CALC.EXE)用戶切換到谷歌瀏覽器(的chrome.exe)我想看看他們切換應用程序被調用。標題的問題在於並非所有應用程序都將標題與應用程序名稱相加。例如谷歌瀏覽器將頁面標題作爲窗口標題。我想知道用戶切換到的應用程序是什麼。
calc.exe
chrome.exe
您需要定義你所說的「應用程序名稱」 –
@DavidHeffernan更新的問題是什麼意思。 –
這還不完全清楚。您是否正在尋找擁有該窗口的可執行文件的VERSIONINFO資源中包含的名稱? –