ArchiCAD GDL停止参数在一次操作中多次更改

ArchiCAD GDL停止参数在一次操作中多次更改,cad,graphisoft,archicad,Cad,Graphisoft,Archicad,如果在参数脚本中整数参数增加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 ....