|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Загрузка VLX-программы выводит в командную строку nil
Регистрация: 10.01.2020
Сообщений: 415
|
||
Просмотров: 707
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,402
|
1. Если грузить только vlx, команда появляется?
2. vlx случайно не с отдельным именным пространством? 3. Чтоб эха не было, загружай внутри анонимной функции, к примеру.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 415
|
Да, результат такой же - nil
Компилировал без галочки "отдельное именное пространство". Вот содержимое файла приложения: Код:
Цитата:
Хотел сделать чтобы при загрузке VLX в командную строку выходило сообщение типа "Программа ХХХ загружена. Наберите TEST для запуска", а автокад еще nil добавляет в конце. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,402
|
Я имел в виду - команда вызывается или нет?
Цитата:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 415
|
Команда вызывается отрабатывает как и написано в LSP-файле.
Если через лябда-функцию загружать - загружает без nil и программа работает как надо. Но получается, что нужно выполнить следующее: 1 Необходим отдельный LSP-файл 2 В файле прописан путь расположения VLX-файла. А это уже не подходит - обычные пользователи очень сильно не понимают как и что загружать. Им нужен один файл, чтобы его загрузить/перетащить в документ. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,402
|
Offtop: Если нет необходимости в отдельном именном пространстве, и в dcl нет слайдов, я б вообще только fas предоставлял
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 415
|
Я тоже про fas думал, но в них можно только lsp запихнуть. dcl можно в lsp-файлах динамически создавать и упихнуть в fas. Хотя мне придется переделать код под такой сценарий.
Но у меня в программе используются файлы-справочники - их же в fas не запихнешь? Видимо придется использовать существующий сейчас у меня способ - lsp-файлы и один файл для загрузки всех файлов программы |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,402
|
ИМХО файлы-справочники можно и в обычные функции запихнуть. Вообще говоря, тут можно ооочень много вариантов сотворить
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 415
|
Пробовал и так и сяк - результат загрузки vlx-приложения в Автокад все равно nil
На форуме Автодеска нашел аналогичный вопрос - местные пишут что это странно, но это нормально ссылка на кэш-архив форума |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как добавить пользовательскую команду в командную строку? | gnuvse | AutoCAD | 8 | 10.08.2020 08:30 |
Как вернуть на место командную строку? | vertex123 | AutoCAD | 34 | 04.08.2016 08:59 |
команды работают только через командную строку | MegaPascal | AutoCAD | 2 | 19.05.2009 22:16 |
Открытие нового файла только через командную строку %( | AVM | AutoCAD | 6 | 08.12.2008 16:33 |
Файлы отк-ся и сох-тся только через командную строку AutoCad | Zlobin | AutoCAD | 11 | 21.09.2006 14:59 |