|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Макрос для подгрузки .dvb
проектировшик
СССР
Регистрация: 01.01.2007
Сообщений: 5,149
|
||
Просмотров: 6146
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Попробуй использовать vla-vbaload или что-то наподобие этого.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
(vl-load-com)
(defun startme() (vl-vbaload "C:\\Program Files\\exampl\\Lisp\\РисованиеСварки.dvb") ) (startme) Command: (LOAD "C:/Documents and Settings/Admin/Рабочий стол/summa.lsp") nil
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Так а сам-то VBA-проект загружен или нет?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
(arxload <Имя файла>)
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Это лисп-код загрузки arx-файла. посмотри в справке функцию arxload - там есть еще один параметр
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
Makswell, (vla-LoadArx (vlax-Get-Acad-Object) "myarx.arx")
а как через условие это прописать к примеру: (if (= total nil) ( Load (findfile "Lisp/total.vlx"))) total или это с последующем выполнением команды (if (= sum nil) ( Load (findfile "Lisp/sum.lsp"))) auto
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Код:
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
Command: (if (not (member "Lisp/KSVAuto.arx" (vlax-safearray->list
(vlax-variant-value (vla-ListArx (vlax-Get-Acad-Object)))))) (vla-LoadArx (vlax-Get-Acad-Object) "Lisp/KSVAuto.arx")) nil знак > смущает
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,204
|
Цитата:
ЗЫ. Не смущайся насчёт ">" - есть такая фунция - vlax-safearray->list |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Если будешь использовать мой лисп, то вызов будет наподобие:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
Makswell, Command: (if (not (member "KSVAuto.arx" (vlax-safearray->list
(vlax-variant-value (vla-ListArx (vlax-Get-Acad-Object)))))) (vla-LoadArx (vlax-Get-Acad-Object) "Lisp/KSVAuto.arx")) nil Кулик Алексей aka kpblc, а как и лисп и макрос на одну все на одну кнопку посадить
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бетоны для гидротехнических сооружений | Egor_II | Железобетонные конструкции | 9 | 03.02.2016 11:06 |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
бетонирование в зимних условиях | тен | Технология и организация строительства | 107 | 21.12.2013 13:59 |
моделирование работы узла "колонна-перекрытие" | EUDGEN | Расчетные программы | 82 | 06.10.2010 08:35 |
Как сделать макрос для файла *.chm | Владимир М | Программирование | 3 | 16.11.2005 17:56 |