use*_*368 2 java intellij-idea
有没有办法从代码中清除 IntelliJ 控制台?我已经尝试了我找到的所有解决方案,例如:
Runtime.getRuntime().exec("clear")
System.out.print("\033[H\033[2J");
System.out.flush();
Run Code Online (Sandbox Code Playgroud)
即使打印很多“\b”也只是打印一个奇怪的字符而不是擦除输出。打印大量“\n”对我来说不起作用,原因有两个:
我只需要触发控制台“全部清除”按钮(小垃圾桶图标),但从代码内部触发。每一次黑客攻击都被广泛接受。
我通过点击“全部清除”图标来“破解”它:
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);
}
Run Code Online (Sandbox Code Playgroud)
使用屏幕上的这些坐标调用它:
click(75,890);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5536 次 |
| 最近记录: |