以梦为马,不负韶华

搜索
查看: 889|回复: 2
收起左侧

CAD使用GetAllAppName读所有名称(网页版)

[复制链接]
发表于 2019-6-14 15:08:25 显示全部楼层 |阅读模式
主要用到函数说明:

MxDrawEntity::GetAllAppName

得到所有扩展数据名称,详细说明如下:
参数 说明
[out, retval] IMxDrawResbuf** ppRet 返回IMxDrawResbuf扩展数据名称数组
js代码实现如下:
  1. function GetAllAppName() {

  2.     var selEnt = mxOcx.NewComObject("IMxDrawUiPrEntity");
  3.     selEnt.message = "选择需要读取的对象";
  4.     if (selEnt.go() != 1)
  5.         return;
  6.     var ent = selEnt.Entity();
  7.     if (ent == null)
  8.         return;
  9.     //得到所有扩展数据名称
  10.     var val = ent.GetAllAppName();
  11.     if (val == null) {
  12.         return;
  13.     }
  14.     for(var i = 0;i < val.Count; i++ ){
  15.         //返回链表中的指定位置字符串变量值
  16.         alert(val.AtString(i));
  17.     }

  18. }
复制代码


发表于 2019-6-14 15:08:25 显示全部楼层
谢谢楼主分享。
回复 支持 反对

使用道具 举报

发表于 2019-6-14 15:08:25 显示全部楼层

谢谢楼主分享
回复 支持 反对

使用道具 举报

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-4-7 12:10

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表