正如我在上一篇帖子中所说的,你必须使用批处理吗? 一次必须在50个或更多图形中运行脚本。批处理是实现这一目标的唯一途径吗?我不知道。这是我知道如何在相应的图形中运行单个脚本的唯一方法。如果有的话,我愿意接受其他选择。 当然有。
检查此项:
http://www.cadtutor.net/forum/showpost.php?p=295487&postcount=23 我通读了整条线索。除非我遗漏了什么,否则我看不到有人如何描述如何以批处理格式运行不同的脚本。他们所有的想法都与在许多绘图中运行一个脚本有关。我需要在特定图形中运行许多脚本:
图纸1中的脚本1
图纸2中的脚本2
等
每个脚本包含图像需要插入的坐标和唯一比例。不能在其他图形中运行脚本,否则图像将与该图形中的线条不对齐。 李&我通常不同意使用脚本,但我倾向于同意他的观点。我仍然认为AutoCAD正在将(image\u路径)解释为一条指令,并正在加载VBA以查找它。事实上,你得到的脚本名没有前缀,这就是为什么我这么认为。 为什么不使用我链接到的程序为图形集1和图形集2创建一个脚本?
或者,在LISP中编写脚本操作,然后从脚本中调用LISP,这更通用。
李
我其实是在等你不同意我的一个帖子。。。我知道我们在这个问题上意见不同
相信我,我讨厌剧本。Lisp程序(硬返回和空格没有任何意义)要好得多。我们使用脚本的唯一原因是对其进行批处理。但是,如何在批处理文件中启动lisp?我是否仍然使用“/b”和lisp名称?此外,如何确保在图形打开时加载lisp?通常在我创业的时候,我经常使用lisps。这些都是不同名称的Lisp。 是的,使用LISP更好,但是批处理文件可以在每次不打开和关闭AutoCAD的情况下处理图形吗?
如果是我,我会创建一个LISP来做“业务”,并从脚本中调用它——我根本不会使用批处理文件。
我不明白。如何在不使用批处理文件的情况下运行多个脚本?我还没有看到任何解释。我对脚本/lisp创建没有任何问题。。。但是我如何在相应的图形中运行它们呢?
我有50幅画,我们叫它们drawing1,drawing2,等等。
我有50张图片需要附上(和图纸同名)。
如何在不使用批处理文件的情况下附加它们(脚本或lisp)?我不会打开每个图形并手动启动lisp/script。
我实际上有1500个,但我们一次50个一批。
页:
1
[2]