angel066499 发表于 2023-12-13 11:21:09

如何判断CAD多少位,分享

如果(= (strlen (vl-princ-to-string +)) 27)返回T,证明是64位CAD版本,如果返回nil就不是64位CAD版本。

飞雪神光 发表于 2023-12-13 11:38:44

这么随意 真的可以判断吗

angel066499 发表于 2023-12-13 11:51:02

飞雪神光 发表于 2023-12-13 11:38
这么随意 真的可以判断吗

试试不就知道了吗:lol

飞雪神光 发表于 2023-12-13 12:00:24

这个方法可靠么 各版本你都测试了么

angel066499 发表于 2023-12-13 12:11:41

飞雪神光 发表于 2023-12-13 12:00
这个方法可靠么 各版本你都测试了么

没有测试过所有版本哦

kucha007 发表于 2023-12-13 12:13:33

本帖最后由 kucha007 于 2023-12-13 12:16 编辑

我是这样判断的

(/= "X86" (strcase (getenv "PROCESSOR_ARCHITECTURE")))

https://learn.microsoft.com/zh-cn/windows/win32/winprog64/wow64-implementation-details?redirectedfrom=MSDN

angel066499 发表于 2023-12-13 12:24:46

kucha007 发表于 2023-12-13 12:13
我是这样判断的

https://learn.microsoft.com/zh-cn/windows/win32/winprog64/wow64-implementation-det ...

学习了

netants2011 发表于 2023-12-13 13:15:32

好复杂,这个问题难道不是打开任务管理器就知道了吗?32位系统能运行的必然是32位CAD,64位系统里运行32位程序会被加(32位)的小尾巴

caoliu023 发表于 2023-12-14 14:51:35

别出心裁,应该是有用的
页: [1]
查看完整版本: 如何判断CAD多少位,分享