slovenc0417 发表于 2022-7-6 23:56:13

脚本在ScriptPr中不工作

我写了以下脚本。请注意,我使用了“;”表示“返回”。实际脚本显示空白。当我将此脚本拖放到打开的AutoCad文件中时,它可以完美地工作。然而,当我在ScriptPro 2.0中运行它时,它会暂停。我使用“添加”图标添加多个文件,然后通过选择“选中”图标来运行脚本。这就是它停滞的地方。有什么想法吗?
 

FILEDIA
0
ZOOM
E
-PURGE
A
;
N
S
_CLOSEALL
;

Tuns 发表于 2022-7-7 00:11:26

我对LISP了解不多,但你确定这是为了一次处理多个文件而不是一个文件吗?如果它可以执行多个操作,那么可能只需要一些时间,因为LISP与java不同,它只能一步一步地执行操作(如果我没有弄错的话)可能只是冻结了程序,试图尽可能快地完成所有任务。如果这不是我猜到的,那么我不知道会是什么。

Nardino 发表于 2022-7-7 00:20:57

移除;它应该会起作用

Tuns 发表于 2022-7-7 00:33:32

 
仔细阅读。他说他在用“;”表示回报,这样当我们看到它时,我们就能看到它。他实际上并没有把这些放在他的代码中,至少我认为他是这么说的。

Nardino 发表于 2022-7-7 00:38:46

我的道歉

SLW210 发表于 2022-7-7 00:47:46

使用代码标记。

hmsilva 发表于 2022-7-7 01:00:12

 
只需删除“_CLOSEALL”,ScriptPro 2.0将自动关闭每个dwg。
 
亨里克
页: [1]
查看完整版本: 脚本在ScriptPr中不工作