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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > На каком языке программирования можно реализовать новую функцию

На каком языке программирования можно реализовать новую функцию

Ответ
Поиск в этой теме
Непрочитано 04.06.2020, 10:22
На каком языке программирования можно реализовать новую функцию
rodion_ahmadeev
 
Регистрация: 30.09.2019
Сообщений: 21

Приветствую.
Поднимал вопрос "Как исключить выбор облаков точек при выполнении команды", https://forum.dwg.ru/showthread.php?t=157861 понял что штатных решений для автокада нет.
Так как я программировать не умею, обращаюсь сюда.
у меня два вопроса.
Первый. Какой язык программирования может реализовать решение следующей задачи в автокаде "управление возможности выбора внешних ссылок на экране при режиме select object во время выполнения стандартных команд автокада". Другими словами в автокаде создается новая функция (параметр) которая могла бы называться SelectLinks, у него два режима Yes и No. Если значение равно Yes то пользователь может выбирать внешние ссылки (images, xref, point cloud). При режиме No внешние ссылки отображаются на экране, но при этом они не учитываются системой при работе с командами. Эти внешние ссылки превращаются как бы просто фон, в который тыкаешь а система их не видит. Доступ к новой функции (параметр) SelectLinks через командную строку, или через контекстное меню левой кнопки мыши когда нажимаешь на пустое место экрана. ну на худой конец кнопочка)
Второй. где найти программистов (сайты, емайл и т.д.) которые могли бы реализовать и сколько это может стоить?
Просмотров: 5516
 
Непрочитано 05.06.2020, 12:51
#21
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,039


Цитата:
Сообщение от rodion_ahmadeev Посмотреть сообщение
можно ли погромным способом при выполнении определённых команд, изменять параметр boxsize прицела?
события (в лиспе - реакторы) начала команды, ее завершения или отмены. В событии начала команды выполнять необходимые действия (только не командными методами!), в остальных событиях возвращать обратно установки при необходимости.
Сергей812 вне форума  
 
Автор темы   Непрочитано 05.06.2020, 13:08
#22
rodion_ahmadeev


 
Регистрация: 30.09.2019
Сообщений: 21


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
события (в лиспе - реакторы) начала команды, ее завершения или отмены. В событии начала команды выполнять необходимые действия (только не командными методами!), в остальных событиях возвращать обратно установки при необходимости.
то есть пишется сперва микро лисп в котором запускается стандартная команда с измененными локальными параметрами и по окончании этой программы все возвращается?
то есть по принципу команда из лисп - изменение параметров - стандартная команда атокада - возврат параметров - окончание команды?
то есть на одну стандартную команду автокада - новая команда из лисп. отношение один к одному
а есть возможность следующую схему сделать
для множества стандартных команд из автокада одна новая команда из лисп. Отношение множество к одному. ?
rodion_ahmadeev вне форума  
 
Непрочитано 05.06.2020, 13:27
#23
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,039


нет, смысл событий (реакторов): один раз запускаются и потом срабатывают каждый раз на возникновение определенных условий. Например, событие начала команды произойдет при вводе любой команды - но внутри пользовательского кода обработчика события можно получить имя команды и если оно совпадает с неким условием, то выполнить определенные действия (изменить параметр boxsize). А после завершения кода обработчика события выполниться уже сама команда самостоятельно, ее в код обработчика включать не надо.

----- добавлено через ~11 мин. -----
под запуском события понимается его регистрация - т.е. что коду самого акаду сообщается о наличие пользовательских методов, который необходимо вызывать при выполнении определенных действий.
Сергей812 вне форума  
 
Автор темы   Непрочитано 05.06.2020, 14:08
#24
rodion_ahmadeev


 
Регистрация: 30.09.2019
Сообщений: 21


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
нет, смысл событий (реакторов): один раз запускаются и потом срабатывают каждый раз на возникновение определенных условий. Например, событие начала команды произойдет при вводе любой команды - но внутри пользовательского кода обработчика события можно получить имя команды и если оно совпадает с неким условием, то выполнить определенные действия (изменить параметр boxsize). А после завершения кода обработчика события выполниться уже сама команда самостоятельно, ее в код обработчика включать не надо.

----- добавлено через ~11 мин. -----
под запуском события понимается его регистрация - т.е. что коду самого акаду сообщается о наличие пользовательских методов, который необходимо вызывать при выполнении определенных действий.
Уже хорошо. по имени Сергей812, можно предположить что вы из СПБ. можно сс вами связать я тоже из Спб.
rodion_ahmadeev вне форума  
 
Непрочитано 05.06.2020, 14:37
#25
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,039


Offtop:
Цитата:
Сообщение от rodion_ahmadeev Посмотреть сообщение
можно сс вами связать
нет необходимости: если будете на .Net писать - то подскажу при наличии возможности, но вписываться в вашу автоматизацию у меня в планах нет, сорри
Сергей812 вне форума  
 
Непрочитано 08.06.2020, 15:58
#26
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,679


ну не знаю...
Миниатюры
Нажмите на изображение для увеличения
Название: Sub_Select.gif
Просмотров: 13
Размер:	3.46 Мб
ID:	227183  
koMon вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > На каком языке программирования можно реализовать новую функцию

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На каком языке программирования лучше написать программу для разделение автокадовских файлов. mike80 Программирование 9 26.03.2015 22:07
В каком нормативном документе можно посмотреть правила и порядок приемки жилого дома Andrey_M Поиск литературы, чертежей, моделей и прочих материалов 2 08.01.2012 23:26
На каком расстоянии от газовых труб можно расположить щит с автоматикой узла учета газа? Дмитрий`kip Инженерные сети 4 23.11.2011 11:58
На каком рынке в Москве можно приобрести диск "Строительные серии" размером 400-500 серий. petia Поиск литературы, чертежей, моделей и прочих материалов 4 01.06.2009 21:22
Можно ли такое реализовать в AutoCAD 2010? Shoorup Программирование 7 03.05.2009 23:33