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

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

LISP. Компиляция сборника lsp в fas

Ответ
Поиск в этой теме
Непрочитано 14.11.2007, 02:13 #1
LISP. Компиляция сборника lsp в fas
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 39,787

Выполняется полностью программно (мало ли, кому понадобится). Код во вложении.
Примеры вызова:
Код:
[Выделить все]
(_kpblc-create-fas "d:\\1" "d:\\1\\2\\project")
Важно! Каталоги и первого, и второго аргументов должны уже существовать, этот контроль не проводится.

Вложения
Тип файла: rar _kpblc-create-fas.rar (2.9 Кб, 474 просмотров)

__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 8428
 
Непрочитано 21.08.2008, 14:19
#2
Holon

CNC
 
Регистрация: 07.07.2007
Israel
Сообщений: 302


Да такую штуку-бы для VLX проэктов, что бы можно было вкладывать DCL-ки, а то когда, надо перекомпилировать большoй проэкт приходится пару десятков DCL-ных файлов помечать вручную.
Holon вне форума  
 
Автор темы   Непрочитано 21.08.2008, 23:26
#3
Кулик Алексей aka kpblc
Moderator

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


Ну так код-то открыт, добавить расширения, проверить формируемый файл проекта и вперед.
P.S. Я предпочитаю (если прижимает) делать диалоги либо не на dcl, либо формировать файл динамически.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.12.2008, 14:34
#4
getr

Конструктор
 
Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 356
<phrase 1=


У меня автокад(acad2005eng) выдал следующее-no function definition: VLISP-MAKE-PROJECT-FAS
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо
И не надо делать удивленных движений руками.
getr вне форума  
 
Непрочитано 04.12.2008, 14:37
#5
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Попробуй (vl-load-com) загрузить вначале
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 04.12.2008, 16:18
#6
getr

Конструктор
 
Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 356
<phrase 1=


Так внутри функции уже есть (vl-load-com)...я пробывал в комстроке набрать вызов,наверно поэтому вышла ошибка ...сделал как ниже-и все получилось.
(defun c:compile_lisptofas ()
(_kpblc-create-fas "C:\\Compile" "C:\\Compile\\fas_project")
(princ)
)
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо
И не надо делать удивленных движений руками.
getr вне форума  
 
Непрочитано 05.12.2008, 21:23
#7
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


У меня та же проблема, но в отличае от getr мне указанный фокус не помог.
Код:
[Выделить все]
Command:
Command: compile_lisptofas

no function definition: VLISP-MAKE-PROJECT-FAS

Command:
Я тут пытался хотябы поштучно перевести лисп в фас. Выдает
Код:
[Выделить все]
Command: (vlisp-compile 'st "D:/cad/Lisps/Compile/ntt (note to text).lsp")
; Compilation aborted
nil
Не подскажете в чем дело?
__________________
Блог
Red Nova вне форума  
 
Непрочитано 05.12.2008, 21:54
#8
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Цитата:
Не подскажете в чем дело?
Это нормально так и должно быть, держи _vlide открытым при компиляции и найди свой фас он уже есть.

2getr
Цитата:
no function definition: VLISP-MAKE-PROJECT-FAS
просто крыс либо функцию забыл добавить либо очипятка.
Sleekka вне форума  
 
Непрочитано 05.12.2008, 22:19
#9
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Sleekka,
Пока не помогло. Смотри скрин.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 335
Размер:	57.1 Кб
ID:	13147  
__________________
Блог
Red Nova вне форума  
 
Автор темы   Непрочитано 05.12.2008, 23:35
#10
Кулик Алексей aka kpblc
Moderator

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


Red Nova, тебе говорится о том, что в коде слишком много "правых" скобок. Не более того.
После уточнения:
vlisp-make-project-fas в 2006 и дальше работает 100%. В 2008 из документации исключена. Название функции где нашел - не помню
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 05.12.2008 в 23:37. Причина: Уточняю наименования функций
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.12.2008, 08:06
#11
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Цитата:
тебе говорится о том, что в коде слишком много "правых" скобок.
Ага, нашел.
Цитата:
vlisp-make-project-fas в 2006 и дальше работает 100%. В 2008 из документации исключена. Название функции где нашел - не помню
У меня 2009-ый, и тоже не работает.
__________________
Блог
Red Nova вне форума  
 
Непрочитано 06.12.2008, 19:50
#12
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от Red Nova Посмотреть сообщение
У меня 2009-ый, и тоже не работает.
Посмотри сюда
Миниатюры
Нажмите на изображение для увеличения
Название: vlisp.jpg
Просмотров: 256
Размер:	22.8 Кб
ID:	13163  
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 06.12.2008, 21:46
#13
Кулик Алексей aka kpblc
Moderator

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


Чтобы не быть голословным (обновления не установлены):
Миниатюры
Нажмите на изображение для увеличения
Название: vlide2009.jpg
Просмотров: 226
Размер:	15.7 Кб
ID:	13166  
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.12.2012, 23:42
#14
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Доброго времени суток. Суть дела: пытаюсь скомпилировать lisp файлы в сборку и при этом возникли два вопроса.
1. У меня почему-то, по непонятной мне причине, не всегда срабатывает программа (# 1). Хотелось бы выяснить, отчего это зависит. Может быть в сборку попадает лисп, который вызывает сбой? В другом случае появляется отчет о ошибке (скрин). Может кто-то сталкивался с этим?
2. По какой причине не все программы из сборки срабатывают при вызове команды? Спасибо.
Миниатюры
Нажмите на изображение для увеличения
Название: Ошибка компилирования сборки.png
Просмотров: 146
Размер:	100.3 Кб
ID:	91663  
__________________
Как-то так.
sertor вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Компиляция сборника lsp в fas

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
загрузка DOS прог через LISP Gaa LISP 15 12.08.2005 19:19