You will be in for a world of hurt if you are trying to modify the GDL scripts of the standard Archicad doors and windows.
They have macro calls inside macro calls inside more macro calls so just finding the bit you need can be a challenge.
Then if you do make a change and it is in a macro and you save it with the same name it will affect all other objects it is used in (which can actually be a good thing).
But if you ever update the library your modified macro will be overwritten and you will be back to square one.
If you save it with a different name then you will have to modify every object that calls it to call the new name otherwise it won't work.
Again giving each object a new name so they don't get overwritten in any library updates.
If you don't have the option of modifying it within the parameters of the object (I don't know as I don't use the standard doors and windows) and unless you are pretty good at GDL scripting then I would probably just accept what you have or find an alternative source such as Cadimage.
Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11