从java清除IntelliJ控制台

时间:2016-11-24 12:34:07

标签: java intellij-idea

有没有办法从代码中清除IntelliJ控制台?我已经尝试了我找到的所有解决方案,例如:

Runtime.getRuntime().exec("clear")
System.out.print("\033[H\033[2J");  
System.out.flush();
甚至打印很多" \ b" s只打印一个奇数字符而不是删除输出。 打印很多" \ n"对我来说不起作用,原因有两个:

  1. 你仍然能够向上滚动;
  2. 指针未放置在控制台的开头。
  3. 我只需触发控制台"全部清除"按钮(小垃圾桶图标),但是从代码中。每个黑客都被广泛接受。

1 个答案:

答案 0 :(得分:3)

我"黑客攻击"它通过字面上点击"全部清除"图标:

public static void click(int x, int y) throws AWTException{
    Robot bot = new Robot();
    bot.mouseMove(x, y);
    bot.mousePress(InputEvent.BUTTON1_MASK);
    bot.mouseRelease(InputEvent.BUTTON1_MASK);
}

在屏幕上用这些坐标调用它:

click(75,890);