cabaq 发表于 2022-7-7 00:11:33

如何操作-宏或scri

你好
 
我有几个DWG,我想做一些更改。我试过Autoscript(免费软件),但我甚至不能让它画一个没有错误的圆。
 
我想做的是:
 
[列表]
[*]全选
[*]将选择从指定点移动到指定点
[*]如果可能:将-dwgunits设置为米
[*]purgeall
[*]另存为DWG 2010
[*]关闭
[/列表]
 
谁能为我指出正确的方向?最简单的方法是什么?我正在使用AutoCAD Civil3D 2011。
 
谢谢

ReMark 发表于 2022-7-7 00:24:02

我认为你在正确的轨道上。你看过AutoDesk的ScriptPro吗?

SLW210 发表于 2022-7-7 00:40:25

你试过使用动作录制器吗?

designerstuart 发表于 2022-7-7 00:48:06

我认为这可以通过一个非常简单的脚本来完成,如果你愿意自己做saveas位的话。

designerstuart 发表于 2022-7-7 01:03:13

还是我太简单了?
select
all
move
0,0,0

-units

-purge
all

y
saveas

BIGAL 发表于 2022-7-7 01:16:14

就像上面在脚本re-units中一样,您可以通过setvar设置各个部分,而无需执行所有操作。
 
示例(SETVAR“LUNITS”2)
 
还可以添加“Open dwgname”来启动,在另存为“dwgname close”后,根据需要重复多次更改dwgname,在任何dwg中启动脚本。
 
您也可以在脚本中使用lisp,这样每次都可以要求使用新的pt
 

open dwgname
select
all
move
0,0,0
(setq pt (getpoint))
!pt
(SETVAR "LUNITS" 2)
-purge
all

y
saveas dwgname2
close
页: [1]
查看完整版本: 如何操作-宏或scri