질문:
여러 번 시도에도 불구하고 콘솔이 계속 유지됩니다. Windows에서 실행되는 Go 프로그램에서 이를 지웁니다. exec.Command("cls") 및 이스케이프 시퀀스와 같은 방법은 효과가 없는 것으로 입증되었습니다.
답변:
Windows용 Go에서 콘솔을 지우는 솔루션은 다음과 같습니다. 다음 코드 사용:
<code class="go">package main import ( "os" "os/exec" ) func main() { cmd := exec.Command("cmd", "/c", "cls") cmd.Stdout = os.Stdout cmd.Run() }</code>
이 접근 방식은 /c 플래그와 함께 cmd 명령을 활용하여 Windows의 표준 콘솔 지우기 기능인 "cls" 명령을 실행합니다. 명령의 표준 출력을 리디렉션하면 지워진 콘솔이 프로그램 콘솔에 표시됩니다.
위 내용은 Windows에서 My Go 콘솔이 지워지지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!