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

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

запукс AutoLisp программ

Ответ
Поиск в этой теме
Непрочитано 15.12.2003, 23:13 #1
запукс AutoLisp программ
Начинающий
 
Сообщений: n/a

:?: Есть AutoCad 2004, есть программа на AutoLisp'e вроде 14 надо запустить эту прогу в каде, а как?
Помогите пожалуйста - срочно надо.
Просмотров: 3124
 
Непрочитано 16.12.2003, 09:02
#2


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


меню сервис-приложения
 
 
Непрочитано 16.12.2003, 09:35
#3
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


См. тут
http://cadhlp.kulichki.com/a-menu.htm
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 16.12.2003, 11:31
#4
kos

LISP-программист
 
Регистрация: 25.08.2003
Тутэйшы
Сообщений: 238


А еще можно сделать так:
1. Загрузить LISP-программу функцией (load <имя_LISP-файла>), набрав ее в командной строке.
2. Запустить на исполнение, набрав в командной строке имя функции.
__________________
Там все есть для счастья - меня там только нет.
Так это значит, что я там - буду!
kos вне форума  
 
Непрочитано 16.12.2003, 11:59
#5
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


Для одноразовой загрузки (в текущий документ) откройте Tools>AutoLISP>Load... Там найдите файл, в котором содержиться LISP программа и нажмите Load. Для того чтобы программа загружалась каждый в каждый документ, в том же диалоге есть группа Startup Suite (с чемоданчиком), добавьте файл туда. Есть и другие способы, но они предназначены для более "продвинутых" пользователей.

Теперь разберемся с запуском. Один файл с расширением LSP может содержать несколько программ. Для того чтобы узнать какие программы содержаться в файле, откройте его в Nontepad. Вам необходимо найти строчки программы (defun c:xxx .... Вот то что стоит вместо ххх и будет командой, которую вы должны набрать в командной строке для запуска программы. Если вы видите (defun xxx ... т. е без с: то эта программа не может быть запущена из командной строки и скорее всего являеться подпрограммой которая используеться другой программой. Хорошим тоном программирования являються коментарии, посмотрите перед вышеописанными строками дожны быть "шапки" из текста, со строками начинающимися с ; , там должны содержаться сведения об авторе и подробности и описание работы программы.

Для изготовления кнопки необходимо указать в окне Properties макрос ^C^Cxxx, где xxx где команда набираемая в командной строке.
{Smirnoff} вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > запукс AutoLisp программ

Размещение рекламы