| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
|
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
Цитата:
и увидите, что ваше команда командой не является: без аргумента ругается - "ошибка: слишком мало аргументов". А если указать с аргументом - "Неизвестная команда.." |
|||
|
||||
я же написал технически и потом зачем мне без скобок запускать? я привёл пример команды и пример её нестандартного запуска с аргументом, разве нет? или определённая выше команда уже и не команда?
|
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
Цитата:
Команда должна запускаться без скобок, внутри себя может запрашивать дополнительные сведения, при этом пробелы эквиваленты вводу. Т.е. любой аргумент в комстроке будет считаться следующей командой, если запущенная команда сама не заберет данные из комстроки. А если она забирает данные - то тогда не аргументы, а локальные/глобальные переменные будут при необходимости. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
|
|||
|
||||
Чтобы это работало и как реальная команда и как функция, её нужно создавать при помощи ObjectARX или AutoCAD .NET API.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
|
|||
|
||||
Цитата:
Смысл в том что в lisp нельзя сделать функцию с переменным числом аргументов, а в ObjectARX/AutoCAD .NET API можно.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
Цитата:
|
|||
|
||||
Это лишь развлечение. Попробуй создать на lisp функцию C:XXX которую можно было бы использовать и как команду (т.е. с нулевым числом аргументов) и как функцию с числом аргументов > 0.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
даже пытаться не буду - хотя бы в силу того, что на .Net пишу - практики на лиспе мало) Да и смысла не вижу - команда и функция - это две разные вещи, каждая под свою область применения. Вызывать из комстроки функцию можно, конечно - но с точки зрения удобства в процессе постоянной работы как то очень сомнительно, имхо.
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SolidWorks : Обновление таблиц параметров виртуальных деталей | MAKSCHUK | SolidWorks | 10 | 15.02.2013 13:53 |
LISP & VBA. Передача данных. | Кулик Алексей aka kpblc | Готовые программы | 8 | 29.06.2009 22:16 |
Запуск Lisp команды в новом документе | BlackHarp | LISP | 1 | 26.03.2009 23:06 |
загрузка DOS прог через LISP | Gaa | LISP | 15 | 12.08.2005 19:19 |