2017-04-22 69 views
0

這裏是我的代碼來查找活動窗口的名稱。我現在需要能夠找到程序的位置。查找程序/文件的位置Python

import win32gui 
window = win32gui.GetForegroundWindow() 
active_window_name = win32gui.GetWindowText(window) 
print(active_window_name) 

如何找到程序和文件的位置,使用名稱或其他任何名稱與手動輸入名稱。

+0

也許看不清所有! – dsgdfg

+0

'win32process.GetWindowThreadProcessId(window)'將返回擁有該窗口的線程和進程ID。對於控制檯窗口,所有者爲conhost.exe,但是API特殊情況下會返回連接到控制檯的初始進程,或者如果該進程已退出,則返回控制檯中當前的前臺進程。 – eryksun

回答

1

我假設你想在目錄路徑中找到文件的位置。有多種方法可以做到這一點,最簡單的方法如下所示:

import os 
dir_path = os.path.dirname(os.path.realpath(__file__))