bordeando la consola en ir a Windows
Si está trabajando con Windows y necesita borrar la consola durante la ejecución de su programa, puede haber encontrado algunos problemas que intentan varios métodos.
[&] [&]. Algunas soluciones sugieren usar funciones como C.System (C.CString ("CLS")), es posible que no funcionen de manera consistente en todas las versiones de Windows. Además, el uso de secuencias de escape como fmt.println ("\ 033 [2j") también puede fallar en ciertos entornos.efectivo solución
el paquete principal recomendado para borrar la consola en Windows es usar el código siguiente:
paquete principal importar ( "OS" "OS/Exec" ) func Main () { cmd: = exec.command ("cmd", "/c", "cls") cmd.stdout = os.stdout cmd.run () }
Este enfoque implica:
package main
import (
"os"
"os/exec"
)
func main() {
cmd := exec.Command("cmd", "/c", "cls")
cmd.Stdout = os.Stdout
cmd.Run()
}
configurar la salida estándar del comando en la salida estándar del proceso actual (OS.Stdout). [&] que ejecuta el comando de la pantalla del comando
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3