问题描述
|
使用Python,可以访问Windows中的最近使用(MRU)列表。 Windows在此保留最近打开的文档和程序的列表。
谢谢!
解决方法
可能:是的,容易的是。
但是,挑战在于选择要从中选择的MRU ... Windows和程序存储了数十个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
当然,那么您将必须做任何想做的事,但这应该可以帮助您入门。
太平洋地区