Lee Mac 发表于 2022-7-6 12:23:06

我想使用批处理文件来运行脚本的缺点是-“关闭”肯定是一种方式-为什么要关闭并打开每个图形的应用程序。。那要花很长时间!
 
正如我在上一篇帖子中所说的,你必须使用批处理吗?

ChrisCMU 发表于 2022-7-6 12:25:59

一次必须在50个或更多图形中运行脚本。批处理是实现这一目标的唯一途径吗?我不知道。这是我知道如何在相应的图形中运行单个脚本的唯一方法。如果有的话,我愿意接受其他选择。

Lee Mac 发表于 2022-7-6 12:28:01

当然有。
 
检查此项:
 
http://www.cadtutor.net/forum/showpost.php?p=295487&postcount=23

ChrisCMU 发表于 2022-7-6 12:31:43

我通读了整条线索。除非我遗漏了什么,否则我看不到有人如何描述如何以批处理格式运行不同的脚本。他们所有的想法都与在许多绘图中运行一个脚本有关。我需要在特定图形中运行许多脚本:
 
图纸1中的脚本1
图纸2中的脚本2

 
每个脚本包含图像需要插入的坐标和唯一比例。不能在其他图形中运行脚本,否则图像将与该图形中的线条不对齐。

dbroada 发表于 2022-7-6 12:35:09

李&我通常不同意使用脚本,但我倾向于同意他的观点。我仍然认为AutoCAD正在将(image\u路径)解释为一条指令,并正在加载VBA以查找它。事实上,你得到的脚本名没有前缀,这就是为什么我这么认为。

Lee Mac 发表于 2022-7-6 12:36:30

为什么不使用我链接到的程序为图形集1和图形集2创建一个脚本?
 
或者,在LISP中编写脚本操作,然后从脚本中调用LISP,这更通用。
 

Lee Mac 发表于 2022-7-6 12:41:22

 
我其实是在等你不同意我的一个帖子。。。我知道我们在这个问题上意见不同

ChrisCMU 发表于 2022-7-6 12:44:05

 
相信我,我讨厌剧本。Lisp程序(硬返回和空格没有任何意义)要好得多。我们使用脚本的唯一原因是对其进行批处理。但是,如何在批处理文件中启动lisp?我是否仍然使用“/b”和lisp名称?此外,如何确保在图形打开时加载lisp?通常在我创业的时候,我经常使用lisps。这些都是不同名称的Lisp。

Lee Mac 发表于 2022-7-6 12:48:29

是的,使用LISP更好,但是批处理文件可以在每次不打开和关闭AutoCAD的情况下处理图形吗?
 
如果是我,我会创建一个LISP来做“业务”,并从脚本中调用它——我根本不会使用批处理文件。

ChrisCMU 发表于 2022-7-6 12:51:06

 
我不明白。如何在不使用批处理文件的情况下运行多个脚本?我还没有看到任何解释。我对脚本/lisp创建没有任何问题。。。但是我如何在相应的图形中运行它们呢?
 
我有50幅画,我们叫它们drawing1,drawing2,等等。
我有50张图片需要附上(和图纸同名)。
 
如何在不使用批处理文件的情况下附加它们(脚本或lisp)?我不会打开每个图形并手动启动lisp/script。
 
我实际上有1500个,但我们一次50个一批。
页: 1 [2]
查看完整版本: 批量运行脚本2010赢得#039