nxy_918 发表于 2004-4-20 16:41:00

自定义系统变量不能保存?

各位大虾:我想用自定义系统变量("USERS1")来保存一信息,但是我发现自定义系统变量不能保存,每次打开图形都要重新定义?






那么该如何存储一些信息在图形里

雪山飞狐_lzh 发表于 2004-4-20 17:50:00

ThisDrawing.ModelSpace也可以附加扩展数据

nxy_918 发表于 2004-4-21 08:54:00

晕,楼上兄弟,扩展数据是附在实体上的,而我的要把这幅图的比列尺以及处理的路径存放起来,总不能到处对实体副扩展数据

莫名 发表于 2004-4-21 21:19:00

自定义系统变量("USERS1")设置值以后,保存图形文件,下次打开该图形文件值还在。


当然要在新建文件中使用的话,就要保存在外部文件(txt、ini)或注册表中

雪山飞狐_lzh 发表于 2004-4-21 22:29:00

ThisDrawing.ModelSpace也是实体,是模型空间,没有教你到处对实体附扩展数据,而是对模型空间附扩展数据,不知道你怎么想的

雪山飞狐_lzh 发表于 2004-4-21 22:37:00

AutoCad的很多对象都可以附扩展数据,并不止看的见的实体,看样子这是个误区

slsldu 发表于 2004-4-21 22:46:00

nxy_918 发表于 2004-4-22 11:41:00

Sub Lj()


Dim asf As String<BR>Dim 路径 As Variant <BR>路径 = ThisDrawing.GetVariable("USERS2")<BR>ThisDrawing.Utility.Prompt "当前路径:" &amp; 路径 &amp; ""<BR>asf = "d:\ksdafks"


ThisDrawing.SetVariable "USERS2", asf<BR>路径 = ThisDrawing.GetVariable("USERS2")<BR>ThisDrawing.Utility.Prompt "路径设置完毕!! ‘" &amp; 路径 &amp; "’"<BR>End Sub


莫名:我这个怎么不能存?

雪山飞狐_lzh 发表于 2004-4-22 11:52:00

看看帮助:


nxy_918 发表于 2004-4-22 12:15:00

哦,那么字串就不能用自定义系统变量保存了?
页: [1] 2
查看完整版本: 自定义系统变量不能保存?