判断是32位还是64位CAD
各位大侠,想用lsp判断启动的CAD是32位还是64位的,不要说根据系统,要考虑64位系统下的32位CAD,所以,想判断是32位还是64位CAD 本帖最后由 r33d 于 2021-5-14 13:43 编辑这个我会啊。
以下是控制台拷贝的内容:_$ (defun IsAcad32Bit? ()
(vl-load-com)
(<= (strlen (vl-prin1-to-string (vlax-get-acad-object)))
; 64 bit: "> 40"
; 32 bit: "<= 40"
40
) ; AutoCAD check
)
_$ (ISACAD32BIT?)
T (if (= "x86" (getenv "PROCESSOR_ARCHITECTURE"))
(princ " 32位系统")
(princ " 64位系统")
)
页:
[1]