Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

GeoTopoRApp 1.03

Команды для ускорения камеральной обработки (делюсь тем что написал)

  1. Гео"Акад"дезист

    Форумчанин

    Регистрация:
    28 мар 2014
    Сообщения:
    59
    Симпатии:
    24
    Пользователь Гео"Акад"дезист разместил новый ресурс:

    GeoTopoRApp - Команды для ускорения камеральной обработки (делюсь тем что написал)

    Узнать больше об этом ресурсе...
     
    #1
  2. Гео"Акад"дезист

    Форумчанин

    Регистрация:
    28 мар 2014
    Сообщения:
    59
    Симпатии:
    24
    Пользователь Гео"Акад"дезист обновил ресурс GeoTopoRApp новой записью:

    GeoTopoRApp(Версии для автокада и нанокада_

    Узнать больше об этом обновлении...
    --- Сообщения объединены, 15 сен 2024, Оригинальное время сообщения: 15 сен 2024 ---
    Не большое примечание, на случай если при попытке загрузить .dll файл в автокаде возникает ошибка (возможно в нанокаде тоже такое бывает, но мне пока об этом не писали) "Не удалось загрузить сборку".
    Текст ошибки следующий:

    Код:
    Не удалось загрузить сборку. Сведения об ошибке: System.IO.FileLoadException: Не удалось загрузить файл или сборку "file:///C:\Program Files\Autodesk\AutoCAD 2022\Support\ChangeDimText.dll" либо одну из их зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515)
     
    Имя файла: 'file:///C:\Program Files\Autodesk\AutoCAD 2022\Support\ChangeDimText.dll' ---> System.NotSupportedException: Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в "песочницу". Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=155569.
     
    в System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
     
    в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
     
    в System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
     
    в System.Reflection.Assembly.LoadFrom(String assemblyFile)
     
    в Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
     
    в loadmgd()
    Для того что бы избежать этой ошибки, нужно зайти в свойства файла .dll и поставить галочку у слова "Разблокировать". Скриншот окна свойств во вложении.
     

    Вложения:

    #2
  3. Гео"Акад"дезист

    Форумчанин

    Регистрация:
    28 мар 2014
    Сообщения:
    59
    Симпатии:
    24
    Пользователь Гео"Акад"дезист обновил ресурс GeoTopoRApp новой записью:

    Исправлен вылет

     
    #3
    Последнее редактирование: 15 сен 2024
  4. ktyfh dfiubokdbxb

    Форумчанин

    Регистрация:
    3 апр 2016
    Сообщения:
    111
    Симпатии:
    84
    Адрес:
    Набережные Челны
    Добавление префиксов и суффиксов не работает корректно. Начиная с этой команды. И команда ESC не прерывает функцию
     

    Вложения:

    #4
  5. Гео"Акад"дезист

    Форумчанин

    Регистрация:
    28 мар 2014
    Сообщения:
    59
    Симпатии:
    24
    Так как в команду не вносились изменения, нужно больше конкретики. Что именно работает не так?

    Проверил у себя. На этапе ввода префикса и суффикса, клавиши, Enter, Esc и пробел дают пустое поле, на этапе выбора размера эти клавиши отменяют выполнение команды, если не были выбраны размеры. Если суффиксы и префиксы у размера были указаны раньше, то команда не заменяет их, а дополняет введенными символами.

    А у вас как работает?
     
    #5
  6. ktyfh dfiubokdbxb

    Форумчанин

    Регистрация:
    3 апр 2016
    Сообщения:
    111
    Симпатии:
    84
    Адрес:
    Набережные Челны
    При запуске команды через ком.строку выходит то, что на скрине выше. То есть прописано выбрать размер и ввести префикс в одном предложении, при жтом выбрать ничего нельзя, т.к. не активна возможность выбирать объект, а ввод префикса приводит к переходу к этому бесконечнному вводу префикса. Стоит цивил 21. А вообще нужно просто в нижнюю строку факт.размера добавить скобки белого цвета
     

    Вложения:

    #6
  7. Гео"Акад"дезист

    Форумчанин

    Регистрация:
    28 мар 2014
    Сообщения:
    59
    Симпатии:
    24
    Век живи, век учись) Спасибо за отзыв, оказывается нельзя просто взять и внести скобки в командную строку. Буду исправлять, но не факт что сегодня.
    А то что программа сразу предлагает выбрать размер, то это мой недочет, в следующей версии исправлю, не обращайте внимания, если префикс не скобки, то можно вводить
     
    #7
  8. ktyfh dfiubokdbxb

    Форумчанин

    Регистрация:
    3 апр 2016
    Сообщения:
    111
    Симпатии:
    84
    Адрес:
    Набережные Челны
    Пока буду вводить звездочку или другой редкий символ в качестве префикса и суффикса, потом замену текста сделаю. Вообще в основном пользуюсь geo deviation от Александра Бердюгина, но там нет возможности указать префикс и суффикс когда к уже созданным размерам добавляешь факт. А заказчик требует скобки. Поэтому приходится бомбить и через меню гео накидывать скобки.
     
    #8
  9. geo89

    Форумчанин

    Регистрация:
    22 окт 2012
    Сообщения:
    380
    Симпатии:
    42
    Если честно так и не понял, тут только 2 команды?
     
    #9
  10. Гео"Акад"дезист

    Форумчанин

    Регистрация:
    28 мар 2014
    Сообщения:
    59
    Симпатии:
    24
    Пока только 2 функции, каждую можно запустить введя английскую или русскую команду.
     
    #10
  11. Гео"Акад"дезист

    Форумчанин

    Регистрация:
    28 мар 2014
    Сообщения:
    59
    Симпатии:
    24
    ошибку исправил
     
    #11
  12. Гео"Акад"дезист

    Форумчанин

    Регистрация:
    28 мар 2014
    Сообщения:
    59
    Симпатии:
    24
    Пользователь Гео"Акад"дезист обновил ресурс GeoTopoRApp новой записью:

    Добавлена новая функция

    Узнать больше об этом обновлении...
     
    #12
  13. Denver

    Форумчанин

    Регистрация:
    27 май 2010
    Сообщения:
    161
    Симпатии:
    18
    Адрес:
    Саратов
    Добрый день. А как установить данные команды, они без кнопок? как их внедрить в автокад, не пойму
     
    #13
  14. Гео"Акад"дезист

    Форумчанин

    Регистрация:
    28 мар 2014
    Сообщения:
    59
    Симпатии:
    24
    Добрый день.
    Команды пока без кнопок. Все команды записаны в файле .dll, который лежит в архиве. Для работы команд, нужно:
    1) Для Автокада есть 2 варианта:
    а) ввести команду "_Netload", выбрать файл, после команды будут доступны в командной строке, в автокаде команду "_Netload" нужно использовать при каждом запуске;
    б) - откройте папку c:\program files\autodesk\autocad <версия>\support\<язык>
    - проверьте, есть ли файл с именем acad<версия>doc.lsp. . Если он есть, откройте его в блокноте, например notepad.exe. Если его нет, создайте его;
    - добавьте строку с указанием места расположения dll файла, у меня она выглядит так
    Код:
    (command "_netload" "\\\\D:\\Csharp\\GeoTopoRApp\\GeoTopoRAppAcad\\bin\\Release\\GeoTopoRAppAcad.dll")
    встречал примеры с одним слэшем в пути к файлу, но у меня такое не сработало.
    2) Для Нанокад так же есть 2 варианта:
    а) так же как в автокад через команду "_Netload";
    б) там можно загрузить dll файл точно так же как lisp, через иконку загрузка приложений или команды "APPLOAD" , "ЗАГПРИЛ" открывается окно загрузки где можно выбрать dll файл, а так же добавить файл в автозагрузку.

    PS: надеюсь что не запоздал с ответом )
     
    #14
    Denver нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление