yrgui 发表于 2009-8-1 20:44

一个小秘密(User变量)

也许有些朋友还不知道这个小秘密:

昨天有个朋友问我能不能吧别人的DWG图偷偷改成自己的,让别人看不出来。
开始很为难,后来还是决定做个坏人:
一般判断DWG一样的图形文件是否抄袭,先查看图层,看是不是也一摸一样,当然图层很少,命名也不讲究的这就不能做定论了;查“Time”信息,执行“time”命令后在文本窗口中会给出图形文件的创建时间、累计编辑时间等,是不是根据这个就能判断DWG一样的图形文件是否抄袭呢?其实这些数据也是靠不住的(虽然它们是只读的),事实上CAD系统总是去读取操作系统的时间,也就是说要改这些记录,只要通过更改系统时间就能解决。把系统时间改到前一天,新建一个图形文件,把别人的图复制过来,图形文件的创建时间就改为当前操作系统设定的时间了,累计编辑时间呢?不可能才几秒钟就完成了那么复杂的图,把图一直打开耗在那等累计编辑时间不是办法,把系统时间改到下一天,再关闭图形文件,把系统时间调回来,打开图形文件,这下好了,累计编辑时间也合理了,前天开始画的,今天完成!

其实AutoCAD开发工程师还给我们偷偷留了十几个变量:
整形变量:(随DWG文件一起存储)
USERI2
USERI3
USERI4
USERI5

实型变量:(随DWG文件一起存储)
USERR1
USERR2
USERR3
USERR4
USERR5

字符型变量:(关闭文件后不保存)
USERS1
USERS2
USERS3
USERS4
USERS5

如果我们把一些识别代码存在这些随DWG文件一起存储的变量中,必要时就可以做“亲图鉴定”了,呵呵
操作方法很简单,在命令行直接输入变量名,改它的默认值就行了。
(注意,此法也不一定准,如果别人也看到了这贴!);P ;P ;P

[ 本帖最后由 yrgui 于 2009-8-1 20:45 编辑 ]
页: [1]
查看完整版本: 一个小秘密(User变量)