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

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

непонятка с 3darray

Ответ
Поиск в этой теме
Непрочитано 01.06.2004, 18:23 #1
непонятка с 3darray
vak
 
Сообщений: n/a

Маленькая непонятка:
Если сделать в лиспе (command "_3DARRAY" ...). то автокад не поймет - напишет
Command: _3darray Unknown command "3DARRAY". Press F1 for help.
А из командной строки _3darray воспринимается нормально.
А вот просто "_array" проходит нормально в обоих случаях.
Почему?
Так же системная переменная ELEVATION из ком.строки читается, а из лиспа нет. Или я что-нить не так делаю?
Просмотров: 3157
 
Непрочитано 01.06.2004, 18:54
#2
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


1) Попробуй вызывать (c:3darray) если это поможет...
А лучше заглянуть в файл 3darray.lsp что лежит в Suppotr'е. И "по образу и подобию" написать свою функцию

2) Все работает:
Цитата:
_$ (getvar "elevation")
0.0
_$ (setvar "elevation" 4)
4
_$ (getvar "elevation")
4.0
_$
vk вне форума  
 
Непрочитано 01.06.2004, 22:27
#3
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


Однако, можно и не писать свою функцию...
Можно и вот так "через одно место" вызывать
Код:
[Выделить все]
(command "_.select" (car (entsel)) "")
(vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "_.3darray _p  _r 2 3 4 10 20 30 ")
Важно не запутаться с пробелами
vk вне форума  
 
Непрочитано 09.06.2004, 01:01 Re: непонятка с 3darray
#4


 
Сообщений: n/a


[quote="vak"]Маленькая непонятка:
Если сделать в лиспе (command "_3DARRAY" ...)

Да зачем обязательно в Лиспе?! Сделайте "свою" кнопку, а команда уже есть в AutoCAD"е. Только и нужно , что найти команду через окно Customize, вынести пустую кнопку на панели, и нарисовать на ней понятный Вам значок.
 
 
Непрочитано 09.06.2004, 16:47
#5
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


.... а в Лиспе сделать паузу.... а перед паузой сообщение "НАЖМИТЕ КНОПКУ..."
vk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > непонятка с 3darray

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

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