Программы А.Ривилиса.

В этой заметке собраны ссылки на приложения А.Ривилиса. Всем кто работает с Автокадом стоит ознакомиться с его программными расширениями,  они просты в установке, и спасают огромное количество времени.

Оглавление:

Приложения А.Ривилиса:

 

GeomProps — добавляет в стандартные свойства (ctrl+1) сумму длин примитивов, сумму площадей и сумму объёмов. Очень удобно когда надо быстро посчитать сумму выделенного. Описание проекта. (идеально работает вместе с SelSim, см.ниже)

Сумма длинн линий и площадей в автокаде
Новые свойства после установки плагина

Seиспользуем selsimlSim — быстрый выбор однотипных объектов с выбором параметров по которым можно их считать однотипными. Однозначно из разряда иметь и использовать. Ускоряет работу в Автокаде в десятки раз. Можно быстро выбрать все линии на определенном слое, или определенного вида, блоки с одинаковым именем, и т.п. После установки ищи в контекстном меню новые пункты Select Similar, Select Similar From Selected, Select Similar Settings.

ArxDgb — Приложение ArxDbg.arx полностью выводит скрытые связи объектов Автокада. По ссылке можно узнать подробнее и скачать архив с версиями под различные сборки AutoCAD. После загрузки файла ArxDbg.arx в автокад, кликаем правой кнопкой в пустую область чертежа и ищем новую строку в контекстном меню.

DWGConvert — позволяет конвертировать кодировки текста в dwg файле, т.е. лечит и чинит запущенные случаи кракозябр в Автокаде.

ExplodeProxy — взрывает прокси объекты на чертеже, например те которые остались после использования СПДС или еще каких надстроек. ExplodeProxy добавляет в Автокад две команды:

  • Команда EXPLODEALLPROXY: Расчленяет все proxy-примитивы (которые можно расчленить, т.е. программист при их создании не указал флаг нерасчленяемости), во всем чертеже.
  • Команда REMOVEALLPROXY: Удаляет все proxy-объекты и proxy-примитивы (в том числе и те, которые имеют флаг неудаляемости). Ее удобно выполнять после EXPLODEALLPROXY — тогда она удалит все то, что не удалось расчленить.

LayerFilter позволяет быстро включать выключать группы слоёв. Описание. UPD: Эти функции для добавление в меню кнопок включения/выключения/инверсии фильтров слоёв.

DynDraw — добавляет дополнительные возможности для работы с системой привязки. Лично я так и не разобрался в каких случаях стоит применять.

GetDwgProps это расширение позволяет, на сколько я понял, скопировать свойства одного dwg файла и перенести их в другой. В том числе и кастомные пользовательские свойства. Если вы используете UDA(пользовательские атрибуты) в файле чертежа для хранения каких-то переменных, которые потом в виде полей используете в чертежах, то получается незаменимая вещь

Как загрузить приложение в Автокад?

  1. Скачиваем и распаковываем архив. (у меня все расширения, скрипты, шрифты, типы линий, библиотеки блоков живут в папке cadsupport)
  2. Набираем _appload в командной строке (ctrl+9 — вызвать командную строку в Автокаде, если она скрыта)
  3. В появившемся диалоге ищем подходящий вам arx, lsp… и так далее, файл.
  4. После нажатия кнопки Load(Загрузить) команда или приложение будут доступны в Автокаде.

как загрузить скрипт, программу в автокад

P.S. обычно arx файл достаточно загрузить один раз, после чего он будет подгружаться автоматически. lsp и fas скрипты остаются в программе до перезагрузки, чтобы они постоянно были доступны можно добавить их в список автозагрузки (на скриншоте startup suite\content).

P.P.S: http://www.maestrogroup.com.ua/support/ — обновления для части программ так же возможно поискать по этой ссылке.

Другие материалы по теме Автокад

Tekla Structures macro script: Copy with base point

Tekla Structures Open API macro script:  Copy with base pointСкрипт добавляет в теклу функционал копирования с указанием базовой точки.

Работает следующим образом:

  1. Выбрать в модели объекты для копирования.
  2. Нажать конопку [Copy] и выбрать точку относительно которой будет вестись вставка.
  3. Нажать кнопку [Paste] выбрать точку для вставки.

Повторить требуемое колличество раз. Можно прервать копирование в любой момент и продолжить его через некоторое время, если не закрыто окно приложения. Буфер обмена не используется, если окно скрипта было закрыто, придется объекты для копирования выбрать еще раз.

скачать скрипт

Читать далее «Tekla Structures macro script: Copy with base point»

Как запустить приложение из Теклы. How to run application from Tekla Structures

Запустить приложение из теклы можно с помощью скрипта:

using System.Diagnostics;
using System.IO;
using System.Windows.Forms;

namespace Tekla.Technology.Akit.UserScript
 {
   public class Script
   {
     public static void Run(Tekla.Technology.Akit.IScript akit)
     {
       // Application name should match your exe.
       string ApplicationName = "ApplicationName.exe";
       string ApplicationFolder = @"T:\AppFolder\";
       string ApplicationFile = Path.Combine(ApplicationFolder, ApplicationName);

       if (File.Exists(ApplicationFile))
       {
        Process.Start(ApplicationFile);
       }
       else
       {
        MessageBox.Show("Application file doesn't exist. \n ErrorCode: TOGA");
       }
     }
   }
}

Как работать со скриптами в Текле

ЗлатИнжиниринг • Загрузки

ЗлатИнжиниринг.

Собственно список бесплатных скриптов, годных и рекомендованных к использованию, а так же и для изучения особенностей теклы. Поскольку исходники открыты.

Отдельно стоит выделить Макрос для поиска сборок в модели

Из разряда маст хэв!

3ds MAX scripts

Практически любой серьёзный пакет моделирования поддерживает так называемые скрипты — т.е. возможность исполнения некоторого алгоритма прямо из самой програмной оболочки, не прибегая к компиляции.

3dsMax не стал в этом плане исключением.

В общем для всех любителей смоделировать на досуге, что-нибудь эдакое небольшой список отечественных скриптописцев:

VG:
http://www.vg2max.spb.ru/

111:
http://andklv2.narod.ru/maxscripts/ak-maxscripts.html  — не работает.

Cooper

http://alexcooper.nm.ru/start1.htm

Track
http://3d-kstudio.com/scripts/trackscripts/

1acc
http://www.scriptattack.com/

Хочется сказать всем этим людям огромное спасибо. Потому, что их труды спасли мне, да и до сих пор спасают, очень много времени.