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

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

Автоматический запуск lisp приложения

Ответ
Поиск в этой теме
Непрочитано 17.05.2012, 06:38 #1
Автоматический запуск lisp приложения
evgeny-86
 
Регистрация: 18.10.2011
Сообщений: 9

Необходимо запустить определенное lisp приложение при открытии каждого чертежа.
Необходимое приложение автоматически загружается при запуске автокада, нужен именно автоматический запуск.
P.S.: поиск результатов не дал. если проглядел киньте ссылку.
Просмотров: 4588
 
Непрочитано 17.05.2012, 07:28
#2
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


В файле acad20ХХ.lsp надо дописать строки
Код:
[Выделить все]
(load "myfunc.lsp") 
(myfunc)
skkkk вне форума  
 
Непрочитано 17.05.2012, 07:52
#3
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


сделайте ОДИН РАЗ нужный шаблон и запускайте его!!!!
gomer вне форума  
 
Непрочитано 17.05.2012, 08:21
#4
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от gomer Посмотреть сообщение
сделайте ОДИН РАЗ нужный шаблон и запускайте его!!!!
Что за шаблон?
Ты что, проглядел эту строчку?
Цитата:
Необходимо запустить определенное lisp приложение при открытии каждого чертежа.
Profan вне форума  
 
Непрочитано 17.05.2012, 08:25
#5
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


---
Nike вне форума  
 
Непрочитано 17.05.2012, 08:27
#6
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Что такое шаблоны (файлы с расширением *.dwt) чертежей вам известно? Как настроить, чтобы при открытии акада в чертеже уже была рамка слои стили и прочая лабуда не надо объяснять? Опишите четко проблему, а не бубен
gomer вне форума  
 
Непрочитано 17.05.2012, 08:35
#7
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Ага, значит, мы открываем чертеж, при этом автоматически открывается шаблон *.dwt и... что дальше?
Автор темы вполне вразумительно описал задачу. "Определенное" lisp-приложение может быть загружено разными способами, включая автозагрузку.
А запуск его может быть выполнен так, как описано в сообщении #2. Только не мешало бы добавить второй способ запуска приложения:
Код:
Вид записи зависит от того, как запускаемая функция определена в теле приложения.
Profan вне форума  
 
Автор темы   Непрочитано 17.05.2012, 08:49
#8
evgeny-86


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


skkkk,
добавил в файл acad2008.lsp в самый конец:
(load "sr.lsp")
(sr)

При загрузке автокад выдаёт:
Команда: ; ошибка: сбой при выполнении LOAD: "sr.lsp"

при этом если вручную набрать sr то приложение выполняется
gomer, что значит сделать шаблон? куда и что прописать? и как запускать? или вы говорите о том, же,что и skkkk?
если речь о шаблоне чертежа, то в каком месте он предполагает автоматический запуск приложения lisp?

PS приложение описывается так: defun c:sr ()
Приложение должно запускаться не только при создании нового чертежа, но и при открытии уже созданного ранее.
evgeny-86 вне форума  
 
Непрочитано 17.05.2012, 08:54
1 | #9
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Ты тоже читать не умеешь? Посмотри еще раз сообщение #7. И если не въехал, то напишу еще раз:
Код:
Тут еще надо добавить следующее:
приложение должно находиться на пути доступа AutoCAD к файлам поддержки. Или же надо записывать для функции (load) полный путь к файлу.
Profan вне форума  
 
Автор темы   Непрочитано 17.05.2012, 09:11
#10
evgeny-86


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


Спасибо,Profan. Вот когда добавил папку с лиспом в "Путь доступа к вспомогательным файлам", тогда стало запускаться через (C:SR)
evgeny-86 вне форума  
 
Непрочитано 17.05.2012, 09:14
#11
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Ну, и отлично.
Profan вне форума  
 
Непрочитано 17.05.2012, 11:21
#12
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


evgeny-86, вам задачка: найти портфель в автокаде и положить в него свою прогу... только потом не говорите, что, мол, все работало, а теперь нет... как по мне проще сделать кнопку на панели
Offtop: помните, восстание машин уже совсем скоро
шаблон настраиваеся на закладке файл в окне настроек
gomer вне форума  
 
Непрочитано 17.05.2012, 11:55
#13
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Еще этот вопрос в свое время обсуждали здесь LISP. Общее. Загрузка файла. Вызовы функций
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Автоматический запуск lisp приложения



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lisp запуск VBA и ожидание завершения gizmo_zx LISP 6 21.02.2011 14:24
Запуск Lisp с помощью "Параметра выбора" (Lookup) Eddicordo LISP 6 08.12.2010 21:56
Загрузка Lisp приложения Tugodum-ka AutoCAD 1 04.04.2009 14:23
Запуск Lisp команды в новом документе BlackHarp LISP 1 26.03.2009 23:06
Как вывести текст в model из приложения написанного на lisp? paradoxvaha AutoCAD 3 16.04.2007 03:54