我想在Windows上编写一个Python脚本,类似于http://www.rescuetime.com,保存用户在给定时间使用的程序的标题。出于隐私考虑,我不想使用RescueTime,而是编写一个类似的脚本来捕获关于我如何使用计算机的数据。
是否有一些简单的命令可以用来读取这些信息?
是否有一些简单的命令可以用来读取这些信息?
import win32gui
w=win32gui
w.GetWindowText (w.GetForegroundWindow())
可能已经太晚了,但以下方法在大多数操作系统上都应该有效:
import pyautogui
window_title = pyautogui.getActiveWindowTitle()
我不确定它是否适用于Ubuntu,但通常支持Mac Os、Linux和Windows。
import pygetwindow
instead. I guess the feature is not ready to merge into pyautogui
- Tuan Chau