Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Melancarkan Tetingkap Perintah Berasingan untuk Aplikasi Golang pada Windows?

Bagaimana untuk Melancarkan Tetingkap Perintah Berasingan untuk Aplikasi Golang pada Windows?

DDD
DDDasal
2024-10-31 21:52:17661semak imbas

How to Launch a Separate Command Window for a Golang Application on Windows?

Melancarkan Tetingkap Perintah Berasingan dengan Golang pada Windows

Soalan:

Dalam aplikasi Go menggunakan tetingkap arahan untuk input dan output pengguna, bagaimanakah anda melancarkan contoh aplikasi tambahan dengan tetingkap arahan khususnya sendiri?

Percubaan Awal:

Isu timbul apabila percubaan menggunakan " os/exec" dan laksanakan aplikasi dengan "cmd /c" gagal mencipta tetingkap berasingan. Ini membawa kepada persoalan sama ada mungkin untuk melancarkan aplikasi bukan GUI dengan tetingkapnya sendiri dan input/output yang boleh diakses.

Penyelesaian:

Pencapaian datang dengan kesedaran bahawa arahan "mula" boleh digunakan berikutan "cmd /c". Kod yang dikemas kini di bawah berjaya melancarkan aplikasi dalam tetingkap berasingan:

<code class="go">cmd := exec.Command("cmd", "/C", "start", _path_to_executable_)
err := cmd.Start()</code>

Atas ialah kandungan terperinci Bagaimana untuk Melancarkan Tetingkap Perintah Berasingan untuk Aplikasi Golang pada Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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