我试图写一个表单,在那里我有一个选项,打开一个具有不同会话的exe,每个会话有两个核心。我需要这样做的项目叫做Revit 2015。我已经想出了一种将其包含在我的应用程序Revit 2015中的方法:
cmd.exe /c启动"Revit“/affinity XX "C:\Program \Autodesk\Revit 2015\Revit.exe
在我的视觉项目中,它应该是这样的:
Private Sub GPG4B1_Click(sender As Object, e As EventArgs) Handles GPG4B1.Click
If Not Me.
在Design Automation API for Revit - 中,我对这句话非常感兴趣:“通过提供对完整Revit DB Api的访问,而无需在桌面上安装Revit”。示例和教程指的是在我这边创建Revit插件,该插件需要桌面版本的revit。如何提取数据并将其直接发送到Revit DB API?我的用例是,我希望将Revit文件中的属性提取为csv或json文件,对其进行增强,然后将其直接推送回Revit DB。
我正在尝试使用WINDBG调试某个应用程序(Autodesk Revit)中加载的C++/CLI模块。问题是在非托管类方法中设置的断点不会命中。我有这样一门课:
class NativeGeometryShape {
public :
NativeGeometryShape()
: width_(10), height_(12)
{}
int GetArea() const;
private :
int width_;
int height_;
};
检查符号将提供以下信息:
0:000> x addon_revit2014!N
我正在创建一个revit插件,我想让它在关机时使用批处理文件自动拉取.dll and.addin文件的副本。代码和批处理文件例程本身工作正常,但是当我让它们一起运行时,我得到了一个复制.dll文件的共享冲突。谁能告诉我怎样才能绕过共享违规?其目的是将这两个文件展开到所有用户,并在他们关闭Revit时将文件更新复制到他们的计算机。
public Result OnShutdown(UIControlledApplication application)
{
System.Diagnostics.Process proc = new System.Diagnostics.Process()
我用RPS写了我的第一个按钮,但是看起来init文件似乎没有在启动时读取,也没有在单击按钮时读取。这是我试图遵循youtube上提供的教程时所遇到的错误。
IronPython.Runtime.UnboundNameException: global name 'doc' is not defined
在复制和粘贴从init脚本导入到我的按钮文件之前,我还收到了过滤元素收集器的类似错误。
是否有人有任何问题或找到任何解决办法?
下面是我的代码中错误的部分:
import os
import csv
import rpw
from rpw.ui.forms import Cons
我有一个程序可以选择一面墙并获取不同的参数,但我不知道如何在幕墙中更改一面墙。在我想要控制墙中线条的数量和具体位置之后。我加入了我的代码,但它不能工作。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Autodesk.Revit.DB;
using Autodesk.Revit.DB.Architecture;
using Autodesk.Revit.UI;
using Autodesk.Revit.UI.Selection;
using Autodesk
我试图在TypeBuilder中使用C#动态生成一个带有函数的类,并让该函数调用另一个基本函数。
之所以需要这样做,是因为在Revit应用程序开发中,每个按钮都需要一个类来实现带有Execute函数的IExternalCommand。我希望动态创建按钮,并根据它们的ID在运行时处理它们的执行,因此我也需要动态创建类。
希望这段代码能够理解我正在寻找的内容(或者这里是 ):
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using System;
using System.Collections.Generic;
using System.
我是Revit的新手,目前正在处理这段代码。
我要做的是获取项目中管道系统的所有实例并重命名它们(我计划在将来使用更复杂的算法,然后在当前名称的末尾添加一个"x“)。但是,这个代码不仅重命名管道系统的所有实例,还重命名管道系统类型,我无法理解如何只选择管道系统的实例。
Public Sub RenameSystems()
Dim MyUIDoc As Autodesk.Revit.ui.uidocument
Dim MyDoc As Autodesk.Revit.db.document
Dim CategoryToFilter As Autodesk.Revit
首先,我为任何拼写错误道歉。英语不是我的第一语言:)
我已经为Revit写了一个插件,现在正在做插件的自动更新。我已经把更新整理好了,但是我偶然发现了一个小问题。
我在Revit启动时检查更新(当Revit创建附加模块应用程序时)
public Result OnStartup(UIControlledApplication application)
{
Result result = CreateApplication(application);
if (result == Result.Succeeded)
{
我正在尝试在Revit 2018.3上构建一个自定义按钮,该按钮可执行以下操作:
在collaborate => synchronize => Manage Connection to a Revit Server Accelerator下的Revit任务栏上,我可以手动键入其名称或IP地址进行连接,然后单击connect to different Revit Server Accelerators。
我可以将上面的所有操作都构建到一个按钮中吗?换句话说,如果用户点击按钮,它将显示加速器列表,用户可以选择连接到哪个加速器。
我以前从未用Revit Macro或Revit的代码编程,