占位图像 用户ID: 密码: 验证码: 登录 注册     占位图像
 
教育168搜索

a
频道信息
学前教育 基础教育
小学 初中
高中 高等教育
心理学 机械工程
园林 IT教育
办公软件 Director
Authorware 图形图象
FIREWORKS CORELDRAW
Maya PhotoShop
AutoCAD 3D
操作系统 Windows xp
Windows Vista Linux
Windows 2003 Windows 2000
FreeBSD 注册表
网站制作 FLASH
Dreamweaver CSS教程
装修设计 LightScape
装修风水 方案设计
英语 商务外语
素质教育 法制教育
企业培训
最新更新
·设计院的CAD制图标准
·巧用AutoCAD的延伸命令
·AUTOCAD制作三维模型瓶
·在AutoCAD中快速删除大
·用字符映射表在AutoCAD
·AutoCAD标注样式的导入
·事半功倍 定制自己的Auto
·在AutoCAD中输入上下标
·AutoCAD技巧:用复制快
·AutoCAD绘制复杂图纸注
·使用VisualLISP创建
·AutoCAD高版本中布局(
·AUTOCAD系列批量处理程
·CAD中剪切或延伸多条线段
·AutoCADActiveX
·AutoCAD教程:实体建模
·AutoCAD 2007 入
·AutoCAD 2007 入

点击排行
·设计院的CAD制图标准
·CAD文件另存没有保存对话框
·CAD入门教程 锣丝钉
·AutoCAD教程:实体建模
·CAD左手键
·AutoCAD巧画角平分线
·AutoCAD画图技巧
·在AutoCAD同一张图上自
·巧用AutoCAD的延伸命令
·AutoCAD 2007 入
·AutoCAD问题及答复
·AUTOCAD制作三维模型瓶
·AutoCAD 经验与技巧
·在AutoCAD中输入上下标
·cad教程/CAD中教你标注
·在AutoCAD中快速删除大
·CAD教程-sc以后让尺寸变
·事半功倍 定制自己的Auto

AUTOCAD系列批量处理程序
发布日期:2007-9-21  浏览:516次
关键字:

讨论:http://www.missyuan.com/viewthread.php?tid=206665

笔者在AUTOCAD中编辑大量图形时,发现仅用AUOTCAD本身提供的命令,效率实在太低,故编写系列批量处理程序以提高工作效率、工作质量。


1.批量修改POLYLINE的线宽(CH_w):
  我们知道编辑一条POLYLINE的线宽可以通过Pedit命令来完成,如果需要编辑多条POLYLINE时还使用Pedit命令则不但需要选择目标,还要输入线宽,实在有点不方便,而且还可能漏选。其实编写个小小的LISP程序便可一次性完成。程序CH_W.LSP如下:

  (DEFUNC:CH_W(/wident_ssn_ssent_njent_a)

    (PRINC"\n请选择目标(WCWPCPF)")

    (SETQENT_SS(SSGET)WID(GETREAL"\n请输入线宽<0.3>:"))

    (if(=widnil)(setqwid0.3))

    (IF(/=ENT_ssnil)

      (PROGN

        (SETQN_SS(SSLENGTHENT_SS)  J0)

        (REPEATN_SS

      (SETQENT_N(SSNAMEENT_SSJ)ent_a(cdr(assoc0(entgetent_n)))

                  J  (1 J))

          (if(or(=ent_a"POLYLINE")(=ent_a"LWPOLYLINE"))

  

            (COMMAND"PEDIT"ENT_N"w"wid""COMMAND))

        );ENDREP

      );ENDPROGN

    );ENDIF

  );enddefun

2.批量打印出图(Mplot)
  在AUTOCAD中用PLOT命令每次只能打印一张图纸,如果在一个图形文件内有多张大小一样的图纸成纵向排列,间距M_d=500mm。通过Mplot只需调试一张,便可打印所有图纸。程序如下:

  (defunc:Mplot()

    (setqp_1(getpoint"\n\tFirstCORNER:")

      P_2(getPOINT"\n\tOtherCORNER:")

      n(getint"\n\t总张数:<1>"))

    (if(=nnil)(setqn1))

    (setqm_d500)

  (REPEATn

      (command"plot""w"P_1P_2"n"COMMAND)

关键字:

相关信息 用户评论

 

更多评论

验证码:
验证码