TCL Question about "BM FILL ASSIGN VALUE"

I'm attempting to assign values to the block model, with the aim of assigning different values to different ore bodies based on different elevations and regions.


Currently, I have recorded a tcl file using the macro recording function and completed the modification of the tcl script. Now, I can successfully batch assign values to various regions, but I have encountered a problem:


The tcl script automatically performs a save after each assignment, which takes up too much of my time waiting for the save because it requires hundreds of assignment operations, and my block data volume is also very large.


May I ask how I can modify my tcl file so that it won't be automatically saved each time "SclFunction "BM FILL ASSIGN VALUE" is executed? I just need to add "SclFunction "BM SAVE MODEL" at the end of the tcl file and save my model once.


By the way, where can I check the input parameters of the sclfunctions? All the "SclFunction "in the recorded tcl are like a black box to me. I have no idea how to modify them and can only keep recording and adjusting. This is so frustrating