Windows의 Golang과 별도의 명령 창 실행
Golang에서 개발자는 GUI가 아닌 애플리케이션의 여러 인스턴스를 시작해야 하는 문제에 직면할 수 있습니다. , 각각 고유한 명령 창이 있습니다. "os/exec" 패키지는 GUI 창을 생성할 수 있지만 GUI가 아닌 응용 프로그램에서는 이 작업을 수행하지 못합니다.
해결책:
이 문제를 해결하려면 다음을 활용하십시오. "cmd /c" 뒤에 "start" 명령을 입력합니다. 이 간단하면서도 효과적인 방법을 사용하면 전용 표준 입력(stdin) 및 표준 출력(stdout) 스트림을 갖춘 별도의 창에서 GUI가 아닌 애플리케이션을 열 수 있습니다.
코드 구현:
<code class="go">import ( "os/exec" ) func main() { cmd := exec.Command("cmd", "/C", "start", _path_to_executable_) err := cmd.Start() }</code>
이 솔루션을 구현하면 Golang 애플리케이션을 위한 새로운 명령 창을 원활하게 시작할 수 있어 사용성이 향상되고 별도의 인스턴스에서 입력 및 출력 처리가 더 쉬워집니다.
위 내용은 Windows의 Golang에서 GUI가 아닌 응용 프로그램에 대해 별도의 명령 창을 시작하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!