|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
09.03.2004, 16:59 | #1 | |
Запуск программ в АВТОЛИСП
Регистрация: 28.08.2003
Сообщений: 15
|
||
Просмотров: 5792
|
|
||||
Архитектор Регистрация: 14.10.2003
Израиль
Сообщений: 365
|
Command: APPLOAD
или Tools=>Load Application Для постоянной загрузки в окне Load Application нажать на contents и добавить в снисок посредством Add Для запуска программы надо открыть файл LSP в текстовом редакторе и найти в нём фразу начинающуюся с (defun c:КАКОЕ-ТО ВЫРАЖЕНИЕ(. Вот это КАКОЕ-ТО ВЫРАЖЕНИЕ и будет командой, вызывающей программу из командной строки. Если таких фраз много, значит в данном лиспе много программ. Удачи.
__________________
С уважением, Влад Гринзайд. |
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Для одноразовой загрузки Tools>AutoLisp>Load... Там выбрать файл с ЛИСП программой и нажать Load, затем закрыть окно. Программа будет вызываться из командной строки. Или с созданной вами кнопки с макросом ^C^Cкоманда (простейший пример). ^C^C - для прерывания других функций при вызове вашей программы.
Если вы не знаете, какой командой вызываеться прграмма, откройте ЛИСП файл в Notepad и найдите строку (defun c:XXX (....... Вот то что стоит после c: будет искомой командой. Один *.LSP файл может содержать много программ. Если выражение (defun XXX .... т. е. не содержит c:, то это вспомогательная подпрограмма, ее вы не сможете запустить из командной строки. Если вы хотите чтобы программа загружалась в каждый новый файл, то самый простой способ, для начинающего найти в диалоговом окне для загрузки ЛИСП программ изображение портфельчика с надписью Startup Suit и нажав кнопку Contents... добавить свой файл в список автозагрузки. |
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
Цитата:
Если же имеется в виду запуск рабочей программы, о чем говорили Fantomas и Grinzaid, то добавлю еще один простой способ. Очень удобен, когда программа используется от случая к случаю. Если в конце файла добавить строку (c:КАКОЕ-ТО ВЫРАЖЕНИЕ) то программа после загрузки будет запущена автоматически. А одноразовую загрузку программы можно сделать и простым перетаскиванием Лисп-файла из окна проводника в чертеж. |
|||
|
||||
Регистрация: 23.01.2004
Москва
Сообщений: 26
|
Для загрузки и запуска LISP программ я сделал собственное меню.
Вот фрагмент: Код:
И еще *.fas можно заменить на *.lsp, если Ваш проект не откомпилирован. Чем дальше влеЗ, тем дело мастера боится!
__________________
Удачи!!! |
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
Цитата:
Код:
|
|||