pharrold 发表于 2022-7-7 01:45:46

AutoCAD LT中的用户1-5??

我正在运行AutoCAD LT 2006,想知道如何更改为包含字符串变量的图层?
 
提前感谢

ReMark 发表于 2022-7-7 01:55:48

你是通过脚本来做这件事的吗?

pharrold 发表于 2022-7-7 01:58:08

是的,通过脚本,
 
我有一个脚本,可以更改为一个层,然后绘制该层。
 
但有些层的名称类似于“033+BORDER”,因此不能使用useri1-5。

ReMark 发表于 2022-7-7 02:03:06

你的问题现在看起来很熟悉。你以前问过这个问题,但没有得到任何回应,或者没有任何有效的答案?是加号把事情搞砸了,对吗?

pharrold 发表于 2022-7-7 02:09:33

是的,我之前问过,回答是使用users1-5,但我不能,因为AutoCAD LT。
 
加号,我想也是因为它有文本。
 
如果我能做到这一点就太好了!

ReMark 发表于 2022-7-7 02:16:31

暂时忘记了加号,我不希望脚本在“命名”层与“编号”层之间出现停顿。这没有任何意义。
 
你说你想换一个图层,然后把它画出来。你对其他层做什么?在你策划之前,你是把它们关掉还是冻结?
 
目前,在您的脚本中,如何更改到特定层?你在使用什么命令,你的输入是什么?

pharrold 发表于 2022-7-7 02:23:02

图层已输入,但它只是一个数字,使用+边框的原因是它的标题栏比只有数字的图层大。
 
;命令:useri1
用户I1
;为USERI1输入新值:
033
;命令:-图层
-图层
;[?/Make/Set/New/ON/OFF/Color/Ltype/LWeight/Plot/Freeze/Thaw/LOck/Unlock/stAte]:
T
;输入要解冻的图层的名称列表:*
*
;[?/Make/Set/New/ON/OFF/Color/Ltype/LWeight/Plot/Freeze/Thaw/LOck/Unlock/stAte]:
S
;输入图层名使其成为当前图层,或:
033
;[?/Make/Set/New/ON/OFF/Color/Ltype/LWeight/Plot/Freeze/Thaw/LOck/Unlock/stAte]:
F
;输入要冻结的图层的名称列表,或:*
*
;[?/Make/Set/New/ON/OFF/Color/Ltype/LWeight/Plot/Freeze/Thaw/LOck/Unlock/stAte]:
T
;输入要解冻的图层的名称列表:0
0
 
;命令:-绘图
-绘图
;详细的绘图配置?[是/否]:
 
;输入布局名称或[?]:
 
;输入页面设置名称:
 
;输入输出设备名称或[?]:
 
;将绘图写入文件[是/否]:
 
;保存对页面设置的更改[是/否]?:
 
;继续绘图[是/否]:

ReMark 发表于 2022-7-7 02:25:09

所以真正的问题是,您尝试为USERI1输入一个新值,但发现由于加号的原因,输入不被接受。我确信AutoCAD将当前图层设置为033+边框不会有问题。
 
你能不能用这个脚本暂时把名字中有加号的层重命名为不那么麻烦的层?绘图正确后不保存图形?

pharrold 发表于 2022-7-7 02:33:58

是的,我可以使用userR将层重命名为033.1,但是我该如何将其应用到我的脚本中呢?

ReMark 发表于 2022-7-7 02:37:40

-重命名
LA(层)
033+边框(旧名称)
033.1(新名称)
 
我很快就要上路了,所以我现在只能把这个留着了。我会试着在当天晚些时候再回来(嗯……对我来说是晚上)。
 
现在时间:美国东部时间下午2:07
页: [1] 2
查看完整版本: AutoCAD LT中的用户1-5??