Apabila menggunakan fungsi Exec dalam Golang untuk melaksanakan arahan luaran pada Windows, anda mungkin menghadapi isu tetingkap gesaan arahan yang boleh dilihat mengganggu gelagat yang diingini oleh aplikasi anda.
Untuk menyelesaikan isu ini, pertimbangkan penyelesaian berikut:
cmd_path := "C:\Windows\system32\cmd.exe" cmd_instance := exec.Command(cmd_path, "/c", "notepad") cmd_instance.SysProcAttr = &syscall.SysProcAttr{HideWindow: true} cmd_output, err := cmd_instance.Output()
Coretan kod ini menggambarkan pendekatan yang lebih berkesan yang memastikan pelaksanaan exec.Command() berlaku tanpa menimbulkan tetingkap yang boleh dilihat. Elemen berikut menyumbang kepada kefungsian yang dipertingkatkan ini:
Dengan menggunakan penyelesaian ini , anda boleh menyekat keterlihatan tetingkap gesaan arahan dengan berkesan apabila melaksanakan perintah luaran menggunakan Exec in Go, memberikan kelancaran pengalaman untuk pengguna anda.
Atas ialah kandungan terperinci Bagaimana untuk Menyembunyikan Tetingkap Prompt Perintah Apabila Menjalankan Perintah Luaran dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!