【发布时间】:2017-04-22 20:08:17
【问题描述】:
这是我查找活动窗口名称的代码。我现在需要能够找到程序的位置。
import win32gui
window = win32gui.GetForegroundWindow()
active_window_name = win32gui.GetWindowText(window)
print(active_window_name)
如何在不手动输入名称的情况下使用名称或其他任何内容找到程序和文件的位置。
【问题讨论】:
-
可能不是全部可见!
-
win32process.GetWindowThreadProcessId(window)将返回拥有该窗口的线程和进程 ID。对于控制台窗口,所有者是 conhost.exe,但 API 在特殊情况下会返回附加到控制台的初始进程,或者如果该进程已经退出,则返回控制台中的当前前台进程。
标签: python windows pywin32 win32gui