tender138 发表于 2014-1-8 08:11:38

奇怪的加载vlx问题,高手请进!

(vl-load-com)

(defun S::STARTUP()
(load "LZXScreen.VLX")
(C:LSM)
)

(load "lzxlib.VLX")

一样的Windows,一样的CAD,一样的vlx文件,一样的路径,一样添加到启动组,为什么笔记本的CAD2012可以正常加载使用,但台式机的CAD2012不行?请各位高手赐教!谢谢!

edata 发表于 2014-1-8 08:47:41

怎么个不行,"不行"两个字不能说明问题。

tender138 发表于 2014-1-8 09:02:14

就是不能正常加载。笔记本启动CAD后就能直接执行命令,台式机启动CAD后还要手工加载vlx才能执行命令

cnks 发表于 2014-1-8 11:25:13

应该是路径问题,vlx所在的目录要添加到cad支持文件搜索路径

tender138 发表于 2014-1-8 15:31:14

不是路径问题,我已经手工设置了搜索路径
前提是:一样的Windows,一样的CAD,一样的vlx文件,一样的搜索路径,一样添加到启动组

cnks 发表于 2014-1-8 16:55:16

那估计是人品问题了

tender138 发表于 2014-1-8 17:06:46

奇怪,是我的CAD2012启动组不起作用,有人知道原因吗?

edata 发表于 2014-1-8 17:06:57

需要关键图对比。
比如
(findfile "lzxlib.VLX")
(findfile "LZXScreen.VLX")
看能不能正常返回,其二,你有没有试过将文件写到acad.lsp能否启动。
其三,不排除中毒因素。
----------------------------------------(vl-load-com)
(cond
((findfile "lzxlib.VLX") (load "lzxlib.VLX")))
(defun S::STARTUP()
(cond
((findfile "LZXScreen.VLX") (load "LZXScreen.VLX")(C:LSM)))
)

tender138 发表于 2014-1-8 17:27:59

非常感谢edata!

edata 发表于 2014-1-8 17:35:40

难不成 lzxlib.VLX 真的要先加载。。。?
页: [1] 2
查看完整版本: 奇怪的加载vlx问题,高手请进!