明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: brucejun

多个CAD文件合并到一张CAD图中

    [复制链接]
发表于 2011-8-21 00:20 | 显示全部楼层
还可以,不错的支持了
发表于 2011-8-27 08:29 | 显示全部楼层
lqss 发表于 2011-3-12 09:54
试试这个。

怎么使用啊,麻烦兄弟说明一下。
发表于 2011-8-27 13:30 | 显示全部楼层
呵呵,这样也可以,不错
发表于 2011-10-12 20:17 | 显示全部楼层
怎么个用法呀?介绍下
发表于 2011-10-20 08:45 | 显示全部楼层
  1. ;; 原点批量插图块
  2. (defun c:tt (/ pf path lst)
  3.   (defun sub (path lst mode / a name)
  4.     (foreach a lst
  5.       (setq name (strcat path a)
  6.             name (if (= mode 0)
  7.                    name
  8.                    (strcat "*" name)
  9.                  )
  10.       )
  11.       (command "insert" name "0,0" "1" "1" "")
  12.     )
  13.   )
  14.   (setq        dwg  (getfiled "指定原文件路径中的一个图形文件:>" "*" "dwg" 8)
  15.         path (strcat (vl-filename-directory dwg) "\")
  16.         lst  (vl-directory-files path "*.dwg" 1)
  17.         ukw  (UKWORD 1 "1 2" "1-按块插入/2-解块插入" ukw)
  18.   )
  19.   (prompt "\n程序正在插入图幅,请等待...")
  20.   (cond        ((= ukw "1") (sub path lst 0))
  21.         ((= ukw "2") (sub path lst t))
  22.   )
  23.   (princ)
  24. )
  25. (defun ukword (bit kwd msg def / inp)
  26.   (if (and def (/= def ""))
  27.     (setq msg (strcat "\n" msg "<" def ">: ")
  28.           bit (* 2 (fix (/ bit 2)))
  29.     )
  30.     (setq msg (strcat "\n" msg ": "))
  31.   )
  32.   (initget bit kwd)
  33.   (setq inp (getkword msg))
  34.   (if inp
  35.     inp
  36.     def
  37.   )
  38. )

点评

谢谢楼主分享,辛苦了!  发表于 2014-4-20 22:47
发表于 2011-10-25 21:01 | 显示全部楼层
有这个吗   一般都是插入的
发表于 2011-10-26 09:05 | 显示全部楼层
试用9楼的!
发表于 2011-11-6 22:31 | 显示全部楼层
挺不错的,顶啊!!!!!!!!!!
发表于 2011-12-16 13:04 | 显示全部楼层
俺有,批量拼图程序绿色版。需要就。。。
发表于 2012-1-14 15:25 | 显示全部楼层
非常不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-19 13:17 , Processed in 1.618561 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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