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

Ivanco

Дилеры
  • Публикаций

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

  • Посещение

  • Победитель дней

    32

Весь контент Ivanco

  1. очевидно автор вопроса имеет ввиду, что в одном файле с координатами, может быть не одна полилиния (вернее набор координат для полилинии), а значит они дожны друг от друга , как то отделятся. каким то знаком. то бишь разделителем. и выложите пример файла с координатами.
  2. 1. Грузим COM (vl-load-com) 2. Создаём функцию-приёмник реактора (defun qqq (a b / ) (alert "documentQQQreated")) 3. Привязываем реактор, функция qqq будет вызываться на каждом открытии или создании документа (setq NewDocQQQ (VLR-DocManager-Reactor nil (list '(:VLR-documentCreated . qqq)))) работает то, что нужно, спасибо.
  3. спасибо. можно закрыть тему. вроде только для этой комманды нужно было.пока по крайней мере.
  4. можно ли сделать , чтобы при открытии .dwg выполнялось какое то кол-во штатных комманд? (или LISP их содержащий) к примеру мне нужно , при открытии .dwg каждый раз выполнять - SPREGENOBJ Можно, запихать это в LISP - (command "_SPREGENOBJ"). но он выполняется при загрузке ПО один раз, а нужно при открытии каждого .DWG в сессии nanoCAD. Как реализовать автовыполнение?
  5. опишите задачу подробно. при чем здесь nanoCAD, что и зачем в БД, что за скрипты?
  6. схема БД простая... хоть сам блок не строится по параметрам из БД, я так понимаю, там просто параметры/атрибуты на блок навешиваются. исходя из INFO_CAD таблицы, он берется из внешнего файла ?
  7. для большинства людей НЕТ,для уровня чтобы писать что то работающее и приличное. будет так. _https://vk.com/public7275?z=photo-7275_456240927%2Falbum-7275_00%2Frev ( извиняюсь за ссылку, мне кажется в тему). Выскажу свое мнение.Если директор считает , что можно на коленках, без денег, знаний , ресурсов и времени переписать ПО , без исходников, с более менее приличным функционалом, то не правы здесь два человека : директор и человек который на это почему то согласен. Цивилизованный мир так не работает. Классика "ты же компьютерщик" прямо. По сабжу. эм)). 1. Ваше приложение никто здесь не видели. (приложите видео работы с объяснениями , итоговый .dwg ).Со слов - плюс/минус наверно , как то так. 2. http://forum.nanocad...indpost&p=52159 - в Вашем случае. Либо Vb/vbs или C# наверно) 3. Вы этот вопрос написали , из за не понимания как все это работает, вероятно. Из положительного: -У Вас же SQL БД есть , с ней все в порядке надеюсь. -ну,если .dll не обфусцирована, наверно можно ее "того". - м.б. не все так сложно .Выкладывайте: видео работы с объяснениями , итоговый .dwg, м.б. БД или схему БД хотя бы. По итогу: хотите быстро и норм - обычно нужны деньги.хотите сами - пару вагонов времени, зато прогать можно научиться на практике, только быстро это не будет. P.S много букв написал
  8. И как Вы себе представляете решение "с минимальным погружением добиться нужного функционала" ? - впрочем вопрос риторический... Варианты: 1. Изучить SQL/.NET/CAD/ потребности пользователей - и зафигачить самому. 2. Найти чела/организацию который все это могет - заплатить ему/им денег и написать почти все заново. Плюс надо еще чтобы кто то ставил задачи. (это наиболее цивилизованный вариант, я считаю). 3. Попробовать это средствами СПДС сделать. Нужен nano СПДС и руки с нужного места. может там какой минимальный функционал, который можно штатными/получштатными средствами сделать. 4. Найти чела который это делал и заплатить ему, если возьмется. 5. Затянуть тему на пару лет "авось рассосется" )
  9. фантастика порой не фантастика. попробовать переустановить Геонику,как хардкорный вариант (если Вы точно все выше проверили). у меня больше умных идей нет) в понедельник народ, тут какой нибудь образуется, Вам помогут/ответят. или обратитесь к своему дилеру или в официальный саппорт - support@nanocad.ru (только сразу всю инфу приложите включая msinfo - кстати надо бы его сюда тоже).
  10. а что на машине изменилось? (ранее я так понимаю работало корректно).
  11. выложите сюда архив с проектом пустый, который не работает, на всякий. хотя дело я думаю в локальной машине.другой машины нет под рукой проверить?
  12. ну телепатически у меня варианты кончились. Вы точно проделали проверили все пункты выше?) если создать проект пустой, в другом каталоге или диске тоже не работает?
  13. т.е. все действия на локальной машине, файлы локально. только лицензия с удаленного хоста. Работаете из под админа и пользователь Вы один. Машину перезагрузили. Никакие гугл диски, анитивирусы и прочая активная ерунда папку не сканирует. и не работает?)
  14. если машины в одной сети, и работают с одним файлом. Одна машина/процесс - заняла файл и он не будет работать на другой. Естественно, что если Вы файл скопировали локально, а только лицензию берете из сети,то проблема в Вашей машине. если я все верно понял.
  15. Ключ? Вы про сервер лицензий вероятно, если "да, это вообще к делу отношения не имеет. сервер лицензий никак с рабочими файлами не взаимодействует. Вирусов нет? что с остальными файлами, они корректно работают, .dwg к примеру?
  16. это значит ровно то что написано. какой то процесс/служба на сервере (или где они у Вас лежат) "использует" файл .Процесс может быть просто "паразитным" т.е. не завершиться корректно , к примеру после закрытия nanoCAD ,проводника Windows или еще чего, вплоть до того, что какой нибудь антивирус в этот момент осуществлял проверку файлов на сервере. Возможно другой пользователь. Решение - нужно найти и "прихлопнуть" процесс который использует Ваш файл.Есть вроде какие то специальные админские тулзы, для такой задачи. Сообщите администратору сети о преблеме, он "освободит" файл) С самим проектом скорее всего все хорошо.
  17. для переопределения псевдонимов команд (задача была "повешать" на "ОТ" - "отрезок,Line") . я пользовался таким "хаком" (тоже вроде с форума): (defun C:ОТ () (command "LINE") (princ) ) это LISP и его нужно добавить в автозагрузку. Однакось по каким то причинам (хорошо если бы кто подсказал по каким) - сразу это не работало. я создал отдельный профиль, потом чето нажал в настройках (дело было не на моей машине) и по каким то причинам это заработало - возможно это поможет ТС или кому еще) for_line.lsp
  18. - "повесить" на каждое открытие .dwg скрипт который чинит проблему. - пакетно пройтись по папке с проектом. (я такой скрипт как то делал для очистки от .dgn стилей, грубым методом удаления словаря с линиями).
  19. @IvanMoscow Реализация на C# - Ваш пример обрабатывает. однако сам логика форматирования строки не однозначная, что в LISP что у меня. возможен ряд случаев когда поломается. по идее, нужно сделать чтобы юзер мог рулить , кой какими параметрами форматирования. CleanTextFormater - команда Скрипт
  20. это какое то ограничение типов данных в LISP ? а я "вьехать" пытался почему он не работает
  21. Версия ПО выше естественно работать не будет. (т.е. если приобретена СПДС Стройплощадка 6.0 , без подписок, и апгрейда , выше 6 работать не будет). либо апгрейд, либо подписки - если у Вас постоянная лицензия. Апрейды на версию выше приобретаются отдельно. В годовые лицензии, включено право на использование новых версий. у Google другая модель монетизации своих сервисов - он использует Ваши личные данные. в целом схема лицензирования nanoCAD , можно сказать еще , более менее обширна. к примеру у Autodesk сейчас только годовые лицензии.
  22. Потому что я ходил в компанию предлагать нанокад СПДС Стройплощадка и человек сказал,что ему прислали заказ в формате NWD.Он хочет перейти на нанокад и поинтересовался может ли программа открыть этот файл. просто Вы спросили "как?" это сделать, а не "можно ли", сперва. нет не может на данный момент. файл то от Navisworks ? через IFC вероятно можно перегнать, используя что нибудь, что может открыть .NWD и выгрузить в .IFC . А в IFC уже в Стройплощадке работать. когда ее переведут на десятую платформу).
×
×
  • Создать...