Jump to content

Search the Community

Showing results for tags 'activex'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Общие форумы
    • Принципы распространения продуктов Нанософт
    • Общие вопросы
    • Скачать полезное
    • Обсуждение любых САПР
    • dows
  • Тематические форумы
    • Поддержка ОС Linux
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • nanoCAD Механика 3D
    • dows
    • dows
    • nanoCAD Конструкции PS
    • nanoCAD BIM Electro
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • nanoCAD Стройплощадка
    • Функциональные расширения nanoCAD
    • Портал Технической поддержки
    • nanoTDMS
  • Программы членов Клуба разработчиков
    • KDM-INFO
    • Проектное бюро "Фордевинд"
    • VetCAD++
  • Не о программах
    • Юмор
    • Вопросы и пожелания по работе форума
    • Вопросы и пожелания по работе сайта
    • Новостная лента сайта nanoCAD.ru

Blogs

  • Фишки и трюки nanoCAD
  • Делюсь опытом работы с Cad программами
  • Полезные ссылки и закладки
  • Блог MaxSoft о nanoCAD
  • Утилиты nanoCAD или как упростить работу в программе
  • Конкурсы nanoCAD
  • О разном
  • cad admin notes
  • Рабочий дом как помощь людям
  • Все подряд
  • КТП и внешние сети в модуле Электро

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Сайт


ICQ


Skype


Город


Интересы


Организация


Специализация


Контактная информация

Found 7 results

  1. Спасибо но вопрос возник... в API вытащить: забыли не успели так сойдет ??
  2. При пакетной обработке чертежей (открыли файл, чето сделали закрыли) если было обращение к расширенным настройкам печати nanoCAD.InanoCADPlotCustomParams customPlotSettings = plot.CustomPlotSettings[activeLayout]; и обрабатываемые файлы программно закрывались, то при выходе из командного метода (именно на последней скобке закрывающего метода) нана22 молча валится В Нана 20 все хорошо не зависимо лочим мы документ или нет, команда в контексте документа или приложения... нана22 упадет, если не закрывать документы, не упадет... ----------- у кого есть возможность посмотрите пожалуйста.. надеюсь, что косячу я.. если баг это навечно PubCrachPrj.zip
  3. Сделал автозаполнялку , по результатам боевых стрельб внезапно выяснилось, что нана не умеет работать с полями нативных объектов. Зато умеет вставлять поля из свойств документа (хотя возможно в следующей версии пофиксят и все будет наоборот))) Возник вопрос, как запихнуть данные в свойства документа.... Руками прям не вдохновляет Второй вопрос откуда эти данные брать, решился просто, коль у нас на чертеже есть таблица, (автозаполнялка) в которую мы занесли все сведения... отчего бы данные не подтянуть из нее. Принцип в кратце: Хватаем конкретную таблицу на чертеже Пробегаем по значениям именованных ячеек Имя ячейки пишем как ключ в пользовательские свойства документа Значением-свойством ключа будет содержимое ячейки ------------------------ Некритичные проверки исключений я не делал, кому надо вполне может дописать, как надо Если изменить "комментарии" ячеек, то соответственно в свойства документа запишутся другие ключи Все ключи пишутся в пользовательские свойства документа, но при желании можно писать и в Под спойлером код, старался комментировал)) Сразу скажу из скрипта VBS внутри наны этот код работать не будет, хотя конечно заманчиво... (значения ключей и свойства должны быть String и никак иначе, а в скриптах типы данных я не умею ) Поэтому этот код запускается из Excel большой красной кнопкой. В принципе, как дальнейшее развитие, этот код можно причесать, откомпилировать и запускать, хоть из командной строки нано, из меню или кнопкой на панели. В аттаче шаблон чертежа и большая красная кнопка. PS кода без багов не бывает, поэтому по мере... буду улучшать Автозаполнялка через поля документа V2.dwg docProp.xlsm
  4. При обработке именованных ячеек, споткнулся об грабельки. Properties объектов СПДС имеют Names обращаясь к которым можно получать свойства Это все красиво работает для стандартных и прочих объектов. У ячейки таблицы есть Properties : Names которое задается, как комментарий ячейки. Пока комментарий текст, к этому свойству можно обратиться, но если комментарий число, возникает исключение: Index is an interger number from 1 upto Count. Собственно вопрос: как это обойти/объехать? Получить свойство с Names integer PS кстати, кто такой interger ? Баг с именем интегер.dwg
  5. Вопрос такой образовался отчего у ни разу не сохранявшегося документа ThisDrawing.Name= ThisDrawing.FullName очевидно, что ThisDrawing.Name должно быть равно имени чертежа, а ThisDrawing.FullName пустое значение... офф блин косячите на ровном месте
  6. в нано 21 по сравнению с прежней версией поправили ThisDrawing.SummaryInfo.GetCustomByKey Key1, strVal теперь оно вызывает исключение если такого ключа нет МОЛОДЦЫ!!! ----------------------- а на SetCustomByKey если нет такого ключа исключений не хватило? ThisDrawing.SummaryInfo.SetCustomByKey Key1, Value1 зачем он создает ключ, когда должен устанавливать его значение, либо вызвать исключение "Ключ не найден" --------------------- AddCustomInfo вообще эпик фэйл Key1="нанодев" Value1="косячат" ThisDrawing.SummaryInfo.AddCustomInfo Key1, Value1 ThisDrawing.SummaryInfo.AddCustomInfo Key1, Value1 ThisDrawing.SummaryInfo.AddCustomInfo Key1, Value1 ThisDrawing.SummaryInfo.AddCustomInfo Key1, Value1 Создаст столько одинаковых ключей, сколько будет вызовов, а должен бы вызвать исключение "дублирующийся ключ" Руками в нане пользовательские свойства прям чистый мед править)))
  7. Никак не могу сообразить как сабж установить программно. Допустим после установки nanoCAD по умолчанию в новом чертеже имеем 1:100. А если надо 2:1 или 1:1 ?
×
×
  • Create New...