Перейти к содержанию

Laziz

Пользователи
  • Публикаций

    22
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о Laziz

  • Звание
    Посетитель
  1. Для начало можете изучить эти посты https://habr.com/ru/search/?q=%5BMultiCAD%5D&target_type=posts Сам по ним изучал
  2. Спасибо всем кто ответил. Но мне надо автоматизировать это дело.
  3. Laziz

    Text to lines

    Здравствуйте. Скажите пожалуйста как сделать сабж в НаноКаде? Мне нужно что бы контуры текста превратились в отрезок и дугу. Хотя бы теорию с точки зрение программирование.
  4. Скорее всего версия .Net Framework нито стоит у вас. Надо .Net Framework 3.5
  5. Решение нет! Вам придется каждый закрывать и открывать. Если делаете программу в Visual Studio то, можно немножко автоматизировать загрузку и проверять код в debug режиме. на форуме есть ответы.
  6. Скажите пожалуйста, как получит из DbPolyline список объектов в виде List<McObject>? искал, не нашел.
  7. DEL После редактирования "userdata.cfg" файла, перестала даже работать в консоли команда "Sendtobender", т.е. она есть но не работает. а кнопки ваще серыми стали. UPD: Может вот в этом месте что не так [CommandMethod("Sendtobender", CommandFlags.NoPrefix | CommandFlags.NoCheck)] NoPrefix, NoCheck меняю на другие и в некоторых случаях кнопки не становится серыми, но все равно не работает UPDATED 2: Все разобрался В чем проблема так и не понял, все работает.
  8. Извините ребята что создаю еще одну тему который уже обсуждался много раз. Я ваще не могу сообразить как, что, куда. 1. У меня есть .NET длл. 2. Прописал эту длл в файле "userdata.ini" и даже "nApp.ini" хотя один из них лишний, при запуске загружаеться, все норм. (Команды все выполняться в консоли) [\NetModules] E:\CSharpProjects\NanoCAD\Bend\bin\Debug\Autobender.dll 3. Осталось создать панель инструментов, вот тут я в ступоре. файл "userdata.cfg" [\menu\mycommans] |name=sMy comands [\menu\mycommans\sendtobender] |name=sBender |intername=sendtobender1 [\toolbars\mycommans] |InitialVisible=f1 |name=sLaziz [\toolbars\mycommans\sendtobender] |intername=sendtobender1 [\toolbarspos\mycommans] |DockPosition=sTop |row=i10 |pos=i10 [\configman\commands\sendtobender] weight=i30 |cmdtype=i1 | CapsDisable = W0xFF intername=sendtobender BitmapDll=snewbtns.dll | icon=sPENCIL [\Accelerators] sendtobender=sCtrl+Shift+1 что значить эти строки "[\menu\mycommans]"? имя каталога? а эта "[\configman\commands\sendtobender]" Не могли бы привести один маленький пример для одной кнопки что бы, просто выпольнял команду "sendtobender" Я уже прочитал эти темы и не надо отправлят меня туда: http://forum.nanocad.ru/index.php?showtopic=6374 http://forum.nanocad.ru/index.php?showtopic=6350 http://habrahabr.ru/company/nanosoft/blog/239533/ http://habrahabr.ru/company/nanosoft/blog/123870/ http://forum.nanocad.ru/index.php?showtopic=4954 По ним я смог создать один тулбар и одну кнопку, но нифига не работаеть (извените за выражение)
  9. Благодарю. очевидно же, как то в голову никак не приходил, позор мне!
  10. Вдогонку еще один вопрос, что бы не плодит темы. Как запретить выбрать одну и ту же линию два раза? т.е. McObjectId id1 = McObjectManager.SelectObject("Select first line"); McObjectId id2 = McObjectManager.SelectObject("Select second line"); так можно выбрать одну и ту же линию два раза, в автокаде если выбрал одну линию, то его уже не выберешь еще раз, эта линия становиться временно пунктиром.
  11. Здравствуйте, Скажите пожалуйста как высчитывать угол между дуги и линий, или угол между двумя дуги??? Есть одна программа, она высчитывает отлично но, как эта делает никак не пойму. К чему оперяясь это делает. Если можно скажите формулу. Для примера:
  12. ObjectFilter filter = ObjectFilter.Create(true).AddType(DbLine.TypeID).AddType(DbPolyline.TypeID).AddType(DbCircle.TypeID).AddType(DbCircArc.TypeID).AddLayer(layerName); Попробуйте вот так, кажется я так победил эту строку
  13. Ест ли возможность загрузит dwg или dxf файл в отдельном программе, без NanoCAD или AutoCAD с помощью MultiCAD.NET? Типо вот на этом статье тынц Мне нужно: 1. dwg файл пересохранить на autocad R14. 2. Показать выбранные линии в отдельном винформе. Если есть возможность покажите маленький пример пожалуйста, дальше сам попробую разбираться. Спасибо!
×
×
  • Создать...