天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 82|回复: 0

双击 cui

[复制链接]
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 138 天

    [LV.7]常住居民III

    850

    主题

    625

    回帖

    4765

    积分

    管理员

    积分
    4765
    QQ
    发表于 2024-6-30 16:19:12 | 显示全部楼层 |阅读模式
    1. //改变属性块的双击事件
    2. //将菜单文件中的双击改一下,退出时还原文件 acad.bak.cui 改这个名字 每次用这个更新为新的 acad.cui进行修改
    3. //退出时再用 acad.bak.cui还原acad.cui
    4. public static void ChangeCuiForDoubleChick(string cmd)
    5. {
    6.     string cuiPath =
    7.     @"C:\Documents and Settings\Administrator\Application Data\Autodesk\AutoCAD 2007\R17.0\chs\Support\acad.cui";
    8.     Autodesk.AutoCAD.Customization.CustomizationSection cs = new CustomizationSection(cuiPath, "ACAD"); ;
    9.     string mgName = "HoulinboMenuGroups";//宏组
    10.     string mmName = "HoulinboDblblockMacro";//宏
    11.     string command = cmd; //对应属性块编辑查看宏命令
    12.     string dblclickEID = "ID_VFHoulinboForDoubleChick";
    13.     //菜单宏
    14.     MenuMacro oMenuMacro1 = cs.FindMenuMacro(mmName);
    15.     if (oMenuMacro1 == null)
    16.     {
    17.         //先自定义宏组
    18.         MacroGroup oMacroGroup = cs.MenuGroup.FindMacroGroup(mgName);
    19.         if (oMacroGroup == null)
    20.             oMacroGroup = new MacroGroup(mgName, cs.MenuGroup);
    21.         oMenuMacro1 = new MenuMacro(oMacroGroup, mmName, command, dblclickEID, MacroType.Any);
    22.     }
    23.     foreach (DoubleClickAction dc in cs.MenuGroup.DoubleClickActions)
    24.     {
    25.         if (dc.DxfName.Equals("ATTBLOCKREF"))
    26.         {
    27.             dc.DoubleClickCmd.MacroID = dblclickEID;
    28.             cs.SaveAs(cuiPath);
    29.             return;
    30.         }
    31.     }
    32. }
    复制代码
    双击 cui
    深圳市诺科空间膜结构有限公司 专业膜结构设计施工20年,一级设计一级施工  www.nkmjg.cn 欢迎联系电话:138-2526-2292
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池| |网站地图

    GMT+8, 2024-9-8 09:25 , Processed in 0.073792 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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