caravaggio 发表于 2022-7-6 12:29:49

关于偏移命令:erase s

我想问一下“offset”命令,有“erase source”“Layer”选项。
 
 
我想知道是否有任何系统变量存储这些设置。因为我想制作一个AutoLisp命令,该命令可以打开/关闭“擦除源”,甚至可以指定偏移层。
 
非常感谢。

Shibuboss 发表于 2022-7-6 12:38:56

欢迎来到论坛
 
看这个。。。。。。

caravaggio 发表于 2022-7-6 12:54:01

谢谢你的建议,但我要找的是控制这些的系统变量(或其他东西)。例如,“trimmode”用于控制“trim”命令,因此我可以使用Autolisp命令在1和0之间切换“trimmode”。

Lee Mac 发表于 2022-7-6 13:04:08

好问题,使用OFFSET命令想到的唯一系统变量是:
 
OFFSETDIST和OFFSETGAPTYPE
 
但我会帮你挖掘一下

haustab 发表于 2022-7-6 13:09:27

Express工具
外部偏移。lsp…
(setq dist(acet exOffset get dist)
lay(xstrcase(acet exOffset get layermode))
gap(getvar“offsetgaptype”)acet setvar…。

caravaggio 发表于 2022-7-6 13:15:13

 
 
谢谢你的建议。。。。不知道我是否可以用Lisp(而不是VLisp)来做这件事,因为我不熟悉VLips!!

Lee Mac 发表于 2022-7-6 13:27:49

豪斯塔指的是Express Tools ExOffset。lsp可在Express tools文件夹中找到-这将使用以下功能保存图形中的模式:
 
(acet-exOffset-get-layermode)中定义。lsp文件。这些功能依次使用:
 
存储相关设置。
 
这些是Express Tools函数,而不是VLISP

caravaggio 发表于 2022-7-6 13:34:45

非常感谢!!
页: [1]
查看完整版本: 关于偏移命令:erase s