1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rainto-Pycad

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Pycad

Python расширение для AutoCad

Редактор/Отладчик

Способ использования:

  1. Программа поддерживает AutoCad 2013-2020 (версии ниже 2014 требуют установки .NET 4.5). Скачайте архив, распакуйте его в любую директорию и используйте команду Netload в AutoCad для выбора распакованного файла NFox.Pycad.Acad.dll. Также поддерживаются версии Chitente Cad, где загружаемый файл будет NFox.Pycad.Gcad.dll.

  2. Для редактирования используется среда Visual Studio Code. Введите команду pye в AutoCad для автоматического открытия VSCode. Убедитесь, что вы установили VSCode с расширением Python (Microsoft) и Python версии 3.7+.

  3. После завершения правок введите команду pyrb в AutoCad для немедленной компиляции скриптов Python.

  4. Проект pytest содержит множество примеров для изучения.

  5. В правом нижнем углу 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Python Extension for AutoCad Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/rainto-Pycad.git
git@api.gitlife.ru:oschina-mirror/rainto-Pycad.git
oschina-mirror
rainto-Pycad
rainto-Pycad
master