I click a command and it prompts to select a mesh.
without selecting the mesh, another command is clicked to select a point.
the previous command is not cancelled rather the other command is along the select mesh prompt.
defining the command style as ScriptRunner does not cancel that command even with ! mark…
[Rhino.Commands.CommandStyle(Rhino.Commands.Style.ScriptRunner)]
Not here, tested with V5 and V6 the scripts where started like this from a button:
! _-RunPythonScript MyScript.py
I think this might be a bug. My test script just asks for a point to pick using rs.GetPoint(). If i hit the button 3 times without picking a point, the script is run 3 times.