Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: German от 05-06-2015, 17:36:54
-
появляется диалоговое окно и при Editor.Command, и при Editor.CommandAsync
В свете этого, у меня другой вопрос, на который вы Александр уже, и не раз, и не два, отвечали: как можно продолжить свою команду после вызова асинхронного SendStringToExecute?
Сейчас SendStringToExecute в самом конце кода, чтобы нормально "схватилось". Но это, как бы, не айс ;)
-
В свете этого, у меня другой вопрос, на который вы Александр уже, и не раз, и не два, отвечали: как можно продолжить свою команду после вызова асинхронного SendStringToExecute?
Никак. Только выделить остаток (после SendStringToExecute) своей команды в еще одну команду и запустить её тоже при помощи SendStringToExecute. Чтобы этот "остаток" команды не попадал в историю команд - ему нужно установить флаги CommandFlags.NoHistory и CommandFlags.NoUndoMarker
-
В качестве пояснения к предыдущей мысли: Как заставить две команды работать как одну (http://adn-cis.org/kak-zastavit-dve-komandyi-rabotat-kak-odnu.html)
-
Никак. Только выделить остаток (после SendStringToExecute) своей команды в еще одну команду и запустить её тоже при помощи SendStringToExecute. Чтобы этот "остаток" команды не попадал в историю команд - ему нужно установить флаги CommandFlags.NoHistory и CommandFlags.NoUndoMarker
Спасибо, как-то постеснялся проверить следующие друг за другом SendStringToExecute. И про флаги не лишнее напоминание. :)
-
как-то постеснялся проверить
Это теперь так называется? ;)
Кстати:
В свете этого, у меня другой вопрос
Один вопрос - одна тема.