429014673 发表于 2011-12-30 16:45:30

LSP如何调用ARX的命令?????

如题,如已知ARX命令为DD
(defun c:a () (c:dd))这样写不行,请问应该如何写呢?????

lixuedong 发表于 2011-12-30 17:00:52

希望有办法,我也想知道

highflybir 发表于 2011-12-30 17:14:40

Arx命令调用须知

本帖最后由 highflybir 于 2011-12-30 17:17 编辑

(command "dd")
Arx的命令并不是以C:开头的命令,所以不能采用那样的调用方式。而且arx 的命令没有返回值。

lixuedong 发表于 2011-12-30 17:41:36

(command "_BCHGCOL")
未知命令“BCHGCOL”。按 F1 查看帮助。
--------------------------------------------------------
没有成功

chpmould 发表于 2011-12-30 19:34:53

    首先你要加载ARX程序,然后同调用CAD内部命令一样调用,但是这样直接调用命令好像没有必要,如果是LISP调用ARX写的函数还是很有用的,具体如何写,你可以看highflybir版主之前发的ARX动态帖子.

429014673 发表于 2011-12-30 20:26:41

chpmould 发表于 2011-12-30 19:34首先你要加载ARX程序,然后同调用CAD内部命令一样调用,但是这样直接调用命令好像没有必要,如果是LISP ...

我想要的很简单,就是已知Arx命令很长,不便记忆,希望通过Lisp改短,且在命令行输入那简短命令时能够运行程序

chpmould 发表于 2011-12-30 21:05:40

      如果只是要求将命令改短,楼上highflybir版主不是已经写出来吗?或另外一个方式,你也可以直接修改PGP快捷键就更方便.

xjf 发表于 2013-1-6 17:27:37

    5楼的高手能否提供个链接给我们,谢!
页: [1]
查看完整版本: LSP如何调用ARX的命令?????