Bagaimana untuk mengosongkan Konsol dalam Windows dengan Go?

DDD
Lepaskan: 2024-10-31 18:04:40
asal
925 orang telah melayarinya

How to Clear the Console in Windows with Go?

Membersihkan Konsol dalam Windows dengan Go

Dalam Windows, mengosongkan konsol telah terbukti mencabar bagi kebanyakan pembangun Go. Kaedah seperti os/exec.Command("cls") dan jujukan melarikan diri telah gagal menghasilkan hasil yang memuaskan.

Penyelesaian:

Penyelesaian terletak pada penggunaan arahan cmd sebagai proses kanak-kanak untuk melaksanakan arahan cls. Coretan kod berikut menunjukkan pendekatan ini:

package main

import (
    "os"
    "os/exec"
)

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

Dengan merantai perintah cmd dengan "/c cls", proses anak akan melaksanakan perintah cls, yang mengosongkan konsol dalam Windows dengan cekap. Os.Stdout ditetapkan untuk menangkap output proses anak, yang kemudiannya ditulis pada output standard program Go.

Atas ialah kandungan terperinci Bagaimana untuk mengosongkan Konsol dalam Windows dengan Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!