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

A.Kudrjashov

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

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

  • Посещение

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

    20

A.Kudrjashov стал победителем дня 20 февраля

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

Репутация

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

1 Подписчик

Информация о A.Kudrjashov

  • Звание
    Активист

Информация

  • Пол
    Мужчина
  • Город
    Уфа
  • Интересы
    Лес, пещеры, книги, музыка

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

12 736 просмотров профиля
  1. Данный файл никем не захвачен. Вот, например, я спокойно переименовываю данный файл: Все права доступа есть: Возможно, проблема в том, что у меня часть "C:\Progtam Data" вынесена жесткой ссылкой (MKLink) на другой диск и обработать эту жёсткую ссылку у деинсталлятора почему то не получается.
  2. Результаты проверки внешнего подключения скриптов к открытым приложениям nanoCAD. Имеем 3 запущенных приложения nanoCAD: NC21.0, NC20.1, NC20.0 Проверка подключения осуществлялась из PowerShell, VBA, VBScript и JScript. Результаты ожидаемо аналогичные. На данный момент работает подключение через указание классов объектов прописанных в HKEY_CLASSES_ROOT. При этом nanoCAD.Application ссылается на класс NC21. Видимо, прописано по результатам последней установки, так как с настройками вызова приложения "по умолчанию" щелчком мыши в проводник никак не связано. У меня п
  3. " - Ты можешь понять, что происходит ? - Да, конечно, могу объяснить. - Объяснить я и сам могу. ... " Вообще то, ответ замечательный и исчерпывающий. В принципе, цитирования одного только этого ответа вполне достаточно, чтобы на любых обсуждениях по выбору платформы проектирования со свистом прокатить ПО nanoSoft и выбрать что-то другое. То есть, пользователь заводит информационные поля, которые в процессе выполнения некоторой операции выдают ложную информацию, и это не признано дефектом ?! Ну, да, жизнь штука сложная, видимо, и такое тоже случается.
  4. Через "Комплект документации" и привязку к полям свойств и дополнительных свойств не пробовали решить задачу ? Если Комплект документации не устраивает, то в чём именно ?
  5. 1. Для запуска нумерованного списка необходимо ввести начальный номер, точку и нажать <Tab>. Обязательно необходимо ввести точку после номера ! Перед номером может быть префикс, описывающий предыдущие уровни. 2. Для понижения уровня нумерованного списка до полной отмены нажимаем <Shift-Tab>. 3. Для создания нового списка с произвольного номера, просто задаётся соответствующий произвольный номер, точка и <Tab>. 4. Необходимо быть аккуратным, так как после понижения уровня происходит смещение позиции маркера. Сначала в окне редактирования левее того, что пол
  6. Разработчикам понадобится больше информации о версиях ОС, nanoCAD. Желательно увидеть сам проблемный файл. У меня на Windows 7 sp1, принципиальных проблем я не вижу. Скриншот Файлы: MText_Test_NC_20_1.dwg MText_Test_NC_21_0.dwg
  7. С этим самораспаковывающимся инсталлятором постоянно какие то проблемы. Я поэтому всегда сначала распаковываю, а уже потом запускаю из каталога.
  8. ... ну вот, что есть. Я знаю, что должно быть "(3 . "arial.ttf")" Если разработчики расскажут где эта информация хранится и как она оттуда добывается, можно попытаться понять что мешает. Навскидку я пока ничего не нашёл. P.S. nanoCAD 20.1 точно такая же фигня, если это Разработчикам о чём то скажет. nanoCAD x64 Plus 20.1 20.1.5304.3354, © 2015 АО «Нанософт» Приложение запущено в корпоративном режиме работы. ... Команда: (setq eNameTxtSty (tblobjname "style" "Standard")) #<Имя примитива: 0000000033CCA6E0> Команда: (setq theElist (entget eNameTxtSty)) ((-1 . #<Имя примит
  9. Попробовал под административным пользователем на удачу, но не сложилось, также не работает Платформа nanoCAD x64 21.0 21.0.5699.3427, © 2019 ООО «Нанософт разработка» NEW,НОВЫЙ - Создать TdmsAddIn загружен. Команда: NCGS_TOGGLE_VECTORIZER NCGS_TOGGLE_VECTORIZER - NCGS_TOGGLE_VECTORIZER ribbon - Лента ST,STYLE,ДИАЛСТИЛЬ,СТ,СТИЛЬ - Текстовые стили... Команда: (setq eNameTxtSty (tblobjname "style" "Standard")) #<Имя примитива: 000000003D78C470> Команда: (setq theElist (entget eNameTxtSty)) ((-1 . #<Имя примитива: 000000003D78C470>) (0 . "STYLE") (5 . "11") (330 . #<Им
  10. Все смотрю под текущим пользователем. Специально администратора не запускаю, а все запускаю из под обычного пользователя. Photoshop и GIMP не использую. Что вижу, то и присылаю. При обращении от скрипта PowerShell сначала идёт опрос HKEY_CLASSES_ROOT\nanoCAD.Application\CLSID\(default) а потом опрашивается соответствующий раздел HKEY_CLASSES_ROOT\CLSID\{2047D158-CCAE-4F79-B460-2D735DF781B6}\ProgID
  11. ... аналогично через LISP в AutoCAD 2015. Команда: (setq eNameTxtSty (tblobjname "style" "Test_Arial")) <Имя объекта: 7ffffb04ba0> Команда: (setq theEList (entget eNameTxtSty)) ((-1 . <Имя объекта: 7ffffb04ba0>) (0 . "STYLE") (330 . <Имя объекта: 7ffffb03830>) (5 . "2AA") (100 . "AcDbSymbolTableRecord") (100 . "AcDbTextStyleTableRecord") (2 . "Test_Arial") (70 . 0) (40 . 0.0) (41 . 1.0) (50 . 0.0) (71 . 0) (42 . 2.5) (3 . "arial.ttf") (4 . ""))
  12. Так я же не против. HKEY_CLASSES_ROOT\nanoCADx64.Application.21.0 действительно появляется. А вот в HKEY_USERS его нет ... P.S. Кстати, после того, как я перерегистрировал запуск на NC20.x обратно зарегистрировать "по умолчанию" через >Ncad.exe /register nanoCAD 21.0 на запуск по умолчанию уже не получается.
  13. Это ко мне вопрос ? Не знаю. NC 20.0 и 20.1 в реестре аналогично не различаются. Во первых, NC21 - это, насколько я понимаю, 64 битная версия. Во вторых, разницы никакой
  14. ... в завершение темы доступа к объекту описания текстовых стилей внешними средствами автоматизации. Описание TrueType шрифтов безусловно куда-то пишется, вот только куда именно - сакральная тайна Разработчиков nanoCAD. Итак, имеем набор текстовых стилей Попытка получить информацию при помощи Powershell $nanoCAD = [Runtime.Interopservices.Marshal]::GetActiveObject('nanoCAD.Application') $doc = $nanoCAD.ActiveDocument $TSs = $doc.TextStyles $TSs Попытка получить информацию через LISP, прямо таки изнутри приложения nanoCAD !: (setq eNameTxtSty (tblobjna
  15. Предыстория. На сегодняшний день имеем уже 3 версии платформы nanoCAD: - nanoCAD 20.0, (некоторые приложения запускаются только на NC20.0) - nanoCAD 20.1, - nanoCAD 21.0 Было бы логично, если бы при обращении к ним из внешних скриптов, обращение "по умолчанию" происходило к необходимой пользователю версии. Ранее, предлагались рекомендации для фиксации "приложения по умолчанию" запускать требуемый Ncad.exe с ключом /register. https://forum.nanocad.ru/index.php?/topic/3182-pervye-shagi-v-mir-programmirovaniya-pod-nanocad/&do=findComment&comment=61220
×
×
  • Создать...