之前程序中有段发送信息到命令行上显示的代码,如下:
ed.WriteMessage("开始标注横断面高程,请稍候!");
但是发现命令行中并不马上显示,代码也明明运行了,直到所有代码都运行完成后(焦点回到CAD上),才在命令行中显示信息,一时没有思路,几天前在论坛上问了也无果,不过今天得到 cloudlove大大的指点:“让命令行得到焦点就可以了”,于是试着在文本信息后面加了个换行,顿时豁然开朗,代码如下:相当简单的问题,折腾了N久。
ed.WriteMessage("开始标注横断面高程,请稍候!" + Environment.NewLine);
转自:卡卡莫尼的博客