AutoCAD.Net/C#.Net QQ群:193522571 resultbuffer 中的typedvalue

ResultBuffer中的TypedValue,5005,5006,5009都代表什么类型? 

分享图片

                //运行命令
                ResultBuffer rb = new ResultBuffer();
                rb.Add(new TypedValue(5005,"_revcloud"));
                if (!cloudType)
                {
                    rb.Add(new TypedValue(5005,"_s"));
                    rb.Add(new TypedValue(5005,"_c"));
                }
                else
                {
                    rb.Add(new TypedValue(5005,"_n"));
                }
                rb.Add(new TypedValue(5005,"_a"));
                rb.Add(new TypedValue(5005,smallArc.ToString()));
                rb.Add(new TypedValue(5005,largeArc.ToString()));
                rb.Add(new TypedValue(5005,"_o"));
                rb.Add(new TypedValue(5006,polyId));
                rb.Add(new TypedValue(5005,"_n"));
                ed.AcedCmd(rb);

 

 

#if (V2013 || V2015)
        //调用AutoCAD命令,ARX原型:int acedCmd(const struct resbuf * rbp);
        [DllImport("accore.dll",EntryPoint = "acedCmd",CharSet = CharSet.Auto,CallingConvention = CallingConvention.Cdecl)]
#elif(V2007)
    //调用AutoCAD命令,ARX原型:int acedCmd(const struct resbuf * rbp);
    [DllImport("acad.exe",CallingConvention = CallingConvention.Cdecl,EntryPoint = "acedCmd")]
#endif

    private extern static int acedCmd(IntPtr rbp);
    /// <summary>
    /// 调用C++的acedCmd函数
    /// </summary>
    /// <param name="ed">无意义,只是为了定义扩展函数</param>
    /// <param name="args">命令参数列表</param>
    /// <returns>返回命令执行的状态</returns>
    public static int AcedCmd(this Editor ed,ResultBuffer args)
    {
      //由于acedCmd只能在程序环境下运行,因此需调用此语句
      if (!AcadApp.DocumentManager.IsApplicationContext)
      {
        int i = acedCmd(args.Unmanagedobject);
        return i;
      }
      else
      {
        return 0;
      }
    }

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...