被承包的东子 发表于 2016-3-26 22:36:19

LISP在调用CAD命令时,我从哪里可以获知CAD命令里面需要哪些LIsp变量?

LISP在调用CAD命令时,我从哪里可以获知CAD命令里面需要哪些LIsp变量?

举个例子(command " line " pt1 pt2 )

其中“pt1” “pt2”就是cad命令“line” 中需要 lisp提供的变量 点pt1 和点pt2的坐标。

再比如,我要调用“_dimlinear”命令,可是我却不知道 lisp代码里(command “_dimlinear”? ? ?...)这里面 这些问号 有哪些含义,以及具体内容,我要从哪里学习才能知道呢?

我是刚刚学习的,都是自己在看书,学习,遇到这种问题 都不知道在网上怎么查找答案,只能这样模糊的描述一下,希望哪位老师能够帮我解答一下,不胜感激,谢谢!


http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 被承包的东子的微博

ZZXXQQ 发表于 2016-3-27 06:23:06

在ACAD命令行键入
(command "命令")
ACAD会在命令行提示要输入的参数
如果还不明白,可以看ACAD的帮助。

shh1980 发表于 2016-3-27 07:38:57

也一直有这方面的疑惑,不一样的是我的疑惑是LISP调用CAD命令时有时候必须在命令前加横杠有时候是下划线有时候是点下划线……?不知道有没有没有具体的说明?

被承包的东子 发表于 2016-3-27 12:03:25

ZZXXQQ 发表于 2016-3-27 06:23 static/image/common/back.gif
在ACAD命令行键入
(command "命令")
ACAD会在命令行提示要输入的参数


在命令行里面输入(command "命令") 是不是 和直接 输“命令”没什么区别啊

chg 发表于 2016-3-27 12:50:01

加小数点是原始命令的意思,加下划线是“国际版”的意思,加减号的是对话框改进命令的无对话框原始版。小数点和下划线可以同时使用。这个的作用是你的lisp程序在不同语言的系统和cad下可以通用。用命令行输入(command “命令”)和直接输入“命令”大多数时候是没有区别的,但有的时候也会不同,需要在编写命令时仔细对照一下,这个是只要试验就能得出结论的,不复杂。

被承包的东子 发表于 2016-3-27 21:59:44

chg 发表于 2016-3-27 12:50 static/image/common/back.gif
加小数点是原始命令的意思,加下划线是“国际版”的意思,加减号的是对话框改进命令的无对话框原始版。小数 ...

好的,谢谢这么仔细的回复

shh1980 发表于 2016-3-30 07:05:01

chg 发表于 2016-3-27 12:50:01 static/image/common/back.gif
加小数点是原始命令的意思,加下划线是“国际版”的意思,加减号的是对话框改进命令的无对话框原始版。小数点和下划线可以同时使用。这个的作用是你的lisp程序在不同语言的系统和cad下可以通用。用命令行输入

哦,原来如此!多谢!
页: [1]
查看完整版本: LISP在调用CAD命令时,我从哪里可以获知CAD命令里面需要哪些LIsp变量?