python:查找活动窗口而不使脚本变为活动窗口
我需要在acrobat中获取打开的PDF的文件名。因为脚本不知道PDF路径,所以它需要找到活动窗口的标题 我在以下位置找到此脚本: 它正在工作,但由于我将脚本作为键盘快捷键启动,活动窗口将发生变化:它将从acrobat切换到python。活动窗口不再是在acrobat中打开的pdf,而是启动脚本的快捷方式 因此,脚本将打印python:查找活动窗口而不使脚本变为活动窗口,python,windows,python-3.x,pdf,windows-7-x64,Python,Windows,Python 3.x,Pdf,Windows 7 X64,我需要在acrobat中获取打开的PDF的文件名。因为脚本不知道PDF路径,所以它需要找到活动窗口的标题 我在以下位置找到此脚本: 它正在工作,但由于我将脚本作为键盘快捷键启动,活动窗口将发生变化:它将从acrobat切换到python。活动窗口不再是在acrobat中打开的pdf,而是启动脚本的快捷方式 因此,脚本将打印“script.py”,而不是“my pdf.pdf-adobe acrobat” 你知道怎么解决这个问题吗 from win32gui import GetWindowTex
“script.py”
,而不是“my pdf.pdf-adobe acrobat”
你知道怎么解决这个问题吗
from win32gui import GetWindowText, GetForegroundWindow
print GetWindowText(GetForegroundWindow())