要求是从IConsoleConstants.ID_CONSOLE_VIEW读取消息并将其写入文本文件。
答案 0 :(得分:1)
说 myConsole (MessageConsole类型)是对控制台的引用。以下代码将为您提供所需的。
myConsole.getDocument().get();
答案 1 :(得分:0)
我认为您无法检索直接流来读取控制台内容。另请注意,控制台视图可能有多个不同的控制台,您必须检索好的控制台。
检索单个控制台中显示的内容应该可以通过TextConsole的IDocument。您可以获得全文内容。如果可以通知您更改,您还可以查看IDocumentListener。 另一个解决方案应该是直接使用TextConsole的PatternMatchListener。 无论如何,我认为使用Eclipse控制台API没有直接的解决方案。