那个默认布局似乎是删不掉的吧,删了还是有啊 本帖最后由 xiaxiang 于 2011-11-16 11:24 编辑
“布局1里面有两个视口,是这个的问题”
以上还是不能确定
经非严谨测试,如下代码似乎可行。请再测试
(command "zoom" "e")
(command "move" "all" "" (list (car (getvar "extmin"))(cadr (getvar "extmin")) 0.0) "0,0,0")
(command "zoom" "e")
(setvar "ctab" "布局1")
(command "move" (ssget "x") "" (list (car (getvar "extmin"))(cadr (getvar "extmin")) 0.0) "0,0,0")
(setvar "ctab" "模型")
xiaxiang 发表于 2011-11-16 11:24 static/image/common/back.gif
经非严谨测试,如下代码似乎可行。请再测试
多谢大侠,下下来测试下先。
RE: 批量将一个文件夹内的所有dwg文件的图框左下角设为原点
xiaxiang 发表于 2011-11-16 11:24 static/image/common/back.gif经非严谨测试,如下代码似乎可行。请再测试
大侠,请教一下,在模型空间和布局空间中都是用MOVE命令把图形移以图框左下角移动到原点,我想弄明白命令MOVE后面跟的ALL与SSGET有啥区别啊,不都是选择所有图形的嘛,可以互换吗。
RE: 批量将一个文件夹内的所有dwg文件的图框左下角设为原点
xiaxiang 发表于 2011-11-16 11:24 static/image/common/back.gif经非严谨测试,如下代码似乎可行。请再测试
另外再请教大侠,GETWAR获取了EXTMIN的坐标后,为什么不直接用啊,还非要用LIST跟CAR涵数进行调用啊。
RE: 批量将一个文件夹内的所有dwg文件的图框左下角设为原点
xiaxiang 发表于 2011-11-16 11:24 static/image/common/back.gif经非严谨测试,如下代码似乎可行。请再测试
还有个我想不明白的问题就是,为什么不考虑直接用新建坐标系(命令UCS)的方法把,把坐标原点定到获取到的左下角点呢。重建坐标系后,图形如果有坐标注的话,是不是其标注值在新定的坐标下发生变化,我想应该是会变化的,因此是不是如果图形中有坐标标注的情况下,这种移动左下角到原点的方法跟建个以左下角为原点的新坐标系的方法都会改变原本形的内容啊