2015-09-21 45 views
-1

我正在寻找一种简单的方法将.reg文件合并到注册表中,作为我在Python 2.7中自动化脚本的一部分。我在这个问题上很遗憾,并没有找到非常有用的信息。通过Python合并.reg文件2.7

我可以通过批处理文件做到这一点,但是当我通过python调用该批处理时,不会对注册表进行任何更改。

任何关于如何在Python中执行此操作的建议将不胜感激。

+0

合并它与什么?你有什么尝试? –

+0

将它与注册表合并。当您右键单击.reg文件时,会出现一个合并选项,将它放入注册表中。我需要自动化。我曾尝试调用.bat文件来合并它,但它不起作用。蝙蝠据说成功完成,但没有对注册表进行任何更改。 –

回答

1

我无法找到一种成功地将.reg和注册表合并的方法。但是,您可以使用_winreg对注册表进行所有这些相同的更改。这将允许您修改个别密钥,子密钥和值。因此,我能够手动进行在.reg文件中设置的所有注册表更改。

0

也可以使用subprocess.open合并.reg文件。