双击 cui

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

//改变属性块的双击事件

//将菜单文件中的双击改一下,退出时还原文件 acad.bak.cui 改这个名字 每次用这个更新为新的 acad.cui进行修改

//退出时再用 acad.bak.cui还原acad.cui

public
static void ChangeCuiForDoubleChick(string
cmd)

{

    string
cuiPath =

    @"C:\Documents and Settings\Administrator\Application Data\Autodesk\AutoCAD 2007\R17.0\chs\Support\acad.cui";

    Autodesk.AutoCAD.Customization.CustomizationSection cs = new
CustomizationSection(cuiPath, "ACAD"); ;

    string
mgName = "HoulinboMenuGroups";//宏组

    string
mmName = "HoulinboDblblockMacro";//宏

    string
command = cmd; //对应属性块编辑查看宏命令

    string
dblclickEID = "ID_VFHoulinboForDoubleChick";

    //菜单宏

    MenuMacro oMenuMacro1 = cs.FindMenuMacro(mmName);

    if
(oMenuMacro1 == null)

    {

        //先自定义宏组

        MacroGroup oMacroGroup = cs.MenuGroup.FindMacroGroup(mgName);

        if
(oMacroGroup == null)

            oMacroGroup = new
MacroGroup(mgName, cs.MenuGroup);

        oMenuMacro1 = new
MenuMacro(oMacroGroup, mmName, command, dblclickEID, MacroType.Any);

    }

    foreach
(DoubleClickAction dc in
cs.MenuGroup.DoubleClickActions)

    {

        if
(dc.DxfName.Equals("ATTBLOCKREF"))

        {

            dc.DoubleClickCmd.MacroID = dblclickEID;

            cs.SaveAs(cuiPath);

            return;

        }

    }

}

  

时间: 2024-11-05 13:46:08

双击 cui的相关文章

阻止用户双击使屏幕上滑

/*阻止用户双击使屏幕上滑*/var agent = navigator.userAgent.toLowerCase();        //检测是否是iosvar iLastTouch = null;                                //缓存上一次tap的时间if (agent.indexOf('iphone') >= 0 || agent.indexOf('ipad') >= 0){    document.body.addEventListener('tou

利用java开发一个双击执行的小程序

之前我们利用java写了很多东西,但是好像都没有什么实际意义. 因为有意义桌面小程序怎么都得有个界面,可是界面又不太好搞.或者 了解到这一层的人就少之又少了. 呀,是不是还得开辟一些版面来介绍awt和 swing... 算了 先把这个 双击执行的小程序 贡献出来. 这次 在分享一下源代码[以前还没有上传过源代码,布置怎么个搞法] 要求是: 输入一个 后缀名,然后输入所在目录,然后 点击查找,比如我们可以 输入F:\,然后查找 F盘下面的所有后缀名为比如.pdf 举例: 主要是 看了很多 资源,然

双击改变图片大小和多点触摸改变图片大小

系统的 UIScrollView 就有多点触摸改变图片的大小的功能,如果在向添加别的触摸事件,如这次讲到的双击图片大小就可以自定义一个 scrollView,当然,这个 scrollView 是继承自系统的 UIScrollView  的,这样,它仍然具有系统 scrollView 的特性,另外,可以添加自己想要的特性. 新的 scrollView 只需要添加一个方法,就可以实现双击图片变大的功能 #import "ZYScrollView.h" @implementation ZYS

PL/SQL Developer实现双击table表名查询

双击table默认为Expand/Collapse 展开/折叠 有时需快速查看该表数据,如果写select * from tab会显得麻烦, 我们可实现双击table来进行快速查询 方法为:Tools -> Preferences -> User Interface -> Browser -> Object type(Table) -> Double-click action(Query Data) 转载请注明出处:http://blog.csdn.net/itmyhome1

Mysql+DRBD+Heartbeat 实现mysql高可用的双击热备(DRBD篇)

DRBD官方tar包下载地址:   http://oss.linbit.com/drbd/ 环境介绍: 系统版本:CentOS 6.4 (64位) 内核版本  2.6.32-358.el6.x86_64 软件版本:drbd-8.4.3.tar.gz 主:10.0.0.1   从:10.0.0.2 两台机器上的hosts都需要修改: [[email protected] ~]# vim /etc/hosts 10.0.0.1    node1 10.0.0.2    node2 两台服务器双网卡,

微信小程序-双击长按longtap事件与tap事件冲突的解决办法

对于微信事件,不多说,自己看文档https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/event.html?t=20161122 效果 首先,注意一下微信小程序事件触发顺序     单击 touchstart → touchend → tap 双击 touchstart → touchend → tap → touchstart → touchend → tap 长按 touchstart → longtap → touche

关于tomcat下startup.bat双击闪退的问题

背景:之前做单点登录,复制了几个tomcat,改了各自端口,当做不同服务器用. 今天无意间随便点击了一个tomcat下的startup.bat批处理文件,结果出来控制台,没出几行信息就闪退了.点击其他几个tomcat的startup.bat,也一样的结果,顿时感觉莫名其妙,之前都用得好好的啊,其中一个还集成在eclipse里面的啊. 英语菜鸡,百度一下,大部分都说是java与tomcat环境变量配置的问题: 比如这样: 还比如这样: 我去,JAVA环境变量没配好的原因自己挨板子去,你们竟然提出要

用VBS控制鼠标(获取鼠标坐标、鼠标移动、鼠标单击、鼠标双击、鼠标右击)

Demon's Blog 忘记了,喜欢一个人的感觉 Demon's Blog  ?  程序设计  ?  用VBS控制鼠标(获取鼠标坐标.鼠标移动.鼠标单击.鼠标双击.鼠标右击) ? bbPress积分插件--Virtual Money VBS调用WMI监视注册表变动 ? 用VBS控制鼠标(获取鼠标坐标.鼠标移动.鼠标单击.鼠标双击.鼠标右击) 标题: 用VBS控制鼠标(获取鼠标坐标.鼠标移动.鼠标单击.鼠标双击.鼠标右击)作者: Demon链接: http://demon.tw/programm

Qt QTreeWidget节点的添加+双击响应+删除详解(转)

QTreeWidget是实现树形结构的类,在很多软件中都可以看到类似树形结构的界面. 我做的一个示例如下图,用来处理图像,最顶层节点是图像的路径名,子节点是图像的各个波段,双击各个波段会显示图像各波段的灰度图像,同时还有删除指定节点(父节点和子节点同时删除)的功能.效果如下所示 要完成这样的功能需要注意一下几点: ①.在内存中保存各个节点,当然要在堆上分配内存,删除节点时,除了去除QtreeWidget控件上的节点外,还要讲存储在内存中的节点也要删除,否则会出现内存泄露的问题. ②.节点双击的事