Saltar al contenido

¿Cómo puedo borrar la consola con golang en Windows?

Solución:

Realmente no hay una manera fácil de hacer esto de una manera multiplataforma utilizando las bibliotecas estándar.

termbox-go parece ser una biblioteca que proporciona control de terminal multiplataforma. Probablemente haya otros, pero es el único que he usado y parece funcionar bien.

Borrar la consola usando termbox-go sería cuestión de hacer un Clear y luego un Flush.

Consulte http://godoc.org/github.com/nsf/termbox-go para obtener más detalles.

Todo lo que necesitas es :

package main

import (
"os"
"os/exec"
)

func main() {
    cmd := exec.Command("cmd", "/c", "cls")
    cmd.Stdout = os.Stdout
    cmd.Run()
}

Para linux y mac en caso de que alguien lo necesite:

fmt.Println("33[2J")
¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 4)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *