revit二次开发常用语句 结合二次开发书更好用
2016-11-03 00:39
477 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI.Selection;
using Autodesk.Revit.ApplicationServices;
namespace 给族添加一个参数
{
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
[Autodesk.Revit.Attributes.Journaling(Autodesk.Revit.Attributes.JournalingMode.NoCommandData)]
[Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)]
public class Class1 : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
Document revitDoc = commandData.Application.ActiveUIDocument.Document; //取得文档
Application revitApp = commandData.Application.Application; //取得应用程序
using (Transaction transaction = new Transaction(revitDoc))
{
transaction.Start("主题");
//在下面添加主要代码内容
transaction.Commit();
}
return Result.Succeeded;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI.Selection;
using Autodesk.Revit.ApplicationServices;
namespace 给族添加一个参数
{
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
[Autodesk.Revit.Attributes.Journaling(Autodesk.Revit.Attributes.JournalingMode.NoCommandData)]
[Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)]
public class Class1 : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
Document revitDoc = commandData.Application.ActiveUIDocument.Document; //取得文档
Application revitApp = commandData.Application.Application; //取得应用程序
using (Transaction transaction = new Transaction(revitDoc))
{
transaction.Start("主题");
//在下面添加主要代码内容
transaction.Commit();
}
return Result.Succeeded;
}
}
}
相关文章推荐
- 整理一些revit二次开发中常用的语句
- PHP二次开发常用的工具|只能在服务器上调试用什么工具开发
- 项目开发中常用到的sql语句
- ArcGIS Engine 开发中一些常用的语句
- 软件开发中数据库常用SQL语法,SQL语句大全收藏
- Magento 中执行SQL语句.[magento二次开发]
- django学习心得(结合微信公众二次开发)
- oracle常用语句开发记要
- iOS开发中数据库常用的语句
- mysql常用语句——结合select的insert语句
- fast_nginx_module二次开发_结合imageMagick
- mysql常用语句——结合select的insert语句
- ORACLE EBS FORM 二次开发常用小技巧
- 结合Django+celery二次开发定时周期任务
- K3 二次开发 常用数据表
- ecshop常用二次开发修改
- iOS开发中数据库常用的语句
- dede二次开发--------常用标签总结2
- 网站开发常用Sql语句
- 移动前端开发中添加一些webkit专属的HTML5头部标签,帮助浏览器更好解析html代码,更好地将移动web前端页面表现出来。本文整理一些常用的meta标签