ArchiCAD GDL Стоп изменяет параметры несколько раз за одну операцию

Если целочисленный параметр увеличивается на 1 в сценарии параметра, например

parameters test = test + 1

скрипт может запускаться несколько раз за одну пользовательскую операцию. Параметр, которому для начала назначается 1, может быть равен 4 после одной пользовательской операции. Есть ли обходной путь для этого?

1 ответ

Решение

Кажется, я упустил это из виду в руководстве по gdl. Я предполагаю, что многие, возможно, не знают, что это там, поскольку это немного спрятано.

n = APPLICATION_QUERY ("PARAMETER_SCRIPT", "FIRSTOCCASION_IN_PROGRESS", isFirstRun) 

if isFirstRun then ....
Другие вопросы по тегам