Доступ к наиболее часто используемым (MRU) записям через Python в Windows? - PullRequest
0 голосов
/ 13 июня 2011

Используя Python, можно ли получить доступ к списку «Последние использованные» (MRU) в Windows.Здесь Windows хранит список последних открытых документов и программ.

Спасибо!

1 Ответ

1 голос
/ 19 июля 2011

Возможно: да, легко да.Тем не менее, задача состоит в том, чтобы выбрать , из которых 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

Конечно, тогда вам придется делать с этим все, что вы хотите, ноэто должно начать вас.

Pacific

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...