I often use another application (RealBASIC homebrew) to process GDL code that ArchiCAD creates. Specifically, I'll save some slabs as a GDL object, open the object, then process the 3d GDL script to simplify and suit my needs at the time. A common task is to change out the slab's hard-wired material ("Brick-Standard"), for a variable name that I can pass to the object when called from another object.
Trouble is, I need to take the step of creating and defining the new material parameter(s) to the new object, so the call from elsewhere can properly pass on a material value. (Alternatively, I paste my processed text into an object already saved with the material parameters in place).
Ideally, my text processing step could include some code that would create the parameter without additional intervention, or in some way make the object aware of the material variable so it could be called by another object.
Is that possible? Is that clear?
thanks.