Jump to content

Search the Community

Showing results for tags 'крошки'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Общие форумы
    • Принципы распространения продуктов Нанософт
    • Общие вопросы
    • Скачать полезное
    • Обсуждение любых САПР
  • Тематические форумы
    • Поддержка ОС Linux
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • nanoCAD Механика 3D
    • dows
    • dows
    • nanoCAD Конструкции PS
    • dows
    • 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 4 results

  1. В рамках самообучения VB.NET решил портировать VBA из Автозаполнялка. Часть 2 Естественно, я сильно не заморачивался, просто добавил нужные функции для себя, ну и прикрутил интерфейс для других)) Для чего это нужно можете прочитать выше по ссылке... Возможности утилиты: Работает с нанокад и автокад+СПДС Удаление всех пользовательских свойств документа DWG Добавляет пользовательские свойства в активный документ из таблиц nanoCad (именованные ячейки) прямым выбором таблиц на чертеже сохраненное имя таблицы из настроек режим ком строки (без интерфейса) ключи: без ключа-поведение определяется настройкой утилиты, возможны опции: Открыть настройки (интерфейс) Записать в свойства документа данные из имени таблицы сохраненной в настройках Выбрать таблицу для записи в свойства документа на чертеже 1-Записать в свойства документа данные из имени таблицы сохраненной в настройках 2-Выбрать таблицу для записи в свойства документа на чертеже любой другой ключ-Интерфейс, откроется окно настроек Обновление утилиты онлайн (в смысле при наличии интернета, сама проверит обновление и попросит обновиться) ===================== В принципе функционал можно наращивать до бесконечности (если кто-то проявит интерес)...собирал для себя, то что необходимо мне))) upd Накрутил там еще шашечек))) по мелочи и продолжаю пилить Как всегда конструктивная и не очень критика, а также замечания и пожелания только приветствуются Заполнялка Таблица в таблицы.dwg docProp
  2. Смотрю тут как народ пытается поясниловки в нанокаде писать, опросники и прочее текстовое... Имха все от того, что нужен один общий PDF для текста и графики.. простых решений навскидку вроде нет? есть PDFUnisci здесь https://github.com/Clouz/PDFUnisci/releases собранная утилита тут исходники https://github.com/Clouz/PDFUnisci алгоритм прост... собрать/разобрать PDF на листы или собрать PDF из JPG Установить утилиту Собрать Разбить Уважаемый Clouz (Claudio Mola) в readme все подробно описал, но если кто не понял или не получилось.. спрашивайте
  3. Disclaimer сразу оговорюсь, способа узнать ID объекта в платформе пока не существует (по крайней мере мне неизвестно). Хотя разработчики могли бы добавить такую возможность, например в утилиту конфигурации. Но подставить костылики можно. Простой способ открыть в мастере объектов и посмотреть ID не рассматриваем (СПДС, Механик и прочие вертикалки работодатель не купил, а пробник выдохся)))) _________________________________________________________ Для чего нужен этот ID? Для того, что бы иметь возможность в вставлять таблицы с кнопок, палитры инструментов или посредством lisp из командной строки. Вот такое выражение для кнопок, менюшек и инструментов: ^C^C_stdselected <ID> для lisp (кстати лисп выражения прекрасно работают в менюшках и инструментах) (defun C:ИмяКоманды () (command "spStdSelected" "<ID>") (princ) ) Что такое этот ID? Уникальный идентификатор объекта в базе данных (БД), именно по нему программа узнает какой объект вставить на чертеж. Что мы знаем о таблицах и их ID? У каждой таблицы в БД есть свой ID: Если перемещать таблицу внутри базы по "каталогам", ID не изменяется; Если переименовать таблицу , ID не изменяется; Если утилитой конфигурации экспортировать таблицу, у экспортированной ID будет такой же; Если импортировать таблицу в базу, у импортированной будет тот же ID, но если в базе таблица с таким ID уже есть она будет перезаписана импортируемой (независимо от имени); Если в в каталоге базы есть таблица с другим ID, но таким же именем, то при импорте таблица перезаписана не будет ( в этом каталоге будут две одноименные таблицы); После вставки на чертеж ID у таблицы на чертеже нет; Если после редактирования на чертеже сохранить в "каталог" базы одноименную таблицу, ID таблицы которая была в базе не изменится. Что дает нам это знание? Можно сделать экспорт из БД интересующих объектов и попросить имеющих СПДС импортировать их к себе, посмотреть ID, вариант рабочий, но далеко не каждый имеет БД для тестов и поэтому вряд ли будет импортировать себе неизвестно, что с риском перезаписать свои объекты; Можно модифицировать и перезаписать стандартные таблицы из БД (их ID можно посмотреть в инструментах) как по мне так себе идея модифицировать стандартные объекты, при обновлении базы могут перезаписаться опять стандартными; Можно импортировать в свою БД таблицы с заранее известными ID и в дальнейшем работать с ними Суть идеи... Загружаем в свою базу таблицы отсюда в архиве *.mcd таблицы пустышки, имя таблицы, ее ID; Импортируем таблицы в свою БД в любое место; Запоминаем имена-ID таблиц либо сразу привязываем их на кнопки и в инструменты; В утилите конфигурации переименовываем таблицы, как требуется, там же в утилите можно переместить таблицы в нужные каталоги. Свои настроенные таблицы из БД вставляем на чертеж (либо настраиваем непосредственно на чертеже) Сохраняем таблицы с чертежа в БД !!!Важно в тот же каталог и под тем же именем, где лежит таблица пустышка (с заранее известным ID) Настроенная таблица перезапишет ту, что в базе, но ID не измениться; Профит, пользуемся и разработчикам, что бы они добавили возможность посмотреть ID в "голую" платформу --------------- PS Если вдруг кто не в курсе Никак не связаны и не обязательно должны совпадать,
  4. На днях колеги подогнали файл со схемами предприятия Ну а чо они так видят, им удобно и они в этом чертеже ориентируются вполне комфортно, в отличие от меня. Вблизи схемы как схемы Среди этой красоты мне нужно было найти определенную подстанцию ТП-8/7 и фидера откуда она питается Долог и неинформативен Благо коллеги в кадах не сильно искушены и все надписи были сделаны просто текстом И я подумал ведь есть служебная команда SPREFSHOW которая укажет мне путь))) Добавил таблицу на чертеж Добавил раздел отчета если кому надо искать в мтекстах или других объектах, то добавляется по аналогии... Для того что бы показывало объекты по SPREFSHOW, должно быть взято хотя бы одно свойство с объекта, ничего оригинальнее чем взять =Object.Text я придумать не смог Больше свойств брать не стоит, лишние связи будут мешать, загромождать... короче не надо Ну и для перфекционизму объединил первый столбец и поставил на него счетчик выходим из редактора таблиц выделяем нашу табличку и в ком строке вводим вожделенное SPREFSHOW линии связей укажут искомое))) --------------- ЗЫ мне реально лениво переключаться на инглиш раскладку, а потом еще и набирать такое длинное слово можно добавить через НПИ в команды, менюшки и панельки..... но тогда нано, все мои красиво расположенные функциональные и не очень панельки смешает в кучу.. я работаю в основном из ком строки.. поэтому добавил в подгружаемый lisp команду (defun C:спсс ();;Показать зависимости (command "SPREFSHOW" ) (princ) ) благо что lisp команды можно добавлять, изменять не перезагружая нану (достаточно перезагрузить лисп)))).. в отличие от добавления команд через интуитивно понятный и чертовски удобный НПИ(((который после рестарта нано нарушит гармонию панелек настроенных мной, на строгий порядок определенный суровым разработчиком)))
×
×
  • Create New...