我来看MM的 发表于 2014-9-20 00:24:23

如何利用脚本文件复制其他图纸的图框到当前图纸???

想利用脚本文件复制其他图纸里图框层的东西到当前图纸。脚本文件如下:open "C:\Documents and Settings\Administrator\桌面\1\滨江路安置小区(A地块)竣工(改).dwg"
copyclip (ssget "x" '((8 . "图框")))   
qsave close
pasteorig 本想是在目标图纸中将图框层里的图元复制,然后关闭目标图纸,最后在当前图纸利用pasteorig粘贴到原坐标!但命令行一直无法输入pasteorig这个命令。求解!!!

ZZXXQQ 发表于 2014-9-20 08:48:29

(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)
)

我来看MM的 发表于 2014-9-20 09:19:32

ZZXXQQ 发表于 2014-9-20 08:48 static/image/common/back.gif


多谢ZZXXQQ热心帮忙,不过我有好几千张图,我只想把那些图里图框层的图框复制到同一个图纸中。因为对DBX不了解,就想用脚本来解决。但就是碰到脚本运行完close后接下去的pasteorig不运行。

我来看MM的 发表于 2014-9-20 09:20:05

继续求各种方法!!!

我来看MM的 发表于 2014-9-20 13:27:54

顶一下,求方法

lucas_3333 发表于 2014-9-20 18:39:23

我来看MM的 发表于 2014-9-20 13:27
顶一下,求方法

你看MM就行了

我来看MM的 发表于 2014-9-20 22:37:33

lucas_3333 发表于 2014-9-20 18:39
你看MM就行了

这边又不发MM的照片

我来看MM的 发表于 2014-9-20 23:19:54

继续求助,如果那个脚本运行完close,接下去还是open图纸的话它会继续运行而我想把下句open换成粘贴到原坐标的命令就不行?为什么?试了好久就是不行!跪求解释!

我来看MM的 发表于 2014-9-21 13:47:07

。。。。。。
页: [1]
查看完整版本: 如何利用脚本文件复制其他图纸的图框到当前图纸???