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

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

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

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

<p>用菜单宏^C^Ccomm2</p>

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

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

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

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

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

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

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

<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]
查看完整版本: [求助]如何退出正在执行中的命令?