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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание пользовательской кнопки в AutoCAD2006

Создание пользовательской кнопки в AutoCAD2006

Ответ
Поиск в этой теме
Непрочитано 09.08.2006, 17:59 #1
Создание пользовательской кнопки в AutoCAD2006
Джин
 
инженер-электрик
 
Москва
Регистрация: 03.10.2005
Сообщений: 19

Здравствуйте
Большая просьба -подскажите как создать кнопку в AutoCAD2006, и привязать ее к Lips -приложению. Если можно -поподробнее.
Сие действие, описанное на форуме для AutoCAD2004, никак не сходится с интерфейсом 2006-го. Или я просто очень туп.
Заранее благодарен.
Просмотров: 3369
 
Непрочитано 09.08.2006, 18:11
#2
AY

webcad.pro
 
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501


Поледний раз здесь обсуждалось -
http://dwg.ru/forum/viewtopic.php?p=...ghlight=#84676
Так что плохо ищем :)
AY вне форума  
 
Автор темы   Непрочитано 10.08.2006, 12:36
#3
Джин

инженер-электрик
 
Регистрация: 03.10.2005
Москва
Сообщений: 19


Спасибо большое, кнопку создал. Только не работает она, толи макрос не правильный, толи пути не те.
Макрос был списан с форума: ^C^C^P(if (not C:TMP) (load "tmp")) TMP
Лисп файл под названием tmp.lsp посадил в папку support. Пути к ней открыл. Что еще нужно сделать что-бы кнопка заработала? Ну очень хочется!!!!
Джин вне форума  
 
Непрочитано 10.08.2006, 12:46
#4
Кулик Алексей aka kpblc
Moderator

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


То ли лисп кривой. Или в нем имя вызываемой функции не c:tmp. Или еще что... У меня telepat application все еще починиться не могет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.08.2006, 13:22
#5
Джин

инженер-электрик
 
Регистрация: 03.10.2005
Москва
Сообщений: 19


А где в лиспе узнать имя вызываемой функции?
Джин вне форума  
 
Непрочитано 10.08.2006, 13:45
#6
Profan


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


Если код текстовый, то его можно посмотреть в блокноте. Имя вызываемой функции в простейшем случае следует за выражением (defun...
Например:
Код:
[Выделить все]
(defun C:TEMP ....
Profan вне форума  
 
Непрочитано 10.08.2006, 14:35
#7
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Цитата:
Сообщение от Джин
А где в лиспе узнать имя вызываемой функции?
Если лисп загружать перетаскиванием файла из проводника в окно Acad, то в командной строке последнее, что появляется - имя команды
ытя вне форума  
 
Непрочитано 10.08.2006, 14:44
#8
Кулик Алексей aka kpblc
Moderator

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


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

инженер-электрик
 
Регистрация: 03.10.2005
Москва
Сообщений: 19


Ура, заработала!!!
Ошибочка была:в командной строке вместо TMP было TMB. Ребята, спасибо огромное, теперь я знаю где в лиспе командная строка.
Джин вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание пользовательской кнопки в AutoCAD2006