首页 > 代码库 > 使用NSIS获取AutoCAD的安装路径
使用NSIS获取AutoCAD的安装路径
NSIS是个十分好用的打包工具,工作中常用到AutoCAD软件,出于某些原因,我需要使用NSIS来获取AutoCAD的安装路径。
经过对注册表的一番查看,写出代码如下:
#可自行扩展,比如需要安装AutoCAD字体时,需要找到AutoCAD的安装路径等
Page instfilesShowInstDetails showVar regCountVar subCountVar regKeyNameVar subKeyNameVar acadLocationSectionSetRegView 64StrCpy $regCount 0StrCpy $subCount 0loop:EnumRegKey $regKeyName HKEY_LOCAL_MACHINE SOFTWARE\Autodesk\AutoCAD $regCountIntOp $regCount $regCount + 1StrCmp $regKeyName "" doneloop_sub:EnumRegKey $subKeyName HKEY_LOCAL_MACHINE SOFTWARE\Autodesk\AutoCAD\$regKeyName $subCountIntOp $subCount $subCount + 1StrCmp $subKeyName "" loopReadRegStr $acadLocation HKEY_LOCAL_MACHINE SOFTWARE\Autodesk\AutoCAD\$regKeyName\$subKeyName "Location"StrCmp $acadLocation "" loop_subdone:DetailPrint $acadLocationSectionEnd
使用NSIS获取AutoCAD的安装路径
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。