ArchiCAD GDL Stop 参数在一次操作中被多次更改
ArchiCAD GDL Stop parameters being changed multiple times in one operation
如果整数参数在参数脚本中增加1,例如
parameters test = test + 1
在一次用户操作期间,脚本可能 运行 多次。在一个用户操作之后,最初分配为 1 的参数可能为 4。有解决办法吗?
看来我在 gdl 手册中忽略了这一点。我猜很多人可能不知道它在那里,因为它有点隐藏。
n = APPLICATION_QUERY ("PARAMETER_SCRIPT", "FIRSTOCCASION_IN_PROGRESS", isFirstRun)
if isFirstRun then ....
如果整数参数在参数脚本中增加1,例如
parameters test = test + 1
在一次用户操作期间,脚本可能 运行 多次。在一个用户操作之后,最初分配为 1 的参数可能为 4。有解决办法吗?
看来我在 gdl 手册中忽略了这一点。我猜很多人可能不知道它在那里,因为它有点隐藏。
n = APPLICATION_QUERY ("PARAMETER_SCRIPT", "FIRSTOCCASION_IN_PROGRESS", isFirstRun)
if isFirstRun then ....