roycecim 发表于 2009-10-19 09:33:00

[求助]如何退出正在执行中的命令?

比如有2个命令 comm1 和 comm2在命令行中已经输入 comm1 正在执行,此时又在命令行中输入 comm2命令,回车后执行的依然是comm1,如何让程序退出comm1并执行comm2呢?

雪山飞狐_lzh 发表于 2009-10-19 09:47:00

用菜单宏^C^Ccomm2

roycecim 发表于 2009-10-19 09:59:00

那在C#中如何使用菜单宏呢,能不能写下代码参考下? 还有如果我是想实现这样一个效果:在输入comm2 回车之后,在命令行中显示 “comm1退出”,或者 “用户取消选择” 之类的字符串该如何实现?

雪山飞狐_lzh 发表于 2009-10-19 10:08:00

输入comm2 回车之后?你是直接键盘输入的?
这样是不行的,comm2这个时候是不会被cad认为命令的

roycecim 发表于 2009-10-19 10:15:00

不是的,comm1 comm2 都在在C#中注册好的命令,comm1和comm2分别用点击不同的 按钮 来执行的 我没说清楚,就是点击comm2命令的按钮之后退出comm1,显示退出信息,并执行comm2

雪山飞狐_lzh 发表于 2009-10-19 10:28:00

P/Invoke调用acedCmd
输入的链表用空链表
看下这里
页: [1]
查看完整版本: [求助]如何退出正在执行中的命令?