Thank you for shedding some light on that. On top of that, If the dll has sub options within the command, could a macro still be setup?
example. Test1, activates the command, then user has to click somewhere, a new subcommand prompts user, then the command would be completed.
command: Test1
command: User pick polyline: (User picks)
command: Change the (L) Lineweight or (PE) pedit the polyline width: (User picks L)
command: What lineweight do you want to use?: (User types in 0.00) (Command is completed.)