появляется диалоговое окно и при Editor.Command, и при Editor.CommandAsync
В свете этого, у меня другой вопрос, на который вы Александр уже, и не раз, и не два, отвечали: как можно продолжить свою команду после вызова асинхронного SendStringToExecute?
Сейчас SendStringToExecute в самом конце кода, чтобы нормально "схватилось". Но это, как бы, не айс