我只是在学习 python,我是相对论的新手。我创建了以下脚本,它将获取当前活动的窗口标题并将其打印到窗口。
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