Python расширение для AutoCad
Редактор/Отладчик
Способ использования:
Программа поддерживает AutoCad 2013-2020 (версии ниже 2014 требуют установки .NET 4.5). Скачайте архив, распакуйте его в любую директорию и используйте команду Netload
в AutoCad для выбора распакованного файла NFox.Pycad.Acad.dll
. Также поддерживаются версии Chitente Cad, где загружаемый файл будет NFox.Pycad.Gcad.dll
.
Для редактирования используется среда Visual Studio Code. Введите команду pye
в AutoCad для автоматического открытия VSCode. Убедитесь, что вы установили VSCode с расширением Python (Microsoft) и Python версии 3.7+.
После завершения правок введите команду pyrb
в AutoCad для немедленной компиляции скриптов Python.
Проект pytest
содержит множество примеров для изучения.
В правом нижнем углу VSCode есть окно вывода, позволяющее выполнять код непосредственно или копировать его из области кода для проверки результата.6. Изменилась организация проекта Py. Было использовано пакетное представление, которое не защищает от конфликтов с одноимёнными пакетами. Новая организация соответствует международным стандартам: корневая директория может иметь произвольное имя, но должна содержать пакет extension
, который нельзя переименовать или удалить; директория data
предназначена для хранения данных проекта, доступ к которым можно получить через findfile(filename)
. Директория cuix
служит для хранения файлов AutoCAD .cuix
, необходимых для загрузки пользовательских меню, панелей инструментов и Ribbon меню. Функционал выпуска был перезаписан, теперь команда pyrelease
позволяет выбирать несколько проектов для одновременного выпуска, после чего создаётся самораспаковывающийся установочный файл xxx.Setup.dll
в директории temp
; этот файл можно использовать для загрузки DLL на компьютерах, где Pycad не установлен, чтобы запустить рабочие версии и проекты разработки. Команда pye
была переименована в pyedit
.7. Основные возможности отладчика реализованы. Процесс тестирования и отладки: откройте AutoCAD -> откройте проект pytest -> нажмите F5 -> введите команду в AutoCAD для перехода в режим отладки; выход из режима отладки осуществляется путём отключения соединения в VSCode.
Большое спасибо автору Shanren за предоставленную документацию, однако её временно можно использовать лишь как источник вдохновения. Давайте вместе создадим новую версию!
Если при выполнении команды pye возникает ошибка "система не может найти указанный файл", найдите файл settings.json в директории Pycad/bin и измените параметр editor.path на путь к установке VSCode.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )