批量运行脚本2010赢得#039
我有一个脚本,我需要在一堆图纸中运行。在过去,我总是使用批处理文件来运行这些程序,它总是有效的。自从我到了2010年,它不再工作了。这是我批次中的一行(每个匹配的图纸和脚本都有一行):“C:\apps\AutoCAD 2010\acad.exe”(绘图路径)\mt200090s0570e0。dwg/b(脚本路径)\mt200090s0570e0。可控硅
我也试着颠倒顺序(由程序员建议):
“C:\apps\AutoCAD 2010\acad.exe”/b(脚本路径)\mt200090s0570e0。scr(图纸路径)\mt200090s0570e0。图纸
两者都不起作用。它打开图形,启动脚本,然后决定加载VBA(在脚本开始之前结束脚本)。
有什么想法吗?我有数百张图纸,我必须运行这个脚本。如果您想知道,脚本会附加一个图像: 您必须使用批次吗?
看看这个:
http://www.cadtutor.net/forum/showpost.php?p=295487&postcount=23
我会将您的脚本代码更改为以下内容:
filedia 0
-layer s IMAGE
-image
(image_path)\mt200090s0570e0.tif
3171090.963,304537.340
7.1790
0 draworder
l
b filedia 1
qsave
close 它现在甚至没有运行,所以它永远不会结束。如果我真的关上了,难道它不会打开一堆acad窗口吗? 只是在这里猜测一下(我没有2010),但(image\u路径)是否导致VBA启动?
否,“关闭”应关闭活动的绘图窗口,然后脚本中的下一行将在其位置打开一个新窗口。
以下是它在图形中的作用:
它让一个红十字穿过它?
对不起,我们无法访问照片托管网站,所以我看不到 嗯,我发现了两件事。
1) 关闭不起作用。它只是挂在那里,直到你点击关闭“x”,然后继续。我把戒烟放回去了。
2) 我把“-vbarun”poriton从启动中取出,它工作得很好。我们在那里加载了自定义应用程序。没有这些,它就直接进入了剧本。我想我必须在没有那个应用程序的机器上运行这个。
我只希望有一个修复程序不涉及禁用该附加应用程序。
您是使用close运行脚本还是仍在使用批处理?“关闭”适用于脚本。 这是一个批处理文件,但“关闭”或“退出”在每个图形中运行的脚本中。当到达ACAD命令行中的“关闭”时,它将退出图形。但是,在关闭ACAD之前,它不会恢复运行批处理文件。
页:
[1]
2