我是用的vb.net,如果靠发送命令的话,我是这样实现的, Public Sub ShowTextScreen() Dim Doc As Document = Application.DocumentManager.MdiActiveDocument Doc.SendStringToExecute("textscr ", False, False, False) End Sub 对c#应该是 public static void ShowTextScreen() { Document Doc = Application.DocumentManager.MdiActiveDocument; Doc.SendStringToExecute("textscr ", False, False, False); } 这个是可以实现的,但是用了这个函数之后,cad默认的命令就是textscr了,很不方便命令的重复使用 版主有什么办法解决嘛? |