找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: eachy

[密技]:再谈图形“加密”

[复制链接]
发表于 2003-2-25 10:45:17 | 显示全部楼层
字型文件加密后,文字AutoCAD可以显示和打印,只能用解密软件编辑,文件大小没有变化。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-3-15 20:12:47 | 显示全部楼层
最初由 秋枫 发布
[B]破环dwg的方法:
1.        pline->line (If global width=0)
2.        随机打断line, 变成碎线
3.        改z (1e50左右的误差)
4.        改elev
5.        line->trace or spline
6.        改normal (dxf 210)
7.        改color: bylayer to absolute c... [/B]

如何随机打断line, 变成碎线呢?另外怎样还原随机打断的line呢?[/COLOR]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-3-16 11:07:18 | 显示全部楼层
除非你的图形原来很小,否则不要将直线再处理。因为那样图形会变得过于庞大,有可能达到原来图形的10-20倍。使用时会非常不方便,因为打印那样的图太耗内存了。你仅仅是不想自己的图形被利用和再加工,一般说来,图形内没有层、图块、文字;只有线和多义线时,如果使用者是高手,也要嫌麻烦,宁可自己重新弄;如果是低手,估计已经晕菜了。不用作得太绝,达到目的就行了。毕竟处理过的文件是要别人用的,处理太过了反而不好。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-3-19 10:59:02 | 显示全部楼层
不知道各位大侠是要保护图纸表达的信息,还是要保护绘图的技巧和过程?
图纸的作用是传达设计人员的思想,而不是图纸里哪一根是line,哪一根是spline,别人在打开你的图纸的时候,看的是你的设计方案和思路,而不是你是怎么完成这张图纸的。
既然你要把图纸给别人看,就是说连最重要的设计思想都展现在别人面前了,又何必在乎你的绘图技巧呢?再说了,可以看见你的图纸的肯定是你的客户,他会允许你这么破坏图纸吗?
经过这么麻烦的处理,别人依旧可以轻易仿制出你的图纸,(几个人,花几天的时间,中国就是人多!)那你还谈什么保密?
所以,我认为我们要做的不是对图纸加密,而是对知识产权的保护。
一点拙见,各位大侠见笑了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-3-23 07:37:06 | 显示全部楼层
想让dwg文件可以打开但是不能修改/打印
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-3-30 04:40:20 | 显示全部楼层
方法都还不错,但都不是最好!
寄希望与Autodesk公司吧!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2003-4-1 21:13:18 | 显示全部楼层
dwfout

dwfin

用大字体,至少层没了,文字成pl线了.
不行再对line线处理,变成小折线,
象扫描矢量化的图一样[/COLOR] 这样打印可以,但继续画下去,肯定不好用了.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-4-9 22:23:13 | 显示全部楼层
  加密我觉得如果在DWG文件中实现是不太可能的!
这不同我们开发软件,我们只是使用应用软件,应该是具有通用性的,就象photoshop中的PSD一样,大家都知道在提供平面图形时都只提供JPG文件而非PSD文件,你也觉得自己是保护了自己的成果!
  但是CAD似乎没有提供这样的一个中间文件的功能,能让大家看图,却不能让人们修改!国外的同行们没有提供DWG源文件一说的,一般的都是PLT文件,其实这个打印文件解决了图纸交接的问题,但如果我想预览似乎就不太方便了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-4-9 22:48:40 | 显示全部楼层
Acd see 有个插件可以看 HP 的PLT文件了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-4-25 09:18:54 | 显示全部楼层
加密有两种目的:
1、用于发布传阅,可以打印出来或存成jpg图片;
2、用于防盗,可以用cad2004加上密码。
3、还有其他目的吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-4-25 20:12:17 | 显示全部楼层
哎 各位的时刻提防: 我做了一个住宅区方案,方案要40多张图(多个图形的平立剖面图),报批了好几次,每次都有新问题提出来修改.最后一次呢 甲方说是规划局同意了要电子版的报批文件----我当时犹豫了半天 最后还是给了甲方.结果大家都猜到了 甲方拿着电子版的文件和报批下的方案图 找了别家设计!!! TNND!  规划局负责报批此工程的女人和妹夫勾结骗了我的图~~~ 大家一定注意啊 最好提供别人打碎的电子版文件!!
    我现在都用dxbout 来出图  规划局--一根根折线去数吧!!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-4-26 00:49:25 | 显示全部楼层
