- 积分
- 23202
- 明经币
- 个
- 注册时间
- 2008-11-22
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
 - Dim ret1 As Boolean, strSubKn() As String, strVn() As String, VT() As ValueType
- Dim i As Long, j As Long
- ret1 = GetKeyInfo(HKEY_CURRENT_USER, "Software\Autodesk\AutoCAD", strSubKn(), strVn(), VT())
- If ret1 Then
- Debug.Print "已安装的Autocad版本:"
- For i = 0 To UBound(strSubKn)
- Select Case strSubKn(i)
- Case "R15.0": Debug.Print "Autocad2000"
- Case "R15.1": Debug.Print "Autocad2002"
- Case "R16.0": Debug.Print "Autocad2004"
- Case "R16.1": Debug.Print "Autocad2005"
- Case "R16.2": Debug.Print "Autocad2006"
- Case "R17.0": Debug.Print "Autocad2007"
- Case "R17.1": Debug.Print "Autocad2008"
- Case "R17.2": Debug.Print "Autocad2009"
- Case "R18.0": Debug.Print "Autocad2010"
- Case "R18.1": Debug.Print "Autocad2011"
- Case "R18.2": Debug.Print "Autocad2012"
- Case "R19.0": Debug.Print "Autocad2013"
- Case "R19.1": Debug.Print "Autocad2014"
- Case "R20.0": Debug.Print "Autocad2015"
- Case "R20.1": Debug.Print "Autocad2016"
- Case "R21.0": Debug.Print "Autocad2017"
- Case "R22.0": Debug.Print "Autocad2018"
- Case Else: Debug.Print "未知"
- End Select
- Next i
- End If
mod:
以上为判断当前用户已安装的Autocad版本的vb6代码,对于32位autocad,vba也可以,但64位autocad,哪个mod不能直接用!
对于低版本的autocad,R??.?不知道是否和autocad版本对应,请安装的相应版本的autocad的同学测试斧正!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|