Добро пожаловать!
Войдите или зарегистрируйтесь сейчас!
Войти
- Обзoр
- Обновления (29)
- Рецензии (267)
- История версий
- Обсуждение
-
Форумчанин
Сама ошибка говорит о том, что выбираете не верный примитив. Киньте чертеж для примера где не работает.
#1261
-
- Регистрация:
- 21 мар 2012
- Сообщения:
- 12
- Симпатии:
- 2
- Адрес:
-
Сочи
Всем привет. Почему-то вообще не работает МенюГео в Автокад 2019. Все вроде установилось, но запускаю любое приложение и пишет:
«Команда:
; ошибка: сбой при выполнении LOAD: «Geo_Import_v2_10.vlx»
Команда: Geo_Import
Неизвестная команда «GEO_IMPORT». Для вызова справки нажмите F1.»
или
«Команда:
; ошибка: сбой при выполнении LOAD: «Rn.lsp»
Команда: Rn
Неизвестная команда «RN». Для вызова справки нажмите F1.»
И так при любой команде. Помогите.#1262
-
Форумчанин
-
- Регистрация:
- 21 мар 2012
- Сообщения:
- 12
- Симпатии:
- 2
- Адрес:
-
Сочи
Спасибо за ответ. Там 64 страницы.
#1264
-
Форумчанин
-
- Регистрация:
- 21 мар 2012
- Сообщения:
- 12
- Симпатии:
- 2
- Адрес:
-
Сочи
Загрузил и это и менюгео. Все равно не работает
#1266
-
Форумчанин
Проверьте, прописаны ли пути доступа.
Вложения:
#1267
-
-
- Регистрация:
- 21 мар 2012
- Сообщения:
- 12
- Симпатии:
- 2
- Адрес:
-
Сочи
Огромное спасибо! Действительно этого не было добавил все 3 строчки по менюгео, функции заработали.
Заодно добавил и :
C:Weisskraheprofile и C:softgeo .. В этих двух приложениях перестали слетать иконки.
Жаль в Менюгео до сих пор иконки после каждого закрытия када и нового открытия вместо иконок вопросики в облачках.
Но по крайней мере все работает!!!
Еще раз Благодарю!#1268
-
Форумчанин
Это проблема Вашего AutoCAD, а не МенюГео.
#1269
-
Форумчанин
- Регистрация:
- 3 апр 2013
- Сообщения:
- 409
- Симпатии:
- 179
- Адрес:
-
Москва
Прошу прощения я сейчас в отъезде. Скину через 2 дня
#1270
-
Добрый день! Огромнейшее СПАСИБО разработчикам за МенюГЕО, выручал на УРА!!!!!! Перекопал кучу форумов — это *.LSP старой версии!!! Начиная c AutoCad2015 (сейчас у меня Acad 2018) возникла данная ошибка, конкретнее МенюГЕО(частично) и встроенный pltools (почти полностью) не работает! Кто подскажет решение проблемы, малой кровью?
— Сообщения объединены, 28 сен 2018, Оригинальное время сообщения: 28 сен 2018 —
MAP 3D 20118 стоит параллельно, для перегонки из MapInfo и обратно
#1271
-
Форумчанин
- Регистрация:
- 28 май 2012
- Сообщения:
- 1.776
- Симпатии:
- 653
- Адрес:
-
Маськва
Нужно перенести эту тему из «Map 3D» в «Autodesk» или в «Autocad» форума. Сюда заглядывают только мап-овцы. А МенюГЕО и pltools обсуждают в тех ветках.
PlTools попробуйте скачать и установить снова: https://dwg.ru/dnl/607#1272
-
- Регистрация:
- 26 дек 2012
- Сообщения:
- 17
- Симпатии:
- 3
-
Форумчанин
- Регистрация:
- 3 апр 2013
- Сообщения:
- 409
- Симпатии:
- 179
- Адрес:
-
Москва
Опишите по-шагово все действия предпринятые вами для установки
#1274
-
- Регистрация:
- 26 дек 2012
- Сообщения:
- 17
- Симпатии:
- 3
1 скачал распоковал файл установил
2 запустил автокад ничего не увидел
3 вовремя установки прочитал про VBA модуль, скачал установил его
4 снова запустил автокад(пусто)5 после этого удалил СПДС, удалил Менюгео
6 установил меню гео с правами администратора, запуск автокада произвёл через флажок в конце усттановки. снова пусто.#1275
-
Форумчанин
После установки «МенюГЕО» на компьютер, выполните действия описанные здесь
Вообще, в установочнике «МенюГЕО» предусмотрено, что AutoCAD запускается автоматически, и автоматически подгружается файл acaddoc.vlx из папки menuGEOinstall, который собственно и отвечает за автоматическую загрузку «МенюГЕО» в Ваш AutoCAD. Но в последних версиях AutoCAD системная переменная SECURELOAD с установленным значением (по умолчанию) в «2» не позволяет это сделать. Решение — подгрузить его вручную в AutoCAD.#1276
-
- Регистрация:
- 26 дек 2012
- Сообщения:
- 17
- Симпатии:
- 3
-
- Регистрация:
- 24 май 2017
- Сообщения:
- 5
- Симпатии:
- 0
Почему то перестало работать отклонения по сваям в менюгео. что может быть? помогите пожалуйста. ввод проект факт все идет, но не прорисовывает на плане
#1278
-
- Регистрация:
- 16 янв 2015
- Сообщения:
- 22
- Симпатии:
- 6
-
- Регистрация:
- 17 июн 2016
- Сообщения:
- 1
- Симпатии:
- 0
Всем доброго времени суток. У меня не большая проблемка, может кто подскажет. Программа в целом работает отлично. У меня два автокада, один обычный 17-й, а второй цивил 19-й. Так, на цивиле 19-ом не работает, почему то, проставление отклонений автоматически (на 17-ом все отлично работает). Пишет «Невозможно определить хост-приложение.» в командной строке, причем вручную проставка отклонений прекрасно работает. Вот путь: NETLOAD планово-высотные отклонения/ Автоматически в плане и по высоте. Или в командной строке «AUTOXYZProcessing» и он мне пишет, что «Не возможно определить хост-приложения». Если кто знает что можно сделать, пожалуйста подскажите. Заранее спасибо.
#1280
Поделиться этой страницей
Содержание
- Меню GEOBRIDGE и неизвестная команда
- AutoCAD
- Проблема
- Причины:
- Решение
- Исполнительная-схема.ру
- МенюГЕО
- Не отображается «МенюГЕО» в строке меню, исправляем.
- на любую команду Acad2011 выдает — «Неизвестная команда»
- Сообщения 18
- #1 Тема от rues 2 августа 2011г. 07:45:56
- Тема: на любую команду Acad2011 выдает — «Неизвестная команда»
- #2 Ответ от Yuriy 2 августа 2011г. 10:35:35
- Re: на любую команду Acad2011 выдает — «Неизвестная команда»
- #3 Ответ от LeonidSN 2 августа 2011г. 20:40:10
- Re: на любую команду Acad2011 выдает — «Неизвестная команда»
- #4 Ответ от bender 3 августа 2011г. 00:17:56
- Re: на любую команду Acad2011 выдает — «Неизвестная команда»
- #5 Ответ от rues 3 августа 2011г. 13:27:14
- Re: на любую команду Acad2011 выдает — «Неизвестная команда»
- #6 Ответ от Александр Ривилис 3 августа 2011г. 13:30:28
- Re: на любую команду Acad2011 выдает — «Неизвестная команда»
- #7 Ответ от rues 3 августа 2011г. 13:31:00
- Re: на любую команду Acad2011 выдает — «Неизвестная команда»
- #8 Ответ от rues 3 августа 2011г. 13:34:41
- Re: на любую команду Acad2011 выдает — «Неизвестная команда»
- #9 Ответ от nav3000 3 августа 2011г. 16:17:16 (изменено: Y K, 3 августа 2011г. 16:18:16)
- Re: на любую команду Acad2011 выдает — «Неизвестная команда»
- #10 Ответ от LeonidSN 3 августа 2011г. 20:10:35
- Re: на любую команду Acad2011 выдает — «Неизвестная команда»
- #11 Ответ от Nick 4 августа 2011г. 10:16:27
- Re: на любую команду Acad2011 выдает — «Неизвестная команда»
Меню GEOBRIDGE и неизвестная команда
Неизвестная команда
При вызове команды AutoCAD сообщает о том, что данная команда ему неизвестна. Это может быть вызвано тем что программа GEOBRIDGE не запущена или ключ активации программы не прошел проверку.
- Попытайтесь вызвать панель условных знаков. Если AutoCAD сообщит о том, что команда неизвестна это означает что программа не запустилась;
- Если программа не запустилась проверьте путь доступа к вспомогательным файлам. AutoCAD/Настройки/Файлы/Путь доступа к вспомогательным файлам/Путь в папку AutoCAD/GEOBRIDGE. Если путь отсутствует добавьте его, программа должна находиться исключительно в этой папке. Пример для AutoCAD 2017 x64: C:Program FilesAutodeskAutoCAD 2017GEOBRIDGE;
- С помощью кнопок в правой части настроек поднимите данный путь на самый верх;
- При аварийном завершении программы AutoCAD, могут возникать более сложные ситуации, когда устаревший кэш данных не позволяет нормально функционировать системе. Для очистки этих данных необходимо очистить папку C:Users[Имя пользователя]AppDataLocalAutodesk,_Inc;
- Для того чтобы изменения вступили в силу перезапустите AutoCAD.
Как загрузить меню GEOBRIDGE
Существует специальное приложение — setup.exe, оно находиться в папке GEOBRIDGE (C:Program FilesAutodeskAutoCAD 2014GeoBridge). Для загрузки меню Вам необходимо:
- Запустить AutoCAD с правами администратора
- Запустить программу setup.exe с правами администратора
- Выполнить команду «Загрузить меню GEOBRIDGE в активный AutoCAD»
В том случае если пользователь не обладает правами администратора. Меню может загрузиться для учетной записи — Администратор. В таком случае загрузить меню можно вручную. Для этого необходимо:
- Запустить AutoCAD;
- Перейти в настройки AutoCAD (команда «_options»);
- Перейти на закладку «Файлы»
- Добавить путь доступа к вспомогательным файлам папку GEOBRIDGE («C:Program FilesAutodeskAutoCAD 2014GeoBridge»)
- Выполнить команду «_menuload»
- Перейти в папку GEOBRIDGE (она находится в папке AutoCAD) и загрузить оттуда меню. (gb-menu.cuix)
Что делать если пропало меню GEOBRIDGE
Источник
AutoCAD
Автор:
Проблема
Причины:
Решение
Убедитесь, что команда доступна в программе или инструментарии.
Установите доступные обновления AutoCAD (см. раздел Установка обновлений, надстроек и дополнений).
C:Program filesAutodesk support
- Нажмите кнопку ОК в окне «Настройка».
- Отсутствует файл acad doc.lsp
- Откройте Проводник Windows и выполните поиск файла acad doc.lsp в папке установки AutoCAD. Путь: C:Program FilesAutodeskAutoCAD Support .
- В командной строке введите НАСТРОЙКА, чтобы посмотреть, присутствует ли путь к файлу acad doc.lsp в списке «Пути доступа к вспомогательным файлам».
- В командной строке введите ЗАГПРИЛ и проверьте, загружен ли файл acad doc.lsp. Если нет, перейдите по указанному выше пути и загрузите файл acad doc.lsp.
- Для пользовательских команд, настроенных с помощью редактора АПИ, следует добавить кнопки на панели инструментов или панели ленты либо вынести их в раскрывающееся меню. Кроме того, их можно определить с помощью процедур LISP и загрузить посредством команды ЗАГПРИЛ (недоступно в AutoCAD LT).
- Если пользовательские команды добавляются с помощью надстройки, проверьте совместимость надстройки с AutoCAD, а затем удалите и повторно установите ее.
-
Восстановите настройки AutoCAD по умолчанию (см. раздел Восстановление настроек AutoCAD по умолчанию).
Источник
Исполнительная-схема.ру
МенюГЕО
МенюГЕО — Сборник программ для AutoCAD разных авторов.
Внимание, в новых версиях начиная от v. 20.3.1 установка автоматическая.
Ниже описана установка старых версий.
Установка:
- Разархивировать на Ваш компьютер.
- Открываем AutoCAD, в настройках прописываем путь к вспомогательным файлам «menu GEOicons» и «menu GEOsupport».
(Сервис — Настройка — Вкладка «Файлы» — Путь доступа к вспомогательным файлам — Добавить — Обзор — Применить) - Из командной строки автокада вызываем команду _menuload. В появившемся окне «Загрузкавыгрузка адаптаций» жмем на кнопку
«Обзор» и находим файл «menu GEO 0.15.cui» в папке «menu GEOmenu», жмем Ok, далее «Загрузить», В меню появится вкладка МенюГЕО.
Адаптация «МенюГЕО» в ленту.
- На ленте появятся две вкладки.
- Для правильного отображения меток раскрывающегося списка необходимо для переменной «RIBBONICONRESIZE» установить значение «0».
- Важно. Если Вы ранее загружали файл адаптации «menu GEO 0.15» в свой автокад, то прежде чем установить обновленную версию «МенюГЕО» выгрузите его через команду «_menuload » . Потом через команду «_menuload » загрузите файл «menu GEO 0_15». Все дело в том, что файл адаптации имеет другое имя (вместо точки-нижний пробел). Была необходимость так сделать.
Путь доступа к папке «icons» прописывать обязательно.
Добавлены новые команды:
- Найти точки ниже (выше) поверхности (работает с поверхностьютью TIN_SURFACE и примитивами точка (point) в Civil 3d).
- Перенос объектов на слой.
- Легенда слоев (создание автоматической легенды на основе выбранных пользователем объектов).
- Подписать уровень полилинии (горизонтали) множественный выбор.
- Создать таблицу длины объектов для каждого слоя (обрабатывает отрезок, полилинию, круг, дугу, сплайн).
- Подписать отрезок/полилинию именем слоя.
- Удален из папки menuGEOsupport один нехороший (вредоносный) файл.
Добавлены новые команды:
- Очистка следов VBA в файле dwg.
- Пакетная очистка файлов dwg.
- Найти минимальное и максимальное значение отметки (текст).
- Геоданные земельного участка.
- Импорт участка из CSV (замнутая полилиния).
- Экспорт участка в CSV (замнутая полилиния).
- Поиск текстов в числовом диапазоне.
Добавлены новые команды:
- Выбрать примитивы «point» лежащие на полилинии.
- Выполнить смещение (подобие) 3D полилинии (смещение выполняется как горизонтально так и вертикально на указанную пользователем величину).
- Удалить вершины 3D полилинии (удаляются вершины расстояние между которыми меньше заданного пользователем).
- Назначить всем объектам в чертеже цвет «ПоСлою».
- Создать тип линий (создание пользовательского типа линии со встроенными символами. Вам будет предложено указать строку, которая будет встроена в тип линии.
Введите символы и нажмите Enter. Временное определение файла типа линии создается и загружается в текущий чертеж.
Все, что нужно сделать, это связать его с именем слоя). - Создать стрелку на конце отрезка.
- Рисовать перпендикулярно отрезки от точек на 3D полилинию.
- Преобразовать 3D полилинию в сплайн (точность отклонения от исходной линии до 3мм). Я использую этот инструмент если хочу 3D полилинии в своем чертеже назначить тип линии-пунктир.
- Добавил панель «Перезагрузить»:
-Перезагрузить активный чертеж
-Перезагрузить активное рабочее пространство
-Escape
Я по работе сталкиваюсь в необходимости этих инструментов. Так же прошу обратить внимание, теперь программа ставится исключительно в папку C:Program Files (x86)menuGEO, пользователю теперь не предоставляется выбор в пути установки. Советую прежнюю версию удалить и поставить новую. Сделано это от того, что в коде «установочника» для автоматической подгрузки в AutoCAD прописан именно этот путь.
Источник
Не отображается «МенюГЕО» в строке меню, исправляем.
Не отображается «МенюГЕО» в строке меню, исправляем.Подробнее
Установка МЕНЮГЕО на AutoCADПодробнее
Установка менюГЕО на примере AutoCAD 2020Подробнее
CorelDraw X6_X5_X4 — Строка меню (Menu bar) не видна в Windows 10Подробнее
Установка МенюГео для АвтокадПодробнее
МенюГео импорт из sdrПодробнее
Урок 1. Что делать, если пропало меню AutoCADПодробнее
настройка классического меню АвтокадПодробнее
Как посчитать объем в Автокад. Расчет объема накопителя в МенюГЕОПодробнее
Использование МенюГЕО для разбивки и исполнительных схемПодробнее
Как масштабирова чертежа в листах AutoCad Civil 3D. МенюГео вставка штампа.Подробнее
МенюГео импорт из txtПодробнее
Пропали панели АвтокадПодробнее
Обработка съемки отклонения вертикальных конструкций в автокадПодробнее
Не работает кнопка пуск windows 10 — Как исправить? Решение есть !Подробнее
Источник
на любую команду Acad2011 выдает — «Неизвестная команда»
Форумы CADUser → Autodesk → AutoCAD → на любую команду Acad2011 выдает — «Неизвестная команда»
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 18
#1 Тема от rues 2 августа 2011г. 07:45:56
- rues
- Участник
- На форуме с 2 августа 2011г.
- Сообщений: 6
- Спасибо: 0
Тема: на любую команду Acad2011 выдает — «Неизвестная команда»
к примеру хочу посмотреть свойства объекта, нажимаю ПКМ-свойства. Далее в командной строке появляется сообщение — _properties Неизвестная команда «PROPERTIES»
#2 Ответ от Yuriy 2 августа 2011г. 10:35:35
- Yuriy
- Активный участник
- Откуда: Санкт-Петербург
- На форуме с 20 декабря 2007г.
- Сообщений: 1,503
- Спасибо: 18
Re: на любую команду Acad2011 выдает — «Неизвестная команда»
#3 Ответ от LeonidSN 2 августа 2011г. 20:40:10
- LeonidSN
- Активный участник
- На форуме с 30 мая 2005г.
- Сообщений: 1,480
- Спасибо: 5
Re: на любую команду Acad2011 выдает — «Неизвестная команда»
Более правильно: _.line.
Префикс «_.» означает, что используется «настоящая», т.е. английская версия команды, а не переопределенная Пользователем.А вообще, проблема связана скорее всего с путаницей в путях поддержки и как результат — с переопределением команд.
#4 Ответ от bender 3 августа 2011г. 00:17:56
- bender
- Участник
- На форуме с 17 февраля 2009г.
- Сообщений: 54
- Спасибо: 2
Re: на любую команду Acad2011 выдает — «Неизвестная команда»
Попробуйте (для русского): Сервис -> Настройка -> вкладка Открытие/Сохранение -> Приложения ObjectARX -> список Подгрузка ObjectARX-приложений = Обнаружение объекта и вызов команды
#5 Ответ от rues 3 августа 2011г. 13:27:14
- rues
- Участник
- На форуме с 2 августа 2011г.
- Сообщений: 6
- Спасибо: 0
Re: на любую команду Acad2011 выдает — «Неизвестная команда»
на эти команды отзывается.
Не работают след. панели : размеры, объектная привязка, порядок прорисовки и еще несколько панелей#6 Ответ от Александр Ривилис 3 августа 2011г. 13:30:28
- Александр Ривилис
- Активный участник
- Откуда: Украина / Киев
- На форуме с 15 апреля 2005г.
- Сообщений: 8,648
- Спасибо: 151
Re: на любую команду Acad2011 выдает — «Неизвестная команда»
Установи системную переменную DEMANLOAD в 3 (в командной строке DEMANDLOAD). Перезапусти AutoCAD. Проверь на вирусы — было несколько аналогичных вирусов. Если не поможет — переустановка AutoCAD в режиме восстановления.
#7 Ответ от rues 3 августа 2011г. 13:31:00
- rues
- Участник
- На форуме с 2 августа 2011г.
- Сообщений: 6
- Спасибо: 0
Re: на любую команду Acad2011 выдает — «Неизвестная команда»
Попробуйте (для русского): Сервис -> Настройка -> вкладка Открытие/Сохранение -> Приложения ObjectARX -> список Подгрузка ObjectARX-приложений = Обнаружение объекта и вызов команды
это и стоит. ничего не помогает.
Думаю переставить заново Акад. Но не могу удалить его с компьютера. Через установочный диск — нет функции удаление. Через панель управления-установка удаление программ — нет Автокада там вообще.
Что можно еще попробовать#8 Ответ от rues 3 августа 2011г. 13:34:41
- rues
- Участник
- На форуме с 2 августа 2011г.
- Сообщений: 6
- Спасибо: 0
Re: на любую команду Acad2011 выдает — «Неизвестная команда»
Установи системную переменную DEMANLOAD в 3 (в командной строке DEMANDLOAD). Перезапусти AutoCAD. Проверь на вирусы — было несколько аналогичных вирусов. Если не поможет — переустановка AutoCAD в режиме восстановления.
не помоагет. стоит в положении 3.
Через установочный диск — нет пункта восстановления#9 Ответ от nav3000 3 августа 2011г. 16:17:16 (изменено: Y K, 3 августа 2011г. 16:18:16)
- nav3000
- Участник
- На форуме с 28 апреля 2009г.
- Сообщений: 25
- Спасибо: 0
Re: на любую команду Acad2011 выдает — «Неизвестная команда»
Думаю переставить заново Акад. Но не могу удалить его с компьютера. Через установочный диск — нет функции удаление. Через панель управления-установка удаление программ — нет Автокада там вообще. Что можно еще попробовать
Если хочешь удалить то в принципе можешь с компа папку с AutoCAD удалить а также соответствующую папку в пользовательской папке. Также в системном реестре поудалять ветви где встречается AutoCAD. В принципе для удаления это работает и потом нормально заново устанавливается без проблем. Но очень много мороки с удалением (особенно из реестра) Ну если другого ничего не помогает то я бы так и сделал (и делал так)
#10 Ответ от LeonidSN 3 августа 2011г. 20:10:35
- LeonidSN
- Активный участник
- На форуме с 30 мая 2005г.
- Сообщений: 1,480
- Спасибо: 5
Re: на любую команду Acad2011 выдает — «Неизвестная команда»
Также в системном реестре поудалять ветви где встречается AutoCAD
Лихо, конечно . Но в этой иррациональной ситуации может так и надо.
А для чистки реестра имеется множество инструментов, например, Vit RegistryFix.#11 Ответ от Nick 4 августа 2011г. 10:16:27
- Nick
- Участник
- На форуме с 22 сентября 2009г.
- Сообщений: 16
- Спасибо: 1
Re: на любую команду Acad2011 выдает — «Неизвестная команда»
это и стоит. ничего не помогает. Думаю переставить заново Акад. Но не могу удалить его с компьютера. Через установочный диск — нет функции удаление. Через панель управления-установка удаление программ — нет Автокада там вообще . Что можно еще попробовать
Этого быть не должно в принципе. Могу предположить, что запущен Autocad из пакета типа «Autocad Mechanical» или что-то подобное для строителей. В этом случае, если в Acad установлен профиль не VANILLA, то как раз и возникает аналогичная ситуация с переопределением команд.
Проверьте установленный профиль (Для Rus AutoCad из пакета Autocad Mechanical)путь: Сервис—Настройка—Профили.
Должен быть установлен профиль VanillaИсточник
Когда Вы начнёте писать свои программы, то неизбежно столкнетесь с необходимостью решения проблем, которые в программировании носят название отладка программы.
Давайте рассмотрим некоторые технические приемы, которые помогут нам при создании новых программ на языке AutoLISP. К таким приемам относятся:
- Проверка фрагментов кода в окне «КонсольVisual LISP».
- Отслеживание парных кавычек.
- Поиск парных скобок в процессе и после написания кода.
- Использование окна «Контрольное значение»
Проверка фрагментов кода в окне «КонсольVisual LISP».
Вы можете проверить, насколько правильно вы понимаете синтаксис функции.
Давайте для примера рассмотрим функцию getpoint. Функция getpoint помогает нам задать координаты точки при помощи мыши. Давайте поищем эту функцию в справочной системе. Система выдаст следующую информацию. См. Рис. 1.
Рис. 1. «Окно справка»
Мы видим, что функция getpoint имеет два аргумента.
Первый, из которых pt – это координаты точки.
А второй msg — текст, который будет показан пользователю.
При чем оба аргумента не являются обязательными. Это следует из того, что они заключены в квадратные скобки ( [pt] [msg] )
Давайте откроем окно «КонсольVisual LISP» щелкнув по одноименной кнопке. См. Рис. 2.
Рис. 2. Добавляем (getpoint)
Введем функцию (getpoint) без аргументов и нажмем <Enter>.
Активным станем AutoCAD, где надо указать любую точку.
После указания точки, AutoCAD снова вернет нас в редактор Visual LISP.
В консоли появятся координаты указанной точки. См. Рис. 3.
Рис. 3. Координаты указанной точки.
Теперь давайте попробуем использовать аргументы. Введем функцию с первым аргументом (getpoint pt) и нажмем <Enter>. См. Рис. 4.
Рис. 4. Ошибка: не верный тип аргумента
Консоль выдаст нам сообщение об ошибке: неверный тип аргумента: point: nil.
Очевидно, переменная pt не содержит в себе значения. (значение nil означает, что аргумент не имеет значения). Давайте это проверим. Наберем в следующей строке pt и нажмем <Enter>. См. Рис. 5.
Рис. 5. Проверка значения переменной pt.
Консоль подтвердит наши предположения.
Давайте подставим, вместо pt координаты точки начало координат (getpoint (0 0 0)) и нажмем <Enter>. См. Рис. 6.
Рис. 6. Ошибка: неверная функция.
Консоль выдает сообщения об ошибке: неверная функция : 0. Скорее всего, координаты в скобках Visual LISP принял за функцию с именем 0 (вспоминаем, что после открывающийся скобки всегда следует имя функции). Как объяснить Visual LISP, что это не функция, а список координат? Для этого есть, два способа:
1) После открывающийся скобки добавить функцию list : (list 0 0 0)
2) Или перед открывающийся скобкой поставить апостроф: ‘(0 0 0)
Давайте снова напишем функцию, но уже с апострофом (getpoint ‘(0 0 0)) и нажимаем <Enter>. См. Рис. 7.
Рис. 7. Добавляем (getpoint ‘(0 0 0)).
Функция сделает активным AutoCAD и мы увидим, что указатель мыши как будто привязан ниточкой к началу координат. См. Рис. 8.
Рис. 8. Точка задается относительно другой точки.
И теперь мы можем задать точку, относительно другой точки, координаты которой являются первым аргументом функции getpoint. Щелкните в любом месте, и консоль вернет координаты выбранной точки. См. Рис. 9.
Рис. 9. Координаты указанной точки.
Давайте теперь разберемся со вторым аргументом. Напомню, что это msg — текст, который будет показан пользователю. Поскольку это текст (string), то писать его нужно в кавычках. Давайте добавим к нашей функции надпись: “Проверка”. См. Рис. 10.
Рис.. 10. Добавляем (getpoint ‘(0 0 0) «Проверка»)
Нажимаем <Enter>. И видим, что наша надпись появилась в командной строке. См. Рис. 11.
Рис. 11. Надпись в командной строке.
Очевидно, что второй аргумент функции getpoint, выдает подсказку пользователю, что в данный момент ему нужно сделать.
Давайте посмотрим пример применения этой функции в программе my_otr, которую я приводил в уроке: Построение отрезков в AutoCAD.
Открываем эту программу, выделяем вторую и третью строки и нажимаем на кнопку «Загрузить выделенный фрагмент». См. Рис. 12.
Рис. 12. Загрузка выделенного фрагмента.
Далее на просьбу в командной строке, выбираем первую точку (координаты этой точки при помощи функции присвоения setq запоминают в переменной р1). Появится следующая просьба. Вторую точку мы уже выбираем, ориентируясь на первую.
После указания второй точки в окне консоли появятся координаты выбранных точек. См. Рис. 13.
Рис. 13. Координаты выбранных точек.
Таким образом, мы проверили, как у нас работает выделенный фрагмент программы.
Я думаю, что после такова исследования, мы уже имеем четкое представление о том, как работает эта функция.
Отслеживание парных кавычек.
Раньше при написании кода в других текстовых редакторах одной из наиболее частых ошибок было не соблюдение правильного количества скобок и кавычек. Напомню, что количество открывающихся скобок и кавычек должно равняться количеству закрывающихся. В других текстовых редакторах отследить это было не всегда легко.
В 2000 году с появлением Visual LISP этот процесс стал значительно более простым.
Давайте начнем с простого и рассмотрим двойные кавычки. В Visual LISP применяется кодирование цветом, поэтому любая строка, заключенная в кавычки, на экране пурпурная. Кодирование цветом применяется в процессе ввода, поэтому после того, как вы поставили открывающиеся кавычки, остальная часть файла становится пурпурной до тех пор, пока вы не введете закрывающиеся кавычки. См. Рис. 14.
Рис. 14. Не закрытые кавычки.
Ставим в нужном месте закрывающиеся кавычки, и пурпурным сделается только текст, заключенный в кавычки с двух сторон. См. Рис. 15.
Рис. 15. Кавычки с двух сторон.
Стоит отметить, что в программах AutoLISP нужно всегда использовать кавычки вида “ ” (кавычки « » — не воспринимаются)
Поиск парных скобок в процессе и после написания кода.
С парными скобками все немного сложнее. Но в редакторе Visual LISP есть инструменты, которые помогают нам избежать лишних или недостающих скобок.
Прыгающий курсор.
Как только, в процессе написания кода новой программы, вы ставите закрывающую скобку, ваш курсор перескакивает к соответствующей ей открывающей. Если курсор не перескакивает, значит, вы поставили слишком много закрывающихся скобок (нет открывающийся скобки, к которой курсор мог бы переместиться). Если программа короткая, следить за перемещением курсора не сложно. В длинных программах следить за курсором сложнее, потому что в некоторых случаях открывающая скобка может находиться в не видимой области текущего окна.
Двойной щелчок возле скобок.
В редакторе Visual LISP проблема отслеживания перемещений курсора решена при помощи подсветки (выделения). Поместите курсор непосредственно перед открывающейся скобкой или после закрывающейся и щелкните дважды левой кнопкой мыши. Все содержимое скобок станет подсвеченным. Теперь вы видите, где находится парная скобка. См. Рис. 16.
Рис. 16. Выделение содержимого скобок.
Если кавычки и скобки в вашей программе расставлены правильно, но программа все равно не работает, не отчаивайтесь, отнеситесь к поиску ошибок как к интересной задаче.
Для начала определите, как далеко продвинулась ваша программа, прежде чем прекратила работать. Это можно сделать, если проверить значения присвоенные переменным.
Типы переменных.
В программах AutoLISP используются два типа переменных:
1) Системные переменные, которые описаны в AutoCAD (Пример: osmode).
2) Программные переменные, которые описаны и именованы вами.
Программные переменные могут быть как локальными, т. е. сохранять свои значения только на время выполнения программы, так и глобальными, сохраняющими значения после завершения работы программы, в которой они определены.
Когда вы добавляете в свою программу новую переменную, то по умолчанию она глобальная. Для того, чтобы она стала локальной ее нужно добавить в список временных переменных функции defun. См. Рис. 17.
Рис. 17. Список временных переменных.
Окно «Контрольное значение»
Для проверки значения переменных удобнее всего использовать окно «Контрольное значение». Для того, чтобы добавить переменную в это окно, поместите курсор на имени переменной р1 и нажмите на кнопку «Добавить контрольное значение». См. Рис. 18.
Рис. 18. Добавление переменных в окно «Контрольное значение».
Появится окно «Добавление контрольных значений», в котором нажимаем кнопку «ОК».
Наша переменная появится в окне «Контрольное значение». См. Рис. 19.
Рис. 19. Окно «Контрольное значение».
Чтобы окно «Добавление контрольных значений» не появлялось, а переменные сразу попадали в окно «Контрольное значение», переменную нужно выделить.
Давайте добавим в это окно и другие переменные.
Когда окно «Контрольное значение» открыто, можно добавлять переменные через кнопку «Добавить контрольное значение» расположенную в этом окне. См. Рис. 20.
Рис. 20. Кнопка «Добавить контрольное значение».
Теперь для того, чтобы увидеть значения переменных, после того как программа прекратила работать, нам необходимо все переменные сделать глобальными. Для этого их нужно убрать из списка временных переменных функции defun.
Затем загрузить нашу программу, нажав на кнопку «Загрузить активное окно редактора». См. Рис. 21.
Рис. 21. Загрузка программы.
Далее переходим в AutoCAD, нажав на кнопку «Активизация AutoCAD».
Набираем в командной строке mp_kub. См. Рис. 22.
Рис. 22. Вводим в командной строке mp_kub
Нажимаем <Enter> и на просьбу, указать базовую точку, указываем любую точку в рабочем окне AutoCAD.
Наша программа, которая должна была нарисовать куб. Этого не сделала.
Давайте вернемся в редактор Visual LISP и посмотрим в окно «Контрольное значение». См. Рис. 23.
Рис. 23. Окно «Контрольное значение»
Мы видим, что переменные р1 и р2 имеют значения, а все остальные переменные нет. Очевидно, что ошибка произошла при расчете переменной р3. Находим эту строчку в программе и видим, что координаты точки р3 рассчитываются относительно самой себя. А должны были рассчитываться относительно точки р2.
Давайте, исправим ошибку, и снова загрузим нашу программу.
Перейдем в AutoCAD, набираем в командной строке mp_kub и нажмем <Enter>.
Указываем базовую точку, и наша программа нарисует куб. См. Рис. 24.
Рис. 24. Программа нарисовала куб.
Ура заработала!!!
Давайте снова вернемся в редактор Visual LISP и посмотрим в окно «Контрольное значение». См. Рис. 25.
Рис. 25. Все переменные имеют значение.
Мы видим, что все наши переменные имеют значения.
После того, как программа отлажена:
- Нужно вернуть все локальные переменные в список временных переменных функции defun.
- Сохранить свою LISP-программу.
- Закрыть редактор Visual LISP и AutoCAD, чтобы очистить все значения переменных. Этот шаг очень важен. Возможно, что некоторые переменные всё еще сохраняют присвоенные им значения.
Теперь давайте снова запустим AutoCAD и редактор Visual LISP. Откроем окно «Контрольное значение». Если переменные исчезли, то добавьте их снова. См. Рис. 26.
Рис. 26. Все переменные не имеют значений.
Мы видим, что все переменные не имеют значений.
Теперь давайте рассмотрим, как отслеживать значения переменных во время выполнения программы.
Для этого нам необходимо в программе поставить точки останова – места, в которых во время выполнения программа будет останавливаться.
Для этого помещаем курсор в то место программы, где мы хотели бы установить точку останова и нажимаем на кнопку «Точка останова вкл/выкл». См. Рис. 27.
Рис. 27. Точка останова.
Точка останова выделится красным.
Давайте добавим еще пару точек останова, загрузим программу и перейдем в AutoCAD. См. Рис. 28.
Рис. 28. Добавляем точки останова и загружаем программу.
Набираем в командной строке mp_kub. Нажимаем <Enter> и на просьбу, указать базовую точку, указываем любую точку в рабочем окне AutoCAD.
AutoCAD вернет нас в редактор Visual LISP, и мы увидим, что наша программа остановилась в первой точки останова. См. Рис. 29.
Рис. 29. Первая точка останова.
Обратим внимания на окно «Контрольное значение». В данной точки останова переменная р1 уже имеет текущее значение. Для продолжения программы нажимаем на кнопку «Продолжить». См. Рис. 30.
Рис. 30. Следующая точка останова.
Наша программа остановиться в следующей точке останова. В этой точке уже пять переменных будут иметь свои текущие значения.
Снова нажимаем на кнопку «Продолжить». См. Рис. 31.
Рис. 31. Последняя точка останова.
Программа остановиться в последней точке останова. В этой точке уже все переменные имеют свои текущие значения.
Для того чтобы завершить выполнение программы, снова нажимаем на кнопку «Продолжить».
В конце программы мы снова окажемся в AutoCAD, где будет нарисован куб. См. Рис. 32.
Рис. 32. Программа нарисовала куб.
Теперь давайте вернемся в редактор Visual LISP и посмотрим в окно «Контрольное значение». См. Рис. 33.
Рис. 33. Все переменные не имеют значений.
По окончании программы все переменные снова не имеют значений.
Таким образом, используя точки останова и окно «Контрольное значение», можно отслеживать значения переменных в любой точке во время выполнения программы.
Чтобы удалить все точки останова по окончании работы с ними, нажмите клавиши <Shift>+<Ctrl>+<F9>.
И так в этом уроке мы рассмотрели основные приемы отладки программы AutoLISP.
К этим приемам относятся:
- Проверка фрагментов кода в окне «Консоль Visual LISP».
- Отслеживание парных кавычек.
- Поиск парных скобок в процессе и после написания кода.
- Использование окна «Контрольное значение»
Искренне надеюсь, что отладка программ AutoLISP стала для Вас теперь легкой, занимательной головоломкой.
Пишите в комментариях:
Была ли для Вас полезной информация, данная в этом уроке?
Какие способы отладки используете Вы?
На какие вопросы программирования, Вы хотели бы, увидит ответы в следующих уроках?
Я с удовольствием отвечу на ваши комментарии.
Если вы хотите получать новости с моего сайта. Оформляйте подписку.
До новых встреч.
«Автор: Михаил Орлов»
Также на эту тему Вы можете почитать:
Содержание:
- 1 Решаем проблему с фатальной ошибкой в AutoCAD
- 2 Фатальная ошибка при запуске AutoCAD
- 2.1 Способ 1: Проверка системных требований
- 2.2 Способ 2: Обновление драйверов видеоадаптера
- 2.3 Способ 3: Проверка исключений антивируса и брандмауэра Windows
- 2.4 Способ 4: Дополнительные действия
- 2.5 Способ 5: Сброс до настроек по умолчанию
- 2.6 Способ 6: Переустановка AutoCAD
- 3 Фатальная ошибка при отправке в печать
- 3.1 Способ 1: Подключение PMP-файла
- 3.2 Способ 2: Настройка буфера печати
- 3.3 Способ 3: Установка СПДС GraphiCS Enabler
- 3.4 Способ 4: Корректировка масштаба
- 4 Фатальная ошибка при сохранении проекта
- 4.1 Способ 1: Проверка и восстановление чертежа
- 4.2 Способ 2: Сохранение отдельного блока
- 4.3 Способ 3: Установка последних обновлений
- 5 Способ 1
-
-
- 5.0.0.1 C:UsersUSRNAMEAppDataRoamingAutodesk и C:UsersUSRNAMEAppDataLocalAutodesk
-
-
- 6 Способ 2
- 7 Способ 3
- 8 Способ 4
- 9 Ошибка с текстом Unhandled e0434352h Exception
- 9.1 1. Вмешательство в работу антивирусов или повреждение «Windows .NET Framework»
- 9.2 2. Ошибка при открытии базы данных DWG
- 10 Ошибка с текстом Unhandled e06d7363h Exception
- 10.1 1. Наличие неправильной версии файла в DLL
- 10.2 2. Недостаточно памяти
- 10.3 3. Отключена служба FNPLicensingService
- 10.4 4. Некорректно работает служба проверки цифровой подписи
- 11 Дополнительные причины и варианты исправления фатальных ошибок
- 11.1 1. Аварийное завершение autocad при печати документа
- 11.2 2. Изменение значения ключей в реестре
- 11.3 3. Не сертифицирована видеокарта
- 11.4 4. Сбой драйвера дисплея
- 11.5 5. Чрезмерное значение переменной НАСТРВИД
Любая программа иногда может непредвиденно завершить свою работу, выводя на экран уведомление о неполадке. AutoCAD не стал исключением, потому иногда юзеры сталкиваются с появлением фатальных ошибок, которые возникают при выполнении определенных действий. На самом деле подобных ошибок существует множество, у каждой из них имеется свой код. Сегодня мы хотим рассказать о решении самых популярных из них, представив самые известные и действенные методы исправления.
Решаем проблему с фатальной ошибкой в AutoCAD
Как уже было сказано ранее, существует множество ситуаций, когда появляется фатальная ошибка. Практически всегда она приводит к завершению работы софта, а всплывает при попытке запуска Автокада, сохранения, редактирования чертежа или отправки его в печать. Поэтому мы предлагаем ознакомиться с каждым разделом отдельно, чтобы найти для себя подходящее решение.
Фатальная ошибка при запуске AutoCAD
Чаще всего рассматриваемая трудность проявляет себя при запуске Автокада. Это может случиться как при первом старте после установки, так и после длительного использования ПО. Существуют разные раздражители, приводящие к подобным проблемам. Все они требуют различных методов исправления. Давайте начнем с самого простого, чтобы максимально сэкономить время, затрачиваемое на борьбу с данной неприятностью.
Способ 1: Проверка системных требований
В первую очередь мы советуем проверить соответствие минимальным системным требованиям AutoCAD тем пользователям, кто столкнулся с фатальной ошибкой при первом запуске софта. Главное внимание следует обратить на количество оперативной памяти, поколение и мощность процессора, а также видеокарту. Данные системные компоненты активно используются во время всего процесса взаимодействия с Автокадом, поэтому какая-либо несовместимость сразу же приводит к проблемам. Узнать минимальные системные требования последней версии ПО можно на официальном сайте, перейдя по указанной ниже ссылке.
Если вдруг вы не знаете характеристики своего компьютера, сначала надо определить их и сравнить с показателями, представленными на сайте. Используйте сравнительные таблицы в интернете, чтобы определить, насколько мощной является тот или иной компонент вашего ПК. Вспомогательные инструкции по данной теме вы найдете в других наших материалах далее.
В случае когда оказалось, что компьютер действительно не соответствует требованиям программного обеспечения последней версии, остается только просмотреть информацию о более старых версиях и установить наиболее подходящую либо же искать аналоги, которые не предъявляют такую серьезную планку к компьютерному железу.
Способ 2: Обновление драйверов видеоадаптера
Плавно переместимся еще к одной проблеме, связанной с комплектующими ПК. Теперь она касается программной части компонента. Дело в том, что разработчики графических адаптеров регулярно выпускают обновления для поддерживаемых моделей продукции. Отражается это и на работе с различным ПО, в том числе и с Автокадом. Если вы длительное время не обновляли обеспечение своего комплектующего, а после этого решили установить AutoCAD, столкнувшись с рассматриваемой проблемой, для ее решения потребуется обновить драйверы удобным методом. Все необходимые инструкции по осуществлению этого процесса вы найдете в отдельной статье по следующей ссылке.
Подробнее: Как обновить драйверы NVIDIA / AMD Radeon
Способ 3: Проверка исключений антивируса и брандмауэра Windows
Нередко проблемы с запуском различного ПО вызваны конфликтами с антивирусной защитой и стандартным брандмауэром Windows. Об этом даже пишут сами разработчики на официальном сайте, при этом заверяя и предоставляя доказательства, что софт не имеет вредоносных угроз и не совершает каких-либо подозрительных действий. Узнать, действительно ли фатальная ошибка вызвана из-за этого, достаточно просто — вам потребуется на время отключить брандмауэр и установленный антивирус.
Если неполадка действительно заключается в этих компонентах, потребуется вручную добавить AutoCAD в исключения, что уже осуществляется непосредственно в конфликтных инструментах. Разобраться с этим можно и самому, но куда проще будет задействовать специально созданные руководства.
Способ 4: Дополнительные действия
На нашем сайте уже опубликована отдельная статья по теме решения проблем с запуском AutoCAD. Изначально она предназначена для тех ситуаций, когда при попытке старта софта просто ничего не происходит, однако и в случае с фатальными ошибками надо попробовать приведенные там методы. Ключевая особенность материала заключается в проверке системных и программных файлов, а также в установке дополнительных компонентов, влияющих на работоспособность всего программного обеспечения.
Способ 5: Сброс до настроек по умолчанию
Это решение будет оптимальным для тех, кто столкнулся с появлением фатальных ошибок уже после длительной работы с софтом. Иногда пользователи случайно или намерено вносят изменения в глобальные программы Автокада, что и провоцирует возникновение конфликтов. Теперь исправить настройки не получится, поскольку ПО вовсе не запускается. Остается лишь прибегнуть к использованию предустановленного средства восстановления стандартной конфигурации, а делается это так:
-
Откройте «Пуск» и перейдите в папку с AutoCAD.
Среди списка всех инструментов отыщите «Восстановить параметры по умолчанию» и нажмите на этом значке левой кнопкой мыши.
Вы можете сразу же сбросить пользовательские настройки или сначала создать их резервную копию. При этом все процессы AutoCAD обязательно должны быть закрыты.
Если этот вариант вам не помог или у вас просто по каким-либо причинам не имеется предустановленного средства восстановления, нужно выполнить эти же действия вручную. Алгоритм будет немного отличаться.
-
Откройте «Пуск» и в той же папке с Автокадом нажмите на приложение «Экспорт настроек», если требуется сохранить пользовательские параметры.
Затем перейдите по указанным далее путям и удалите соответствующие папки.
C:UsersAppDataRoamingAutodeskAutoCAD 20xx
C:UsersAppDataLocalAutodeskAutoCAD 20xx
При отсутствии папки «AppData» включите ее видимость в операционной системе.
Подробнее: Как показать скрытые файлы и папки в Windows 7 / Windows 10
Запустите редактор реестра через команду «Выполнить» (Win + R), введя regedit .
Перейдите по пути HKEY_CURRENT_USERSoftwareAutodeskAutoCADRxx.xACAD-xxxx:40x , нажмите на данной папке ПКМ и выберите вариант «Экспортировать».
После этого в обязательном порядке перезагрузите компьютер и только потом проверяйте действенность выполненного метода.
Способ 6: Переустановка AutoCAD
Последний метод — переустановка программного обеспечения — является самым радикальным, а использовать его необходимо только когда предыдущие методы не принесли никакого результата. Причем вам следует очистить и все «хвосты», оставшиеся после стандартной деинсталляции AutoCAD. Более детально об этом читайте в другом материале далее.
С повторной установкой разберется даже начинающий пользователь, однако если вы не уверены в своих силах, советуем изучить специальный урок на эту тему, кликнув по следующей ссылке.
Фатальная ошибка при отправке в печать
Немного реже фатальные ошибки с различными кодами появляются при попытке отправки документа в печать через использование виртуального или физического принтера. В такой ситуации все приведенные выше методы никак не помогут, а пользователю придется подбирать другие оптимальные варианты. Мы подготовили четыре самых популярных решения. Примените каждое из них, чтобы выявить подходящее.
Способ 1: Подключение PMP-файла
PMP-файл в свойствах принтера определяет нестандартные настройки печати. По умолчанию он не подключен к обычным устройствам, однако мы рекомендуем быстро подсоединить его, проверив эффективность текущего метода. По факту нестандартные параметры не применяются, однако они позволяют отправить чертеж в печать, не получив при этом фатальных ошибок. Вся процедура подключения выглядит так:
-
Зайдите в AutoCAD и через панель быстрого доступа перейдите в раздел «Печать». Сделать это можно и нажатием на горячую клавишу Ctrl + P.
Разверните список со всеми принтерами, чтобы выбрать подходящий.
Перейдите в его свойства, нажав на соответствующую кнопку.
В самом низу свойств кликните по разделу «Имя PMP-файла».
Щелкните по кнопке «Подключить», чтобы осуществить поставленную цель.
Откроется меню со стандартными PMP-файлами. Здесь выберите любой вариант, поскольку на данном этапе это не имеет абсолютно никакого значения.
Подтвердите изменения, нажав на «ОК», а затем попробуйте заново отправить проект в печать.
Если метод действительно оказался рабочим, просто оставьте выставленные настройки и продолжайте комфортную работу с программным обеспечением. В противном случае потребуется отключить PMP-файл, чтобы проверить следующие способы.
Способ 2: Настройка буфера печати
Отправка чертежа в печать происходит через специально отведенный буфер. По умолчанию в него отправляется весь проект в целом виде, что иногда провоцирует появление конфликтных ситуаций. Следует попробовать изменить значение переменной, чтобы в буфер отправлялось только название чертежа, и узнать, поможет ли это избавиться от фатальной ошибки.
-
Активируйте командную строку, кликнув по ней левой кнопкой мыши.
Впишите команду _FULLPLOTPATH и нажмите на клавишу Enter.
Измените значение переменной на и еще раз нажмите на Enter.
Убедитесь в том, что изменения прошли успешно, а уже после этого отправьте документ в печать.
В этой ситуации поступить нужно точно так же, как и в предыдущем варианте — если результат появился, оставьте значение переменной на , иначе поменяйте обратно на 1.
Способ 3: Установка СПДС GraphiCS Enabler
Сразу отметим, что использовать данный метод надо только в тех условиях, когда вы уверены, что в чертеже присутствуют объекты, созданные в СПДС модуле, но в вашей версии программы он отсутствует. Тогда поможет скачивание специальной утилиты, позволяющей распознать объекты и корректно отправить их в печать. Ее инсталляция осуществляется так:
-
Перейдите на официальный сайт СПДС и загрузите версию рассматриваемой утилиты, отталкиваясь от сборки и разрядности AutoCAD.
После скачивания откройте полученный архив.
Запустите исполняемый файл, находящийся внутри.
Следуйте простой инструкции по установке, а уже после этого перезапустите AutoCAD и отправьте документ в печать повторно.
Способ 4: Корректировка масштаба
Иногда неопытные пользователи во время черчения проекта допускают ряд ошибок, некоторые из них связаны с пренебрежением масштаба чертежа. Рабочее пространство может масштабироваться как угодно, при этом далеко не каждый юзер следит за текущим масштабом и настраивает его правильно. Поэтому из-за огромных отклонений от нормы иногда возникают фатальные ошибки при попытке печати. Решается это банальной стабилизацией масштаба чертежа в модуле «Лист».
Дополнительно следует отметить, что нужно быть очень внимательным при запуске файлов в AutoCAD, которые были созданы в других подобных программах. Перед печатью внимательно изучите содержимое чертежа и убедитесь, что в них отсутствуют детали, которые не поддерживает ПО. Кроме этого, можно попытаться сохранить проект в другом формате, а уже потом производить печать.
Фатальная ошибка при сохранении проекта
Намного реже появляется фатальная ошибка при попытке сохранить чертеж, именно поэтому мы поставили способы решения этой неполадки на последнее место в нашем сегодняшнем материале. В каждом уже рассмотренном разделе было большое количество различных способов, однако в такой ситуации мы можем предложить всего три доступных варианта. Давайте начнем с разбора первого и самого эффективного.
Способ 1: Проверка и восстановление чертежа
Сейчас необходимо попробовать проверить чертеж на наличие ошибок и восстановить его, поскольку во многих ситуациях именно небольшие системные сбои и провоцируют вылет программы при сохранении. От вас потребуется только воспользоваться системными консольными командами.
-
Активируйте командную строку, кликнув по ней ЛКМ.
Введите команду ПРОВЕРИТЬ и нажмите на Enter.
При появлении уведомления «Исправить все обнаруженные ошибки» выберите вариант Да .
По завершении операции используйте PURGE для удаления неиспользуемых именных объектов.
Откроется отдельное меню, в котором следует нажать на «Удалить все».
Напоследок останется только ввести -ОЧИСТИТЬ .
Появится поле, где нужно вписать -R или R , чтобы удалить зарегистрированные приложения.
Только после успешного выполнения этой инструкции стоит заново сохранить проект с помощью кнопки быстрого доступа или горячей клавиши Ctrl + S.
Способ 2: Сохранение отдельного блока
Иногда в чертеже присутствует какой-то блок, мешающий корректному сохранению. Возможно, он был неправильно создан или поврежден во время работы с чертежом, однако из-за него и выскакивает фатальная ошибка. Сейчас нужно сохранить блок на диск отдельно и восстановить чертеж, что делается так:
-
Напишите в консоли команду _WBLOCK , а затем нажмите на Enter. В появившемся окне сохраните выбранные блоки.
Снова воспользуйтесь командной строкой, где введите _RECOVER .
В открывшемся обозревателе укажите файл для перезаписи.
Способ 3: Установка последних обновлений
Не всегда получается работать в актуальных версиях AutoCAD либо же пользователь получает чертежи, которые были созданы в устаревших сборках. В любом случае всегда требуется следить за выходом обновлений и устанавливать их, ведь нововведения приносят не только дополнительные функции, они устраняют известные ошибки, в том числе и появляющиеся при сохранении. Перейдите по указанной ниже ссылке на страницу официального сайта Autodesk, где вы получите детальную информацию обо всей процедуре получения обновлений.
Помимо этого, обратите внимание на завершающий абзац предыдущего раздела про ошибки при печати. В нем детально описаны ситуации неполадок с файлами, которые изначально были созданы в других САПР.
Выше вы были ознакомлены со способами решения фатальной ошибки, которая появляется в разных условиях. Осталось только выбрать свой вариант и найти оптимальный метод для решения путем перебора присутствующих руководств.
Отблагодарите автора, поделитесь статьей в социальных сетях.
В данной статье будут описаны несколько способов решения проблемы связанной с программой AutoCAD.
Речь пойдет об ошибках которые появляются при запуске автокада, при сохранении чертежа или даже при попытке распечатать документ на принтере подключенном по сети.
А именно об ошибке приводящая к аварийному закрытию программы:
Фатальная ошибка unhandled e06d7363h exception at fd76bccdh
ФАТАЛЬНАЯ ОШИБКА: Unhandled e0434f4dh Exception at 7c81eb33h
Необрабатываемое исключение по адресу 7c81eb33h
Выглядят они немного по разному, но бесят одинаково.
Данные сообщения об ошибках указывают на то что при установке программа была повреждена. Например во время установки некоторые файлы были заблокированы антивирусом, защитником Windows или службой проверки цифровых подписей. Поэтому рекомендуется отключать антивирус при установке программы и закрывать все прочие приложения которые могут помешать процессу установки.
А теперь перейдем собственно к решению проблемы.
Способ 1
В первом случае рассмотрим ошибку возникающую при печати документа на сетевом принтере:
Фатальная ошибка unhandled e06d7363hexception at fd76bccdh
Чтобы избавиться от нее можно попробовать удалить папки:
C:UsersUSRNAMEAppDataRoamingAutodesk и C:UsersUSRNAMEAppDataLocalAutodesk
И переустановить AutoCAD.
Способ 2
Следующее что может помочь исправить данную ошибку, так это переустановка программного обеспечения:
NetFramework 1.1
А лучше всего удалить из системы все версии NetFramework и повторно запустить установку AutoCAD. Во время установки, инсталятор сам переустановит NetFramework на более подходящий автокаду.
Способ 3
- Откройте диалоговое окно Выполнить, запустить можно либо из пуска либо нажатием сочетания клавиш WIn + R.
- Введите команду acsignopt и нажмите клавишу Enter.
3. В появившемся окне «Параметры проверки цифровой подписи» снимите галочку напротив надписи «Проверять цифровые подписи и отображать специальные значки».
4. Нажмите ОК для закрытия окна. Полностью удалите и переустановите AutoCAD.
Проверьте работоспособность. Если все также появляется ошибка то переходим к следующему способу.
Способ 4
В четвертом способе нужно будет изменить пару значений в реестре.
- Запустите редактор реестра.
- Перейдите по следующему пути: HKEY_CURRENT_USERSoftwareAutodeskAutoCADR18.0 ACAD-8000:409WebServicesCommunicationCenter
Примечание! Путь может немного отличаться, а именно значение R18.0 может быть другим, в зависимости от версии автокада. Например R19.0, в этом нет ничего страшного смело двигайтесь дальше.
3. Далее нужно будет изменить 2 параметра: LastUpdateTimeHiWord и LastUpdateTimeLoWord
4. Измените значения у обоих ключей на 00000000 ( восемь нулей).
Примечание! Для редактирования реестра Вам необходимы права администратора.
Одной из самых сложных в исправлении является ситуация с появлением «FATAL ERROR». Причин возникновения безумно много, даже несмотря на пояснения к ней, выявить сразу же виновный сценарий невероятно сложно. Текст в основном выглядит так: «FATAL ERROR (или же на русском языке — ФАТАЛЬНАЯ ОШИБКА) Unhandled e0434352h Exception at 00000000», данный текст будет указывать на код и адрес ошибки.
Ошибка с текстом Unhandled e0434352h Exception
На русском языке это «Не обрабатываемое исключение e0434352h по адресу awe1940dp».
Для решения можно использовать следующие рекомендации:
1. Вмешательство в работу антивирусов или повреждение «Windows .NET Framework»
К антивирусному ПО следует отнести не только установленные пользователем программы, но и встроенные защитники и брандмауэры операционной системы.
- Отключите всё антивирусное ПО.
- Проведите деинсталляцию с последующей переустановкой платформы «Windows .NET Framework». Для этого потребуется сделать следующее:
- в меню «Программы и компоненты» откройте раздел «Установка и удаление программ» и удалите все строки, начинающиеся на «Microsoft .NET», или же воспользуйтесь утилитой «NET Framework Cleanup Tool».
Окно программы .NET Framework Cleanup Tool
2. Ошибка при открытии базы данных DWG
«DWG TrueView™» – это программа, позволяющая осуществлять просмотр файла с расширением «.dwg» и содержащая в себе модуль «TrueConvert», для их преобразования для работы с предыдущими версиями «AutoCAD».
Для исправления ситуации, потребуется сделать следующее:
- Запустите вышеупомянутый компонент и откройте раздел «Параметры» (Options).
- Разверните узел «Путь доступа к вспомогательным файлам» (Support File Search Path) на вкладке «Файлы» (Files) и нажмите «Добавить» (Add).
- Выберите «Обзор» (Browse) и перейдите в папку «DBX» для установки адаптера объектов «Object Enabler».
Ошибка с текстом Unhandled e06d7363h Exception
Фатальная ошибка в автокаде с данным текстом — одна из самых часто встречаемых.
Ниже будут приведены четыре основных способа, применяемых для исправления
1. Наличие неправильной версии файла в DLL
Если при работе с программой при открытии вкладки «Файл» появляется ошибка и происходит закрытие приложения — значит, это именно тот случай, и проблема кроется в «Microsoft DLL», а именно в «MFC80U.dll».
- В программе выполните команду «ПАРАМЕТРЫ» и обратите внимание на вкладку «Открыть и сохранить».
- В строке «Количество последних файлов» пропишите значение «0», нажмите «ОК» и перезапустите ПО.
- Если данный вариант не решил проблему, в реестре, в ветке AutoCAD найдите и удалите ключ «Recent File List».
Удаление ключа «Recent File List»
2. Недостаточно памяти
Дело в том, что в случае, если каким-либо файлом (в данном ПО это acad.exe) используется памяти больше 2 Гб, система автоматически его закрывает.
Поэтому если недостаточно памяти в размере 2 Гб, следует увеличить объём выделенной памяти, но учитывая, что в 32-битных операционных системах максимальный объём выделяемой памяти не может превышать 3 Гб.
Делается это следующим образом:
- Для Win Vista/7/8/10:
- запустите командную строку с правами администратора;
- введите команду «bcdedit /set IncreaseUserVa 3072».
Команда bcdedit /set IncreaseUserVa 3072
откройте «Свойство системы» и перейдите на вкладку «Дополнительно».
- откройте раздел «Загрузка операционной системы» и далее «Параметры»;
- в области «Загрузка операционной системы» выберите «Изменить»;
- в открывшемся «boot.ini» (перед изменением сохраните резервную копию) скопируйте строку «multi(0)disk(0)rdisk(0)partition(2)WINDOWS=”Microsoft Windows XP Professional” /fastdetect» и поместите её под исходную строку.
- в скопированной строке после «Professional» допишите 3GB и продублируйте ещё раз после кавычек, закрыв с двух сторон слэшем «/»;
- сохраните документ в том же расширении, перезагрузите компьютер и при запуске выберите «3GB».
Если недостаточно памяти и из 3 Гб, то следует перейти на 64-битную операционную систему.
3. Отключена служба FNPLicensingService
Данная служба, если пояснять простыми словами, отвечает за правомерность запуска исполняемых файлов, проверяя их на лицензирование, и обычно входит в состав продукции «Adobe».
Если служба отключена, попробуйте снова запустить её, открыв раздел «Службы» (команда «services.msc»). В свойствах службы возможно установить тип запуска в автоматическом режиме.
Свойства службы FNPLicensingService
4. Некорректно работает служба проверки цифровой подписи
Обычно подобная ситуация возникает при проведении инсталляции, запрашивая подтверждение цифровой подписи, дабы избежать подобного, следует отключить данный функционал.
Нажмите «WIN+R» или меню «Пуск» – «Выполнить» и введите команду «acsignopt».
Запуск команды acsignopt
Откроется окно «Параметры проверки цифровой подписи», где необходимо снять флажок с пункта «Проверять цифровые подписи и отображать специальные значки».
Рекомендуется после отключения, полностью удалить «Автокад» и заново провести установку.
Все эти четыре варианта применимы и к «unhandled e0434352h exception».
Дополнительные причины и варианты исправления фатальных ошибок
1. Аварийное завершение autocad при печати документа
Для исправления, удалите папки «А:UsersUZVERAppDataRoamingAutodesk» и «А:UsersUZVERAppDataLocalAutodesk» с последующей переустановкой «Автокад».
2. Изменение значения ключей в реестре
Откройте редактор реестра «Выполнить» + команда «regedit».
Запуск редактор реестра regedit.exe
Пройдите «HKEY_CURRENT_USERSoftwareAutodeskAutoCADR0.0ACAD-8000:409WebServicesCommunicationCenter», где «R0.0» – это версия вашего программного обеспечения.
В двух параметрах «LastUpdateTimeHiWord» и «LastUpdateTimeLoWord» измените значение на 8 нулей.
Изменение значения ключей Автокада в реестре
3. Не сертифицирована видеокарта
Маловероятная, но возможная причина.
Проверьте наличие актуальности драйверов видеокарты и обновитесь до последней версии.
Проверьте, сертифицирована ли ваша видеокарта для работы с продукцией компании «Autodesk».
Проверить это можно на официальном сайте в разделе «Сервисы», где можно также скачать проверенные версии драйверов для определённых фирм (AMD или Nvidia) и моделей видеокарт.
4. Сбой драйвера дисплея
Вызван данный сбой плотностью или установленным размером штриховки, что приводит к некорректной работе драйвера.
Для начала можно воспользоваться методом из способа выше и обновить драйверы программного обеспечения.
Далее, следует изменить значение переменной «HPMAXLINES», которая и регулирует максимальное количество линий штриховки. По умолчанию установлено значение в «1 000 000», попробуйте протестировать работу программы, убирая, к примеру, по одному «0».
Изменение значения переменной «HPMAXLINES»
5. Чрезмерное значение переменной НАСТРВИД
Системная переменная «НАСТРВИД» регулирует внешний вид дуг, окружностей, сплайнов и т. д. И если установлен высокий процент зумирования, это может в итоге привести к торможению процесса регенерации чертежа и к аварийному завершению работы.
Итак, данные перечисленные одиннадцать вариантов не являются исчерпывающим списком, некоторым пользователям помогают, на первый взгляд, абсолютно банальные решения, к примеру:
- переустановка ПО и запуск с учётной записи администратора;
- удаление обновлений «KB2859537» и «КB2872339»;
- списание проблем на недостаточную мощность компьютера (на объём видеокарты, оперативку) с проведением апгрейда;
- запуск в режиме совместимости и т. п.
В связи с этим при столкновении с сообщением в Autocad «фатальная ошибка» не стоит паниковать, решения есть, и как можно удостовериться из всего вышеописанного, их множество.
11.04.2016
Автор: Техническая поддержка Geobridge
Неизвестная команда
При вызове команды AutoCAD сообщает о том, что данная команда ему неизвестна. Это может быть вызвано тем что программа GEOBRIDGE не запущена или ключ активации программы не прошел проверку.
- Попытайтесь вызвать панель условных знаков. Если AutoCAD сообщит о том, что команда неизвестна это означает что программа не запустилась;
- Если программа не запустилась проверьте путь доступа к вспомогательным файлам. AutoCAD/Настройки/Файлы/Путь доступа к вспомогательным файлам/Путь в папку AutoCAD/GEOBRIDGE. Если путь отсутствует добавьте его, программа должна находиться исключительно в этой папке. Пример для AutoCAD 2017 x64: C:Program FilesAutodeskAutoCAD 2017GEOBRIDGE;
- С помощью кнопок в правой части настроек поднимите данный путь на самый верх;
- При аварийном завершении программы AutoCAD, могут возникать более сложные ситуации, когда устаревший кэш данных не позволяет нормально функционировать системе. Для очистки этих данных необходимо очистить папку C:Users[Имя пользователя]AppDataLocalAutodesk,_Inc;
- Для того чтобы изменения вступили в силу перезапустите AutoCAD.
Как загрузить меню GEOBRIDGE
Существует специальное приложение — setup.exe, оно находиться в папке GEOBRIDGE (C:Program FilesAutodeskAutoCAD 2014GeoBridge). Для загрузки меню Вам необходимо:
- Запустить AutoCAD с правами администратора
- Запустить программу setup.exe с правами администратора
- Выполнить команду «Загрузить меню GEOBRIDGE в активный AutoCAD»
В том случае если пользователь не обладает правами администратора. Меню может загрузиться для учетной записи — Администратор. В таком случае загрузить меню можно вручную. Для этого необходимо:
- Запустить AutoCAD;
- Перейти в настройки AutoCAD (команда «_options»);
- Перейти на закладку «Файлы»
- Добавить путь доступа к вспомогательным файлам папку GEOBRIDGE («C:Program FilesAutodeskAutoCAD 2014GeoBridge»)
- Выполнить команду «_menuload»
- Перейти в папку GEOBRIDGE (она находится в папке AutoCAD) и загрузить оттуда меню. (gb-menu.cuix)
Что делать если пропало меню GEOBRIDGE
- Проверьте, прописан ли путь доступа к вспомогательным файлам в папку GEOBRIDGE, Для этого перейдите в настройки AutoCAD (_options), на крайней левой закладке «Файлы» разверните список «Путь доступа к вспомогательным файлам».
- Убедитесь в том что список содержит путь в папку GEOBRIDGE. (Эта папка должна находится в папке AutoCAD) Если путь отсутствует, добавьте его.
- Выполните команду «_menuload». Если в списке «Загруженные группы адаптации» нет группы GEOBRIDGE, нажмите «Обзор», перейдите в папку GEOBRIDGE и выберите файл gb-menu.cuix (cui). Если группа GEOBRIDGE существует можете попробовать перезагрузить ее. Для этого сначала выделите группу а затем нажмите «Выгрузить»