Как отследить состояние command
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как отследить состояние command

Как отследить состояние command

Ответ
Поиск в этой теме
Непрочитано 22.05.2013, 10:40 #1
Как отследить состояние command
theps
 
Регистрация: 22.05.2013
Сообщений: 1

Тема такая. Объясню на примере
(command "_CHANGE" Nabor1 "_R" Nabor2 "")(command .....
Если Nabor2 перекрывает Nabor1, то на первом command'е выполнение команды завершено и дальнейшее продолжение второго command не нужно. Как выяснить в промежутке, что command больше не ждет продолжения.
Прошу не высказываться типа: предварительно сравнить Nabor или вычесть их - это я и так знаю, пример примитивный, есть более сложные случаи.

И второй вопрос соответственно: можно ли программно сделать Ctrl-C - прервать исполнение command.

Или более сложная постановка вопроса: можно ли в любом месте исполнения command выяснить, что команда просит: выбор объектов, выбор точки, ключевого слова и проч.
Просмотров: 2382
 
Непрочитано 22.05.2013, 10:55
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450


Может, проще будет вообще не пользоваться командными методами? Не настолько они обязательны-то...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.05.2013, 11:04
#3
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от theps Посмотреть сообщение
Или более сложная постановка вопроса: можно ли в любом месте исполнения command выяснить, что команда просит: выбор объектов, выбор точки, ключевого слова и проч.
Если извратиться то в общем-то можно, но гемороя будет в разы больше, а стабильности во столько же меньше чем при испоользовании специально предназначенных для этого технологий.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 22.05.2013, 11:50
#4
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от theps Посмотреть сообщение
Как выяснить в промежутке, что command больше не ждет продолжения.
Событие Document.CommandEnded.
Цитата:
Сообщение от theps Посмотреть сообщение
можно ли программно сделать Ctrl-C - прервать исполнение command.
можно ли в любом месте исполнения command выяснить, что команда просит: выбор объектов, выбор точки, ключевого слова и проч.
Судя по вопросам, складывается впечатление, что автор пока не имеет чёткого представления о том, что он хочет и как это должно работать. имхо.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как отследить состояние command



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AUTOCAD 2010 перестал переключаться в многооконный режим. Проблемы с переменными Андрей Х. AutoCAD 24 27.05.2015 10:17
Как переделать коды AutoCAD R14 работающие с БД для работы в AutoCAD 2009 Andru1968 Программирование 84 12.10.2011 08:19
Два задания не могу найти ошибку...подскажите.. Kashtan$$$ Программирование 7 07.08.2011 21:28
построение профиля с помошью лиспа rino_black LISP 9 27.11.2010 19:32
повторное выполнение операции с ощибкой msblast Программирование 7 14.03.2009 23:04