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

Spirin

Продукт-менеджеры
  • Публикаций

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

  • Посещение

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

    17

Spirin стал победителем дня 22 июля 2019

Spirin имел наиболее популярный контент!

Репутация

59 Очень хороший

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

  • Звание
    Продукт-менеджер
  • День рождения 15.07.1991
  • Возраст 29

Информация

  • Пол
    Мужчина
  • Город
    Москва
  • Возраст 29

Контакты

  • Skype
    mahbak-62
  • Возраст 29

Посетители профиля

6 207 просмотров профиля
  1. Это называется ассоциативность. Правой кнопкой щелкаете на dwg-файл> Открыть с помощью > Выбрать приложение. DDE-сервер нужен как-раз для того, что бы это приложение зарегистрировать в Windows. Тогда и ваша конфигурация появится в этом списке.
  2. Это уже магия другого уровня. Если кратко, то эта технология называется Dynamic Data Exchange (DDE) - это технология Microsoft. Попробую рассказать на примере. Если вы пользовались 20-ой версией nanoCAD и ставили по умолчанию все три конфигурации (СПДС, Механика и плафторма). То Вы, вероятно, обнаружили 3 ярлыка на у себя рабочем столе. Если заглянуть внутрь ярлыка СПДС, то в нем можно обнаружить следующие: "C:\Program Files\Nanosoft\nanoCAD x64 Plus 20.1\nCadS.exe" -b nSPDSComp -r SPDS -a nanoCAD_x64_SPDS_20.0 Это специальные ключи, которые позволяют запустить нанокад в нужной конфигурации. -r SPDS - это имя вашего профиля (именно тот профиль что в настройках и в реестре ) -a nanoCAD_x64_SPDS_20.0 - это имя DDE-сервера Мы можем в ярлык вписать свой профиль, и программа будет запускаться с нашими настройками. Но, что бы двойному клику запускались нужные конфигурации, нам нужно зарегистрировать новое Имя DDE-сервера. То есть, мы объявляем nanoCAD с нашим профилем новым приложением с альтернативным именем. Только тогда по дабл клику может запускаться нужная нам конфигурация nanoCAD. Я сейчас работаю над новой инструкций по настройке и установке nanoCAD, если честно не хотел включать в неё информацию по созданию DDE-сервера - очень сложно для простого обывателя. Но, если будут запросы, то можно будет с этим загорячиться.
  3. Добрый день! Настройка интерфейса действительно немного запутана. Давайте разбираться: На самом деле, это стык двух технологий, старой и новой. Пока они работают вместе, т.к. одна дополняет другую, но у нас есть глобальная задача по улучшению этого механизма. Настройки интерфейсной части: описание панелей, команд, меню, пкм, горячих клавиш и тд. Хранятся в CFG файле %appdata%\Nanosoft\nanoCAD x64 Plus 20.1\Config и читаются из него напрямую (для применения настроек требуется перезагрузка nanoCAD). При этом в cfg-файле хранятся настройки базового расположения панелей. (их ряд, видимость, иконки, команды, подсказки и т.д). Но! Точное расположение панелей хранится в реестре (Компьютер\HKEY_CURRENT_USER\SOFTWARE\Nanosoft\nanoCAD x64 Plus\20.1\Profiles), например, вы подвинули панельку на середину экрана и сохранили профиль. (у вас в реестре появится запись о том, что панель редактирование теперь располагается в другом месте). Или, например, вы отключили какие-либо функциональные панели - эти данные так же сохраняются в профиль. Кроме того, в профиле хранятся еще и настройки программы (Меню Сервис > Настройки). Данные профиля можно сохранить в wip - файл. И потом при необходимости его экспортировать в nanoCAD. Для корректной работы интерфейса, я рекомендую вам: 1) Потратить силы на настройку интерфейса через кастомизатор (Настройки пользовательского интерфейса) 2) Обязательно сохранить настройки в CFG-файл 3) Сохранить профиль 4) Скопировать данные из %appdata%\Nanosoft\nanoCAD x64 Plus 20.1\Config и профиль в надежное место на "черный" день
  4. Добрый день! На какой странице и на каком продукте у Вас возникли трудности?
  5. Пока у вас открыты файлы, информация о предыдущей печати хранится в памяти. После закрытия файлов освобождается память и улетают данные о вашей предыдущей печати в каждом конкретном файле. Но, есть хитрый механизм, который оставляет данные о предыдущей печати с помощью dwt шаблона. Загляните в папку %appdata%\Nanosoft\nanoCAD x64 Plus 20.0\PlotConfigs. Вы там обнаружите dwt-шаблон, в котором сохранены параметры вашей предыдущей печати. Если хотите сохранить параметры печати внутри dwg, нужно нажать применить к листу и сохранить чертеж.
  6. Добрый день! Согласно справке: "После первой печати документа в списке становится доступным параметр <Предыдущая печать>, в котором сохраняются настройки последнего задания на печать." Так как последним заданием на печать было - печать из файла 222.dwg, то Вы и видите пустую область (вполне логично). Можно попробовать использовать наборы для печати. P.S. В Автокаде печать устроена аналогичным образом.
  7. Урок №1. Оформление чертежей https://ftp.nanosoft.su/file_16482086965ea19c7ddd494 Урок №2. Работа с архитектурой https://ftp.nanosoft.su/file_19609632745e9051ee2536a Урок №3. Создание собственных объектов. Часть 1 https://ftp.nanosoft.su/file_1311209115ea1a58122fbf Урок №4. Создание собственных объектов. Часть 2 https://ftp.nanosoft.su/file_9209785775e9d824fc92dc
  8. Здравствуйте.

    Мы с Вами встречались на семинаре по nanoCad в Санкт-Петербурге 11.02.20.

    Я спрашивал у Вас насчет функционала nanoCad  по обработке облаков точек.

    Я написал Вам на е-мейл (spirin@nanocad.ru), но ответа не получил.

    Я пробовал работать с облаками в тестовой версии. Кроме загрузки и изменения режима просмотра ничего не получилось. 

    С уважением, Алексей, ПКБ "Севмаш"

     

  9. На функциональной панеле б азы есть кнопка. Смотрите скриншот.
  10. Базы можно скачать тут: https://www.spds.ru/download/utilites/admtools.html При установки SQL какой тип авторизации указали?
  11. 1) Переезд на новый DirectX- последствия. Починим 2) Производительность - запросы от пользователей. Маскировка работает быстрее чем вырезание. 3) Можно подробнее с примером 4) Вы имеете ввиду копирование настроек при старте?
  12. 1. Грузим COM (vl-load-com) 2. Создаём функцию-приёмник реактора (defun qqq (a b / ) (alert "documentQQQreated")) 3. Привязываем реактор, функция qqq будет вызываться на каждом открытии или создании документа (setq NewDocQQQ (VLR-DocManager-Reactor nil (list '(:VLR-documentCreated . qqq))))
×
×
  • Создать...