Coosbaylumber 发表于 2022-7-6 15:24:26

需要LISP语句

我需要一点Lisp程序的帮助。我对它不太熟悉,但每次打开Drawing时,我都会很恼火,因为所有的线条都是通用的连续线型,而不是BYLAYER。然后我必须通过改变属性,并希望它成立。被告知在ACAD中插入一行短语。lsp文件,但在这样做之后,我不断收到错误消息,它拒绝加载所有内容。
 
应将哪一行添加到ACAD。LSP文件,以便在我开始布线后始终将新线型设置为BYLAYER?
 
这是我在ACAD中得到的。到目前为止LSP文件。。。。
 
(defun S::STARTUP()
(setvar“MIRRTEXT”0)
(setvar“DIMCLRT”256)
(setvar“COORDS”0)
(setvar“MAXSORT”240)
)
 
 
Wm。

dbgeek 发表于 2022-7-6 15:35:54

是要更改要打开的图形中的所有线,还是仅将“BYLAYER”设置为默认值,以便任何新线都将是“BYLAYER”?

ASMI 发表于 2022-7-6 15:43:01

(setvar "CELTYPE" "CONTINUOUS")
 
但你应该使用阿卡多克。LSP文件不是ACAD。LSP文件,因为它仅在AutoCAD启动后工作一次。但是阿卡多克。LSP适用于打开的每个图形。如果阿卡多克错过了,用记事本创建它。

Lee Mac 发表于 2022-7-6 15:53:05

此链接将在将来帮助您:
 
http://www.74mph.com/faq/FAQ00066.html

totzky 发表于 2022-7-6 15:57:14

CELTYPE[命令参考:ACR]
好奇的问题:你们是从模板开始的吗?

Coosbaylumber 发表于 2022-7-6 16:02:55

笨蛋。。。。
 
 
我可能没有把自己说清楚,但基本上我在打开小绘图文件后放置的每一条“新”线都需要为BYLAYER设置。打开时该图纸上的任何内容应保持原样。如果一行被哔哔声去掉,然后被新的行替换,那么我希望新的行具有线型BYLAYER。否则,我将改变现有的一个,这似乎遥远。
 
ACAD。LSP文件加载并打开硬盘上的每个图形。在创建时,镜像的默认设置是,文本也会被镜像,然后在绘图仪上无法读取。因此,我想添加“无论什么”新的相同。LSP文件作为一个简单的句子。
 
我知道ACADDOC类型的文件,但不断收到错误消息,所以用ACAD重新索引。LSP类型样式。
 
Wm。

ASMI 发表于 2022-7-6 16:11:16

 
如果只有ACADLSPASSDOC变量等于1。但这个变量的初始值等于0和ACAD。LSP仅适用于第一个文件。但是函数S::STARTUP适用于每次打开文件。

Lee Mac 发表于 2022-7-6 16:17:26

 
对不起,听起来很小气,但这不是ACADLSPASDOC吗?

ASMI 发表于 2022-7-6 16:29:34

是的,ACADLSPASDOC。
页: [1]
查看完整版本: 需要LISP语句