如何利用脚本文件复制其他图纸的图框到当前图纸???
想利用脚本文件复制其他图纸里图框层的东西到当前图纸。脚本文件如下:open "C:\Documents and Settings\Administrator\桌面\1\滨江路安置小区(A地块)竣工(改).dwg"copyclip (ssget "x" '((8 . "图框")))
qsave close
pasteorig 本想是在目标图纸中将图框层里的图元复制,然后关闭目标图纸,最后在当前图纸利用pasteorig粘贴到原坐标!但命令行一直无法输入pasteorig这个命令。求解!!! (defun c:tt ()
(setq ss (ssget "X"));先取得当前图样中所有实体
(command "-INSERT" "*C:\Documents and Settings\Administrator\桌面\1\滨江路安置小区(A地块)竣工(改).dwg" "0,0" "" "");插入打散的块
(command "_.ERASE" "ALL" "R" (ssget "x" '((8 . "图框"))) ss "");删去打散块中除“图框”外的图元
(princ)
) ZZXXQQ 发表于 2014-9-20 08:48 static/image/common/back.gif
多谢ZZXXQQ热心帮忙,不过我有好几千张图,我只想把那些图里图框层的图框复制到同一个图纸中。因为对DBX不了解,就想用脚本来解决。但就是碰到脚本运行完close后接下去的pasteorig不运行。 继续求各种方法!!! 顶一下,求方法 我来看MM的 发表于 2014-9-20 13:27
顶一下,求方法
你看MM就行了 lucas_3333 发表于 2014-9-20 18:39
你看MM就行了
这边又不发MM的照片 继续求助,如果那个脚本运行完close,接下去还是open图纸的话它会继续运行而我想把下句open换成粘贴到原坐标的命令就不行?为什么?试了好久就是不行!跪求解释! 。。。。。。
页:
[1]