[求助]如何退出正在执行中的命令?
<p>比如有2个命令 comm1 和 comm2 在命令行中已经输入 comm1 正在执行,此时又在命令行中输入 comm2命令,回车后执行的依然是comm1,如何让程序退出comm1并执行comm2呢?</p> <p>用菜单宏^C^Ccomm2</p> 那在C#中如何使用菜单宏呢,能不能写下代码参考下? 还有如果我是想实现这样一个效果:在输入comm2 回车之后,在命令行中显示 “comm1退出”,或者 “用户取消选择” 之类的字符串该如何实现? <p>输入comm2 回车之后?你是直接键盘输入的?</p><p>这样是不行的,comm2这个时候是不会被cad认为命令的</p> 不是的,comm1 comm2 都在在C#中注册好的命令,comm1和comm2分别用点击不同的 按钮 来执行的 我没说清楚,就是点击comm2命令的按钮之后退出comm1,显示退出信息,并执行comm2 <p>P/Invoke调用acedCmd</p><p>输入的链表用空链表</p><p>看下这里<a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=78074">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=78074</a></p>
页:
[1]