lzselite 发表于 2014-1-17 09:11:23

判断是32位还是64位CAD

各位大侠,想用lsp判断启动的CAD是32位还是64位的,不要说根据系统,要考虑64位系统下的32位CAD,所以,想判断是32位还是64位CAD

r33d 发表于 2014-3-13 14:24:09

本帖最后由 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

Gu_xl 发表于 2014-3-13 14:31:29

(if (= "x86" (getenv "PROCESSOR_ARCHITECTURE"))
   (princ " 32位系统")
    (princ " 64位系统")
)
页: [1]
查看完整版本: 判断是32位还是64位CAD