Какую роль выполняет функция (L_acad) в скрипте LISP?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Какую роль выполняет функция (L_acad) в скрипте LISP?

Какую роль выполняет функция (L_acad) в скрипте LISP?

Ответ
Поиск в этой теме
Непрочитано 07.02.2025, 10:55 #1
Какую роль выполняет функция (L_acad) в скрипте LISP?
NewbieCAD
 
Регистрация: 27.02.2024
Сообщений: 4

Приветствую коллеги. При адаптации скрипта LISP написанного под AutoCAD на платформу NanoCAD 25 столкнулся с функцией (L_acad). При изучении reference_guide AutoLISP AutoCAD различных версий (2012, 2023-2025) такой функции найти не удалось. Может у кого-то был опыт работы с данной функцией, интересно какую роль она выполняет и есть ли аналоги в справочнике функций LISP для платформы NanoCAD.
Просмотров: 643
 
Непрочитано 07.02.2025, 12:02
#2
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616


Посмотри в своём АвтоКАДе (type L_acad)

Может быть - это функция из какой-то библиотеки внешней?
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Непрочитано 07.02.2025, 14:11
#3
Кулик Алексей aka kpblc
Moderator

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


Значит объявление этой функции где-то в другом месте лежит. Или вообще это кусок на arx был написан.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 07.02.2025, 14:30
#4
NewbieCAD


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


Можно удалить тему? Задал аналогичный вопрос в теме lisp-программы для nanoCAD.
NewbieCAD вне форума  
 
Непрочитано 07.02.2025, 14:32
1 | 1 #5
Кулик Алексей aka kpblc
Moderator

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


На всякий случай - кросспостинг очень сильно не приветствуется.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 07.02.2025, 15:15
#6
NewbieCAD


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


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

Коллеги из NanoCAD подсказали, что данную ф-ю L_acad создали в эпоху дилетантской борьбы с русификацией лет 10 назад.

defun L_acad( / )
(setq
;список разделителей *.ofg и *.txt-файлов
probel " "
$comm ";"
$delim ":"
$delim1 "|"
_nl ""
;;;Список глобальных переменных, используемых в command (vl-cmdf...) вместо имен командAutoCAD
_3dpoly ".3dpoly"
appload ".appload"
arc ".ARC"
Attach ".Attach"
attdef "_.-ATTDEF"
hatch "_.-BHATCH"
block "_.BLOCK"
chprop "_.CHPROP"
Circle ".Circle"
copy "_.COPY"
D "_D"
delay ".DELAY"
dim1 "_.DIM1"
dimstyle "_.DIMSTYLE"
donut ".donut"
Draft "_Draft"
_draworder ".DRAWORDER"
dxfout "_.DXFOUT"
erase "_.ERASE"
explode "_.EXPLODE"
dimh "_.HOR"
ins "_.-INSERT"
-image "_.-image"
ImageQuality ".ImageQuality"
layer "_.-LAYER"
-layout "_.-layout"
dimlea "_.LEADER"
line "_.LINE"
lintyp "_.-LINETYPE"
mins "_.MINSERT"
mirror "_.MIRROR"
move "_.MOVE"
MSLIDE ".MSLIDE"
mspace ".MSPACE"
MView ".MView"
Mvsetup ".MVsetup"
ON "_ON"
_Off "_OFF"
_open ".open"
pedit ".pedit"
pline "_.PLINE"
pspace ".PSPACE"
purge ".PURGE"
qdim ".QDIM"
regen ".REGEN"
regenall ".REGENALL"
insr "_.Rotate"
ROTATE ".ROTATE"
saveas "_.saveas"
select ".SELECT"
spline ".SPLINE"
style ".-STYLE"
text "_.TEXT"
textscr ".textscr"
transparency ".transparency" dimv "_.VER"
VPORTS ".VPORTS"
xref "_.-xref"
_A "_A"
_B "_B"
_Byla "_BYLAYER"
_C "_C"
_E "_E"
zoome "_E"
_F "_F"
textv "_F"
_Freeze "_Freeze"
_J "_J"
_L "_L"
la "_LA"
lt "_LT"
_lw "_LW"
textm "_M"
_M "_M"
_N "_N"
_New "_NEW"
_NO "_NO"
laof "_OFF"
laon "_ON"
_P "_P"
_R "_R"
textr "_R"
_S "_S"
Scale "_SCALE"
_SI "_SI"
_W "_W"
_X "_X"
x:xx "_X"
yes "_Y"
_Y "_Y"
zoom "_ZOOM"
);_setq
);_defun

Прикол в том, что эта функция просто задает псевдонимы для ACAD команд. На данный момент в ней нет практического смысла. Вопрос закрыт. Всем спасибо!
NewbieCAD вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Какую роль выполняет функция (L_acad) в скрипте LISP?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает lisp на autocad 2014. Lisp предназначен для изменения порядкового номера листа vladykinalex LISP 28 14.07.2023 19:27
Как называется функция instr на Lisp? МишаИнженер LISP 5 04.12.2022 15:58
Как называется функция ACase на Lisp? МишаИнженер LISP 3 02.12.2022 12:29
Как можно использовать код Python в Visual Lisp? Или как сделать параллельное программирование в Visual Lisp? power85 LISP 37 20.10.2022 22:28
LISP. Функция /= Do$ LISP 11 11.07.2011 10:06