python查询注册表中autocad安装的版本信息
时间: 2023-06-27 16:02:27 浏览: 147
你可以使用Python中的winreg模块查询Windows注册表中的Autodesk AutoCAD版本信息。以下是一个示例代码,可以获取安装在计算机上的所有AutoCAD版本的名称和版本号:
```python
import winreg
def get_autocad_versions():
autocad_versions = []
reg_key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, "SOFTWARE\\Autodesk\\AutoCAD")
try:
i = 0
while True:
sub_key_name = winreg.EnumKey(reg_key, i)
sub_key = winreg.OpenKey(reg_key, sub_key_name)
version = winreg.QueryValueEx(sub_key, "Version")[0]
autocad_versions.append((sub_key_name, version))
i += 1
except WindowsError:
pass
return autocad_versions
if __name__ == '__main__':
print(get_autocad_versions())
```
这段代码打印出安装在计算机上的所有AutoCAD版本的名称和版本号的列表。
阅读全文