|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.10.2020, 11:25 | #1 | |
Запустить функцию по кнопке на палитре
Регистрация: 28.05.2007
Сообщений: 207
|
||
Просмотров: 1760
|
|
||||
может на кнопку нужно вешать лисп конструкцию
^C^C(if (= C:LayIns nil) (load "LayIns") (LayIns "c:\\1.dwt" "А4")) |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
koMon, странная немного у тебя конструкция, как мне кажется.
Я бы подумал о том, чтобы загружать исходник другими методами, а в палитрах просто вызывать соответствующие функции.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Кулик Алексей aka kpblc,
точно! видимо правильнее будет так: ^C^C(progn (if (= C:LayIns nil) (load "LayIns")) (LayIns "c:\\1.dwt" "А4")) но, как ты любишь подписывать, без проверки) ну а загружать исходник, как мне кажется можно и из палитры, и по-другому... ----- добавлено через ~23 ч. ----- skkkk, что это было?! |
||||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
olga87, не могу понять: LayIns - это функция или команда? Вроде проверка идет на команду (C:LayIns), а запускается функция (LayIns) с двумя аргументами.
Вообще, если вспомнить шпаргалку по использованию лиспа, конструкция должна выглядеть как-то так: Код:
Код:
Поскольку кода нет, придется погадать. Цитата:
А если на палитру повесить просто эту строчку, обеспечив как-то иначе загрузку лиспа, будет работать? Код:
Что-что? Фигню написал |
|||
|
||||
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA AUTOCAD как запустить функцию из другого файла ".dvb"? | Vadim_EC | Программирование | 12 | 28.05.2020 08:54 |
Как из ObjectArx (.Net) вызвать функцию Лисп, передать в нее параметры и получить измененные параметры назад? | nickname2019 | Программирование | 9 | 16.04.2020 06:16 |
Как запустить из лиспа функцию, определенную в другом файле как C:FUNK? | mkung | LISP | 4 | 29.12.2014 12:48 |
Изображение блока неотображается в палитре инструментов | olish | AutoCAD | 4 | 24.05.2011 15:54 |
Как выполнить функцию переданную в качестве аргумента. | Дима_ | Программирование | 4 | 08.12.2009 17:18 |