【发布时间】:2022-12-30 05:19:11
【问题描述】:
我想获取当前使用python打开的应用程序名称。这是我的代码
import win32.win32gui as win32gui
w = win32gui
window_name = w.GetWindowText(w.GetForegroundWindow())
window_name = str(window_name)
start_time = datetime.now().replace(microsecond=0)
while True:
new_window_name = w.GetWindowText(w.GetForegroundWindow())
if window_name!=new_window_name:
stop_time = datetime.now().replace(microsecond=0)
print(f"{window_name} Time Spent: {stop_time-start_time}")
window_name =new_window_name
start_time = datetime.now().replace(microsecond=0)
有了这个,我只得到应用程序标题而不是应用程序名称,所以我怎么得到它。
【问题讨论】:
-
进程没有名称。你到底在找什么?
标签: python windows time-management