- 积分
- 1621
- 明经币
- 个
- 注册时间
- 2011-6-20
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2012-1-9 15:49:50
|
显示全部楼层
mikewolf2k 发表于 2011-12-29 08:27 
把所有要操作的dwg文件放在某目录下(比如c:\temp),然后进入dos窗口执行以上命令。
script为已经写好的 ...
您好,
for %1 in (c:\abcd\*.dwg) do acad %1 /b"Circle 0,0 50 qsave close”
我想用上面的句子给abcd文件夹里的所有图纸在0,0坐标画个圆,然后存盘,退出,结果程序只是把文件打开了,不执行画圆,关了之后,又自己打开另外一张,请问
(1)这个语句请求修改,谢谢
(2)如果脚本文件一次需要在图纸中进行几个command,我们会在记事本上把命令一行行写出来如下,如果在用for in do是写在一行还是怎么着,谢谢。
open "drawing1"
circle 0,0 50
line 0,0 50,50
qsave
close
(3)运行dos命令步骤:在autoCAD中shell--for in do语句还是在运行中输入cmd调出dos窗口写上for in do 语句,因为我的语句不正确,所以哪个方式都没成功,请达人指教,谢谢。
(4)网上搜了好多关于dos命令在autocad中的使用,也没多少资料,请达人指教相关学习资料,谢谢。
|
|