使用Python,是否可以访问Windows中最近使用的(MRU)列表。这是Windows保存最近打开的文档和程序列表的地方。
谢谢!
答案 0 :(得分:1)
可能:是的,很容易。 挑战虽然是选择哪个 MRU可供选择...窗口和程序存储数十个em - windows单独存储其中6个。 假设您想要Windows运行对话,您可以这样做(Python 2x语法,在python 2.7上测试):
def get_run_mru():
import _winreg
regKey = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER,
r'Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU')
recent = _winreg.QueryValueEx(regKey,'MRUList')[0]
recent_list = []
for subkey in recent:
recent_list.append(_winreg.QueryValueEx(regKey,subkey)[0])
return recent_list
当然,你必须做任何你想做的事情,但这应该让你开始。
太平洋