自定义系统变量不能保存?
各位大虾:我想用自定义系统变量("USERS1")来保存一信息,但是我发现自定义系统变量不能保存,每次打开图形都要重新定义?那么该如何存储一些信息在图形里 ThisDrawing.ModelSpace也可以附加扩展数据 晕,楼上兄弟,扩展数据是附在实体上的,而我的要把这幅图的比列尺以及处理的路径存放起来,总不能到处对实体副扩展数据 自定义系统变量("USERS1")设置值以后,保存图形文件,下次打开该图形文件值还在。
当然要在新建文件中使用的话,就要保存在外部文件(txt、ini)或注册表中 ThisDrawing.ModelSpace也是实体,是模型空间,没有教你到处对实体附扩展数据,而是对模型空间附扩展数据,不知道你怎么想的 AutoCad的很多对象都可以附扩展数据,并不止看的见的实体,看样子这是个误区 Sub Lj()
Dim asf As String<BR>Dim 路径 As Variant <BR>路径 = ThisDrawing.GetVariable("USERS2")<BR>ThisDrawing.Utility.Prompt "当前路径:" & 路径 & ""<BR>asf = "d:\ksdafks"
ThisDrawing.SetVariable "USERS2", asf<BR>路径 = ThisDrawing.GetVariable("USERS2")<BR>ThisDrawing.Utility.Prompt "路径设置完毕!! ‘" & 路径 & "’"<BR>End Sub
莫名:我这个怎么不能存? 看看帮助:
哦,那么字串就不能用自定义系统变量保存了?
页:
[1]
2