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

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

Как записать последовательное выполнение команд в LISP AutoCAD

Ответ
Поиск в этой теме
Непрочитано 13.10.2020, 13:45 #1
Как записать последовательное выполнение команд в LISP AutoCAD
rinatnasib
 
Регистрация: 20.08.2019
Сообщений: 2

Всем добрый день.
Я в lispe новичок, но осознал его неоценимую помощь в Advacne Steel, сейчас пытаюсь запрограммировать последовательность нескольких команд, но все никак
Конкретная задача, в адвансе есть фильтр на выбор болтов (различных болтов 4 вида), но lisp удается сделать только отдельно на каждый тип болта, то есть мне надо 4 команды объединить в одну

при такой записи ничего не происходит

(defun c:лт()
(command "AstM4SelectObjectByName_" "astboltmid");
(command "AstM4SelectObjectByName_" "astboltcorner");
(command "AstM4SelectObjectByName_" "astboltcircular");
(command "AstM4SelectObjectByName_" "astbolt2points"))
; end_defun

а при такой каждая по отдельности работает

(defun c:лт()
(command "AstM4SelectObjectByName_" "astbolt2points"))
; end_defun
Просмотров: 1029
 
Непрочитано 13.10.2020, 14:15
#2
trir


 
Регистрация: 18.12.2010
Сообщений: 4,354


Только прочитав ''SICP'', можно достигнуть сатори, очистив свой разум и его окружение от тьюринг-полных задач.
trir вне форума  
 
Непрочитано 13.10.2020, 14:40
#3
koMon


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


This book is dedicated, in respect and admiration, to the spirit that
lives in the computer
.
koMon вне форума  
 
Непрочитано 26.11.2020, 17:29
#4
alik3001


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


Не работал в Advance Steel, мне кажется этот код выполняет последовательно команды, и в результате получаете результат последней команды, а не всех сразу. Нужно, что то на подобии ssadd
alik3001 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как записать последовательное выполнение команд в LISP AutoCAD

Реверс. Автоматическая пакетная печать множества рамок (форматов) из пространства модели и листов
Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен LISP на "обычный" размер n х ШАГ= ПРОИЗВЕДЕНИЕ в Autocad 2016 sergius7900 LISP 25 24.09.2020 08:15
Autocad 2019. Не работает справка по Visual LISP (Autocad 2019 Help: Developer Documentation) modest-bp AutoCAD 3 24.07.2020 00:02
Не работает lisp на autocad 2014. Lisp предназначен для изменения порядкового номера листа vladykinalex LISP 17 25.05.2020 21:09
Не работает LISP в AutoCAD 2006 hotirium LISP 8 02.06.2010 16:00
Autocad dbconnect Lisp игорёк LISP 6 12.05.2006 08:57