在Windows上通过Python访问最近使用MRU条目吗?

问题描述

| 使用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
当然,那么您将必须做任何想做的事,但这应该可以帮助您入门。 太平洋地区