求助:如何改写cad的命令
小弟想改写系统的删除命令,系统直接删除了,小弟想放到一个特定的层,有朋友知道吗?什么叫改写系统的删除命令,看你的意思就是程序注册一个命令,执行改变选择要素的层码操作
不是,系统的删除命令我想重写一下
为啥非得重写呢,自己再注册个新命令不行吗?
改写删除命令的话可以利用对象删除事件吧,
db.ObjectErased += new ObjectErasedEventHandler(db_ObjectErased);
static void db_ObjectErased(object sender, ObjectErasedEventArgs e)
{
//添加相应代码
}
个人观点
这个方法可行,进入 db_ObjectErased 函数后如何写?不然地物还是会被删除 overrule
无意中撞到这个http://forums.autodesk.com/t5/NE ... formby/td-p/2935274
这个改写了系统的move命令吧。也就是让它转到自己的命令。复制代码
页:
[1]