Revit API取得变量的内参名称实例代码
与取得元素变量的内参名称类别有个BuiltInParameter
代码如下:
//取得内参名称
[Transaction(TransactionMode.Manual)]
[Regeneration(RegenerationOption.Manual)]
public class cmdGetBuiltInParam : IExternalCommand
{
public Result Execute(ExternalCommandData cmdData, ref string msg, ElementSet elements)
{
UIDocument uiDoc = cmdData.Application.ActiveUIDocument;
Document doc = uiDoc.Document;
Selection sel = uiDoc.Selection;
Duct duct = doc.GetElement(sel.PickObject(ObjectType.Element, "选择")) as Duct;
foreach (Parameter p in duct.Parameters)
{
if (p.Definition.Name == "高度")
{
BuiltInParameter biParam = (BuiltInParameter)p.Id.IntegerValue;
TaskDialog.Show("builtIn", biParam.ToString());
}
}
return Result.Succeeded;
}
}
相关推荐
-
Revit API取得变量的内参名称实例代码
与取得元素变量的内参名称类别有个BuiltInParameter 复制代码 代码如下: //取得内参名称[Transaction(TransactionMode.Manual)][Regeneration(RegenerationOption.Manual)]public class cmdGetBuiltInParam : IExternalCommand{ public Result Execute(ExternalCommandData cmdData, ref string msg
-
C#获取日期的星期名称实例代码
具体代码如下所示: private string GetWeekName(DayOfWeek week) { string weekName = ""; switch (week) { case DayOfWeek.Friday: weekName = "周五"; break; case DayOfWeek.Monday: weekName = "周一"; break; case DayOfWeek.Saturday: weekName = &q
-
perl常量、多维数组及变量的初始化的实例代码
例1: 复制代码 代码如下: #!/usr/bin/perluse strict; use warnings;my $test = "asdf";print "${test}_test2\n";#constantuse constant { AAA => "aaa", BBB=> "bbb", MIN_TOTAL => 12, SCORE_PASS => 90, SCORE
-
免费手机号码归属地API查询接口和PHP使用实例分享
免费手机号码归属地API查询接口和PHP使用实例分享 最近在做全国性的行业分类信息网站,需要用到手机号归属地显示功能,于是就穿梭于各大权威站点之间偷来了API的接口地址. 分享出来,大家可以用到就拿去呵. 一.淘宝网API 复制代码 代码如下: API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443 参数: tel:手机号码 返回:JSON 二.拍拍API 复制代码 代码如下: API地址: http
-
tensorflow查看ckpt各节点名称实例
运行下列脚本,可以打印出模型各个节点变量的名称: from tensorflow.python import pywrap_tensorflow import os checkpoint_path=os.path.join('model.ckpt-131805') reader=pywrap_tensorflow.NewCheckpointReader(checkpoint_path) var_to_shape_map=reader.get_variable_to_shape_map() for
-
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
本文实例讲述了JS中类的静态方法,静态变量,实例方法,实例变量区别与用法.分享给大家供大家参考,具体如下: 1.类的静态方法 先来段代码之后分析 // JS类静态函数 function BaseClass() { } // 类添加add函数 BaseClass.add = function() { console.log("BaseClass add()方法被调用"); }; // 类方法(类的静态函数)直接调用 // 类名.类方法名 BaseClass.add(); //BaseCl
-
利用百度地图API获取当前位置信息的实例
利用百度地图API可以做很多事情,个人感觉最核心也是最基础的就是定位功能了.这里分享一个制作的JS可以实现登录网页后定位: <script type="text/javascript"> var map; var gpsPoint; var baiduPoint; var gpsAddress; var baiduAddress; var x; var y; function getLocation() { //根据IP获取城市 var myCity = new BMap.
-
获取当前按钮或者html的ID名称实例(推荐)
今天做的上传图片,点击图片删除. 随机给图片id,获取图片id,然后删除图片. 由于图片id是随机的,用点击img或者点击class,获取id都不行,最后用onclick事件获取. js代码如下: $("#pic").append("<img style='width:70px;margin:5px;height:70px;' id='"+num+"' onclick='upimg()' src=\"" + images.loca
-
定制FileField中的上传文件名称实例
FileField中的upload_to属性可以设定上传文件的存储目录和名称,它可以是个字符串,也可以是个callable,比如一个方法. 当upload_to的值设为一个方法时,就可以对上传文件的名称进行修改了.方法需要两个参数,instance与filename,instance为此FileField所属的Model实例,filename为上传文件的名称. 举例: def user_directory_path(instance, filename): # file will be uplo
-
python获取当前运行函数名称的方法实例代码
python获取当前运行函数名称的方法实例代码 摘要: c/c++中获取函数所在源码名,函数名和行号的方法很简单 __FILE__,__FUNCTION__和__LINE__ python没有这种语法,但也可以通过某种方法得到,这里给出例子,使用异常信息得到[可能会损失性能] 直接贴代码[可参考python核心编程4.4] #获取调用该函数所在(被调用)的函数名 #author:peterguo@vip.qq.com def get_func_name(): import sys try: ra
随机推荐
- Erlang项目内存泄漏分析方法
- mysql load data infile 的用法(40w数据 用了3-5秒导进mysql)
- java中数组的应用及方法
- asp.net下比较两个等长字符串是否含有完全相同字符(忽略字符顺序)
- 整理关于Bootstrap列表组的慕课笔记
- php中的strpos使用示例
- delphi中一个值得大家来考虑的DLL问题
- 解析使用substr截取UTF-8中文字符串出现乱码的问题
- JS 网页安全色调色板 DW风格
- javascript时区函数介绍
- PHP扩展程序实现守护进程
- JS+CSS实现简易实用的滑动门菜单效果
- 详解spring boot集成RabbitMQ
- 使用Python写CUDA程序的方法
- 深入c# GDI+简单绘图的具体操作步骤(四)
- nodejs使用http模块发送get与post请求的方法示例
- springboot+webmagic实现java爬虫jdbc及mysql的方法
- python如何以表格形式打印输出的方法示例
- java实现学生信息管理系统
- laravel 之 Eloquent 模型修改器和序列化示例