Перейти к содержимому раздела
Форумы CADUser
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Дерево сообщений Активные темы Темы без ответов
Форумы CADUser → Autodesk → AutoCAD → Ошибка: «AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil»
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
#1 16 октября 2003г. 16:34:28
- Апельсинов
- Восстановленный участник
- На форуме с 19 марта 2003г.
- Сообщений: 83
- Спасибо: 0
Тема: Ошибка: «AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil»
При запуске Акада (2002) и при открытии файла, в командной строке появляется сообщение:
AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil
В чем дело? Может кто нибудь знает?
См. также https://www.caduser.ru/forum/topic6362.html
Костя (2003-10-16 15:02:42)
#2 Ответ от Эдуард Смолянка 16 октября 2003г. 16:49:39
- Эдуард Смолянка
- Восстановленный участник
- На форуме с 23 апреля 2003г.
- Сообщений: 795
- Спасибо: 0
Re: Ошибка: «AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil»
> Апельсинов
Скорее всего это ошибка в Лиспе загрузку которого вы прописали в acaddoc.lsp
#3 Ответ от Апельсинов 16 октября 2003г. 17:24:13
- Апельсинов
- Восстановленный участник
- На форуме с 19 марта 2003г.
- Сообщений: 83
- Спасибо: 0
Re: Ошибка: «AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil»
И правда, только, по своей отсталости, Мы прописали ее в acad.mnl.
А как Вы догадались? Вы наверное даже знаете что там за ошибка? Мы были бы Вам очень признательны, если бы Вы Нам написали что в той программке Нам нужно исправить, чтобы Нам больше не появлялось сообщение об ошибке в Нашей командной строке Нашего Автокада. Для Вас, с Вашими возможностями, и Вашей проницательностью, Мы думаем, это не составит труда.
А так-же, Мы надеемся, что Вы разъясните Нам конкретные причины появления досадной ошибки, дабы впоследующем избежать Вам Наших вопросов по данной теме.
#4 Ответ от Геннадий aka PG 16 октября 2003г. 17:32:01
- Геннадий aka PG
- Восстановленный участник
- На форуме с 4 апреля 2002г.
- Сообщений: 1,348
- Спасибо: 0
Re: Ошибка: «AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil»
> Апельсинов
Ну после таких слов Эдуард должен, просто обязан помочь
#5 Ответ от Эдуард Смолянка 16 октября 2003г. 22:10:53
- Эдуард Смолянка
- Восстановленный участник
- На форуме с 23 апреля 2003г.
- Сообщений: 795
- Спасибо: 0
Re: Ошибка: «AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil»
> Апельсинов
Похоже это или иностранный флейм или
обычное русское хамство.
#6 Ответ от kos 17 октября 2003г. 09:30:50
- kos
- Восстановленный участник
- На форуме с 6 марта 2002г.
- Сообщений: 637
- Спасибо: 0
Re: Ошибка: «AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil»
> Апельсинов
error: bad argument type: lselsetp nil
Эта ошибка возникает из-за того, что в Вашем .mnl производится какое-то действие с набором примитивов, а самого набора ка раз и нет (nil).
______________
Удачи.
#7 Ответ от Апельсинов 17 октября 2003г. 11:16:33
- Апельсинов
- Восстановленный участник
- На форуме с 19 марта 2003г.
- Сообщений: 83
- Спасибо: 0
Re: Ошибка: «AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil»
> Эдуард
Вот те раз! Да где же хамство?!
Просьба это слезная, проявить родительские чуства к детищу своему, такие фортеля выкидывающему. Имя то ему xref2.lsp, не бросайте ребеночка, шалит.
#8 Ответ от DMS 7 апреля 2004г. 13:10:39
- DMS
- Восстановленный участник
- На форуме с 9 августа 2002г.
- Сообщений: 477
- Спасибо: 0
Re: Ошибка: «AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil»
> kos
Сегодня столкнулся с этой байдой
bad argument type: lselsetp nil
и нашёл причину!
Возникает при работе с набором примитивов невидимых на экране, находящихся где-либо в стороне, помогло
Сообщения 8
Тему читают: 1 гость
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Autodesk → AutoCAD → Ошибка: «AutoCAD menu utilities loaded.; error: bad argument type: lselsetp nil»
Вопрос:
В настоящее время я пытаюсь запустить полилинию между двумя блоками (first_block, second_block), которая проходит вдоль другой полилинии, в конце действия вызывается функция вставки, которая заполняет блок аннотаций (cable_name_tag) деталями начального и конечного блоков,
Эта полилиния будет транслировать другие блоки и часто должна запускаться в параллеле с базовой полилинией (cable_ducting), поэтому пользователю потребуется опция для выбора соответствующей части полилинии, чтобы удалить аннотацию, поскольку пространство иногда ограничено.
Я заметил, что если я прокомментирую second_block и предоставил кодированное значение, функция ssget работает без проблем, поэтому я уверен, что проблема связана либо с синтаксисом, либо с обработкой first_block и second_block в этом коде.
(defun c:cable ()
(vl-load-com)
(setvar "clayer" "cable layer")
(setvar "celtype" "bylayer")
(setvar "osmode" 515)
(command "_.pline"
(getpoint))
(while (> (getvar ' cmdactive) 0)
(command pause)
(princ "npress enter to finish:"))
(setq elst
(entsel "nselect cable segment: "))
(setq ename
(car elst))
(setq pt
(cadr elst))
(setq annopt pt)
(setq pt
(vlax-curve-getclosestpointto ename pt))
(setq param
(vlax-curve-getparamatpoint ename pt))
(setq preparam
(fix param))
(setq postparam
(1+ preparam))
(list (setq pt1
(vlax-curve-getpointatparam ename preparam))
(setq pt2
(vlax-curve-getpointatparam ename postparam)))
(setq cable
(entlast))
(setq cable_start
(vlax-curve-getstartparam cable))
(setq cable_start_point
(vlax-curve-getstartpoint cable))
(setq cable_end_point
(vlax-curve-getendpoint cable))
(setq cable_end
(angtos (angle '(0 0)
(vlax-curve-getfirstderiv cable 0.0))))
(setq first_block
(ssget "_c" cable_start_point cable_end_point
(list (cons 0 "insert")
(cons 2 "first_block"))))
(setq second_block
(ssget "_c" cable_start_point cable_end_point
(list (cons 0 "insert")
(cons 2 "second_block"))))
(setq end_cable
(ssname second_block 0))
(setq start_cable
(ssname first_block 0))
(setq $end_cable
(vla-get-textstring
(cadr (vlax-safearray->list
(variant-value
(vla-getattributes
(vlax-ename->vla-object end_cable)))))))
(setq $start_cable
(vla-get-textstring
(cadr (vlax-safearray->list
(variant-value
(vla-getattributes
(vlax-ename->vla-object start_cable)))))))
(setq cable_name
(vlax-curve-getendparam cable))
(command ; insert cable param
"-insert"
"cable_name_tag"
annopt
"1"
"1"
cable_angle
cable_name
$start_cable
$end_cable
"144"
cable_length))
Я застрял в углу на этом, и буду признателен за любую помощь, советы или указатели, которые может предложить любой.
Спасибо всем за ваше время.
Ответ №1
Почему бы просто не использовать (entlast)
для получения только что созданного объекта?
Добро пожаловать!
Войдите или зарегистрируйтесь сейчас!
Войти
Geo_Export (AutoCAD 2010)
Тема в разделе «Общие вопросы», создана пользователем Стас Пушкин, 30 окт 2015.
Fast Quotes
-
Стас Пушкин- Регистрация:
- 28 окт 2015
- Сообщения:
- 10
- Симпатии:
- 2
Всем привет ! Такая вот проблема.
Хотелось в атокаде экспортировать точки в блокнот.
Программу загрузил,при показываний образца пишет «ошибка: неверный тип аргумента: lselsetp nil «Все мои координаты находятся в разделе (Лист 1 ) а при переходе на( модель),я пробую начертить линию,вызываю гео экспорт и программа работает,выбирает линию.
Как заставить ее чтоб она работала в разделе Лист 1 ???#1
Стас Пушкин,
30 окт 2015
-
АлексейМансФорумчанин
- Регистрация:
- 22 май 2011
- Сообщения:
- 4.029
- Симпатии:
- 3.879
- Адрес:
-
Екатеринбург
О_О О_О О_О
сорян, но с таким еще не сталкивался… в разлеле Лист ж… там жеж… миллиметры пространства печати… Или вы именно в пространстве листа умудрятесь ПСК создавать? Зачем?! о_О#2
АлексейМанс,
30 окт 2015
-
-=13=-Форумчанин
- Регистрация:
- 26 июн 2013
- Сообщения:
- 2.249
- Симпатии:
- 3.319
- Адрес:
-
Окраины Нерезиновска на немцеопасном направлении
Тут явное незнание Autocad.
Все лиспы по работе с координатами и геометрией работают только в модели.
С листами разве что только заточенные на оформление.#3
-=13=-,
30 окт 2015
hp_pro и АлексейМанс нравится это.
-
Стас Пушкин- Регистрация:
- 28 окт 2015
- Сообщения:
- 10
- Симпатии:
- 2
У нас на работе все координаты созданы в разделе Лист..
Не знай почему не в модели…#4
Стас Пушкин,
30 окт 2015
(Вы должны войти или зарегистрироваться, чтобы ответить.)
Поделиться этой страницей
- Войти через Google
- Log in with VK
- Ваше имя или e-mail:
- У Вас уже есть учётная запись?
-
- Нет, зарегистрироваться сейчас.
- Да, мой пароль:
-
Забыли пароль?
-
Запомнить меня
-
Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.Accept
Узнать больше.Скрыть объявление