最初由 gchen 发布
[B]不知道各位大侠是要保护图纸表达的信息,还是要保护绘图的技巧和过程?
图纸的作用是传达设计人员的思想,而不是图纸里哪一根是line,哪一根是spline,别人在打开你的图纸的时候,看的是你的设计方案和思路,而不是... [/B]


知识产权?算了吧,甲方才不理你这些呢。要看你的设计思路要描你的图纸,叫你打印出来还不照样可以看可以描。就算甲方拿去叫别人描出来,总比他们拿过去直接用来的好吧?设计人员保护自己劳动成果的最大限度就只能是让DWG文件只能看不能编辑和打印。除非不给,那是题外话了……
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-4-26 13:32:13 | 显示全部楼层

  1. ;;这程序并非为保密而写,但它的副产品是把line,circle,arc打碎
  2. ;;还原回原来的line,circle,arc有点难,但转为PLINE却很容易
  3. ;;所以也没有甚么用!!!
  4. ;;BY LUCAS(龙龙仔)

  5. ;|
  6. ;;该程序是用来将线、圆、弧打上缺口,缺口大小与个数由用户输入,
  7. ;;这个程序是用在激光切割图形方面的,这个缺口,
  8. ;;专有名词叫"桥位",就是激光按照图形切割时,
  9. ;;桥位的地方就不要切,目的是防止图形中闭合部分掉下去,
  10. |;


  11. (defun C:BK (/            HOLDECHO          HOLDOSMODE        HOLDCL QBLL   AA
  12.              QI            QCCC   CBB          AAB         BB        ST     QED    AD
  13.              DD            AJ           XAA          AED         ANG        SPT    ANS    ANE
  14.              ANG    PT           PT1          ACCC         ARC_1        ARC_L
  15.             )

  16.   (setq HOLDECHO (getvar "cmdecho"))
  17.   (setvar "cmdecho" 0)
  18.   (command "_.undo" "group")
  19.   (setq HOLDOSMODE (getvar "osmode"))
  20.   (setq HOLDCL (getvar "clayer"))
  21.   (setvar "osmode" 0)
  22.   (setq QBL (getdist (strcat "\n 请输入缺口尺寸:<6>: ")))
  23.   (if (= QBL NIL)
  24.     (setq QBL 6.0)
  25.   )
  26.   (setq AA (ssget '((0 . "line,circle,arc"))))
  27.   (setq        QI 0
  28.         QCCC 1
  29.         QCC NIL
  30.         CBB 1
  31.         CB NIL
  32.         ACCC 1
  33.         ACC NIL
  34.   )
  35.   (if (/= NIL AA)
  36.     (repeat (sslength AA)
  37.       (setq AAB (ssname AA QI))
  38.       (redraw AAB 3)
  39.       (setq BB (cdr (assoc 0 (entget AAB))))
  40.       (setvar "clayer" (cdr (assoc 8 (entget AAB))))
  41.       (cond
  42.         ((= BB "LINE")
  43.          (setq ST (cdr (assoc 11 (entget AAB))))
  44.          (setq QED (cdr (assoc 10 (entget AAB))))
  45.          (setq AD (distance ST QED)
  46.                DD (angle ST QED)
  47.          )
  48.          (if (< QBL AD)
  49.            (progn
  50.              (while (or (= QCC NIL) (> (* QCC QBL) AD))
  51.                (setq QCC
  52.                       (getint
  53.                         (strcat "\n 输入直线缺口个数 :<" (rtos QCCC) ">: ")
  54.                       )
  55.                )
  56.                (if (= QCC NIL)
  57.                  (setq QCC QCCC)
  58.                  (setq QCCC QCC)
  59.                )
  60.              )
  61.              (setq AJ (/ (- AD (* QBL QCC)) (+ QCC 1)))
  62.              (setq XAA (polar ST DD (+ AJ QBL)))
  63.              (entdel AAB)
  64.              (command "_.line" ST (polar ST DD AJ) "")
  65.              (repeat QCC (command "_.copy" (entlast) "" ST XAA))
  66.            )
  67.          )
  68.         )
  69.         ((= BB "CIRCLE")
  70.          (setq ST (cdr (assoc 10 (entget AAB))))
  71.          (setq AED (cdr (assoc 40 (entget AAB))))
  72.          (if (< QBL (* pi 2 AED))
  73.            (progn
  74.              (while (or (= CB NIL) (> (* CB QBL) (* pi 2 AED)))
  75.                (setq
  76.                  CB
  77.                   (getint
  78.                     (strcat "\n 输入圆上缺口个数 :<" (rtos CBB) ">: ")
  79.                   )
  80.                )
  81.                (if (= CB NIL)
  82.                  (setq CB CBB)
  83.                  (setq CBB CB)
  84.                )
  85.              )
  86.              (setq AJ (/ (- (* pi 2 AED) (* QBL CB)) CB))
  87.              (setq ANG (/ AJ AED 2.0))
  88.              (if
  89.                (>= (distance (polar ST (- ANG) AED) (polar ST ANG AED))
  90.                    0.0001
  91.                )
  92.                 (progn
  93.                   (entdel AAB)
  94.                   (command "_.arc"
  95.                            (polar ST (- ANG) AED)
  96.                            (polar ST 0 AED)
  97.                            (polar ST ANG AED)
  98.                   )
  99.                   (if (> CB 1)
  100.                     (command "_.array" (entlast) "" "p" ST CB "" "")
  101.                   )
  102.                 )
  103.              )
  104.            )
  105.          )
  106.         )
  107.         ((= BB "ARC")
  108.          (setq ST (cdr (assoc 10 (entget AAB))))
  109.          (setq AED (cdr (assoc 40 (entget AAB))))
  110.          (setq SPT (polar ST (cdr (assoc 50 (entget AAB))) AED))
  111.          (setq ANS (cdr (assoc 50 (entget AAB))))
  112.          (setq ANE (cdr (assoc 51 (entget AAB))))
  113.          (if (> ANE ANS)
  114.            (setq ANG (- ANE ANS))
  115.            (setq ANG (+ ANE (- (* 2 pi) ANS)))
  116.          )
  117.          (setq ARC_L (* AED ANG))
  118.          (if (< QBL ARC_L)
  119.            (progn
  120.              (while (or (= ACC NIL) (> (* ACC QBL) ARC_L))
  121.                (setq ACC
  122.                       (getint
  123.                         (strcat "\n 输入弧线缺口个数 :<" (rtos ACCC) ">: ")
  124.                       )
  125.                )
  126.                (if (= ACC NIL)
  127.                  (setq ACC ACCC)
  128.                  (setq ACCC ACC)
  129.                )
  130.              )
  131.              (setq ARC_1 (/ (- ARC_L (* QBL ACC)) (1+ ACC) AED))
  132.              (entdel AAB)
  133.              (command "_.arc" "c" ST SPT "A" (/ (* ARC_1 180) pi))
  134.              (command "_.ARRAY"
  135.                       (entlast)
  136.                       ""
  137.                       "P"
  138.                       ST
  139.                       (1+ ACC)
  140.                       (/ (* (- (/ ARC_L AED) ARC_1) 180) pi)
  141.                       ""
  142.              )
  143.            )
  144.          )
  145.         )
  146.       )
  147.       (setq QI (1+ QI))
  148.     )
  149.   )
  150.   (setvar "clayer" HOLDCL)
  151.   (setvar "osmode" HOLDOSMODE)
  152.   (command "_.undo" "end")
  153.   (setvar "cmdecho" HOLDECHO)
  154.   (princ)
  155. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-16 17:12:32 | 显示全部楼层
请楼上的详细介绍一下使用方法
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-18 12:13:14 | 显示全部楼层
理想的完全解决方法
轻松、完全达到目的
http://www.xdcad.net/forum/showthread.php?s=&threadid=81903
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-9 10:38 , Processed in 0.425164 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表