Сообщество программистов Autodesk в СНГ
ADN Club => Revit API => Тема начата: nikolay_tjm от 16-10-2018, 20:56:46
-
Добрый день! Пытаюсь склеить файл запуска с файла XML с библиотекой DLL - выходит ошибка (см рис. 123.jpg)
<?xml version="1.0" encoding="utf-8"?>
<RevitAddIns>
<AddIn Type="Application">
<Text>Command RevitTemp</Text>
<Description>Some description for RevitTemp</Description>
<Assembly>C:\Users\NTYSHENKO\Documents\Visual Studio 2015\ClassLibrary1\ClassLibrary1\bin\x64\Debug\ClassLibrary1.dll</Assembly>
<FullClassName>AlignRebar .Class1</FullClassName>
<ClientId>69529763-1ebd-4139-938b-bc0318a656b0</ClientId>
<VendorId>TBC_</VendorId>
<VendorDescription>The Building Coder, http://thebuildingcoder.typepad.com</VendorDescription>
</AddIn>
</RevitAddIns>
-
Зачем изобретать велосипед, если в Ревите существуют Рабочие наборы?
-
Зачем изобретать велосипед, если в Ревите существуют Рабочие наборы?
это понятно что можно сделать что то уже имеющееся - тогда покажите как это сделать? Хорошо, тут почему затронут именно API если у меня в команде 100 человек, то лучше сделать один плагин нежели всем расписывать как и что делать, согласитесь сколько времени уйдет ;-)
-
Зачем изобретать велосипед, если в Ревите существуют Рабочие наборы?
Тут вообще на этом форуме есть программисты - те которые не пускают просто воду?
-
Зачем изобретать велосипед, если в Ревите существуют Рабочие наборы?
Тут вообще на этом форуме есть программисты - те которые не пускают просто воду?
Тут есть программисты. Но есть разница - есть кодер, а есть программист. Вот программист должен не просто что-то там написать, ибо так сказали/придумал, а должен изучить вопрос с разных сторон и принять решение по поводу - а оно вообще нужно?!
Если в Ревите уже придуманы инструменты, которые будут точно работать лучше ваших плагинов, а вы их не используете ибо влом обучать людей, то я искренне сочувствую вашей компании. Далеко не уйдете.
Теперь по вопросу:
В Ревите нет такого понятия как "Поля у элементов". Ваш вопрос - это показатель того, что вы не знаете программу для которой кодите.
Дальше - имя пользователя - легко находится в справке: Username Property (http://www.revitapidocs.com/2015/2a7c8664-de0d-7a43-e670-2e733e579609.htm)
дальше - параметры: в Ревите через API нельзя создать параметр проекта! Можно только добавить Общий параметр к проекту. Общие параметры должны быть определены в файле общих параметров.
Примеров в интернете о том, как добавить общий параметр полно - вот (http://spiderinnet.typepad.com/blog/2011/05/parameter-of-revit-api-31-create-project-parameter.html), например, или вот (https://www.revitforum.org/third-party-add-ins-api-r-d/202-adding-family-parameter-via-api.html), или вот (https://forums.autodesk.com/t5/revit-api-forum/add-parameters-to-element/td-p/7703776) и т.д. по гуглу
-
А вот вам немного справки по Ревиту:
(https://i.postimg.cc/D4wGPHDH/2018-10-17-11-50-53.png) (https://postimg.cc/D4wGPHDH)