윈 도 우 파워쉘 스크립트 콘솔 창 완전히 없애기?
2021.12.22 06:20
파워쉘 스크립에서 GUI form을 직접 띄울 수 있어서 좋더라구요. GUI form을 띄울 수
있으니까 보기에 위화감 심하게 드는 콘솔 창은 띄우고 싶지 않겠죠. 그래서 콘솔 창을
없애는 방법을 찾아봤습니다.
아래 스택오버플로우 질문 답변에 보면 두세가지 방법이 나오더라구요.
https://stackoverflow.com/questions/40617800/opening-powershell-script-and-hide-command-prompt-but-not-the-gui
그 중에서 첫번째로 : 파워쉘 스크립트 내에서 자기 콘솔창을 제어해서 표시 않도록 만드는
방법을 적용해 봤는데요. 콘솔창이 전혀 안 뜨는 게 아니고, 일단 콘솔창이 떴다가 잠시 후
사라지더군요.
두번째로 : 바로가기를 만들고, 아래처럼 실행 옵션을 줘서 파워쉘과 스크립트를 실행해
봤습니다.
powershell.exe -WindowStyle Hidden -file e:\test.ps1
첫번째 방법보다 간단하면서, 콘솔창이 떴다가 사라지는 시간이 많이 줄어들었습니다. 그래도
어째건 여전히 콘솔창이 보이긴 하는 거죠.
세번째로 : 위의 스택오버플로우 질문 답변 중에서 별로 호응을 받지는 못했던데, 의외로
간단하고 효과적이더군요. 두번째 바로가기 만드는 방법에 더해서, 그냥 간단하게 바로가기
속성에서 최소화 실행하도록 설정해 주는 겁니다.
그러면 화면에는 콘솔창이 안 보이게 되고, 작업표시줄에 잠깐 표시 되었다가 사라지는 정도가
됩니다.
그래서 세번째 방법으로 하면 그럭저럭 콘솔창 안보이게 하면서 GUI form을 띄울 수 있긴 해요.
그래도 작업표시줄에 잠깐 나타나는 것도 없앨 수 있으면 더 낫지 않을까 하네요.
다른 GUI 프로그램들은 작업표시줄에도 콘솔창이 떴다가 사라지는 표시가 나지 않으니까요.
파워쉘 스크립트을 실행할 때, 보통 GUI 프로그램들처럼 콘솔창이 전혀 표시 되지 않도록
만들 수 있을까요?
댓글 [4]
-
네오이즘 2021.12.22 12:29
-
fftl 2021.12.23 00:58
vb script로 숨기는 것은 시도해 봤는데 GUI form까지 안보이게 만들어 버리더군요.
vb script는 잘 몰라서 검색해서 나온 코드 그대로 옮겨서 해봤거든요.
잘 몰라서 제대로 못했는지는 모르겠습니다만.
nircmd로 숨기는 것은 방금 시도해 봤는데요. 역시 GUI form까지 안보이게 만드는 것 같네요?
어째건 다른 프로그램에서 파워쉘을 띄우고 그 파워쉘이 다시 스크립트를 실행하는 것보다는
파워쉘 자체를 실행시켰을 때 콘솔창 안보이는 걸 바라는 거죠.
-
네오이즘 2021.12.24 14:43
-
fftl 2021.12.25 11:17
올려주신 코드 실행해 보니까 저도 잘 되네요.
앞 댓글에 적었던 것처럼, 바로 ps1 스크립트를 실행하는 방법이었으면 더 좋았을텐데요.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
91996 | 하드웨어| 인텔 11세대 기본쿨러 [3] | 천상천하 | 803 | 12-24 |
91995 | 윈 도 우| ssd256 파티션 질문 입니다 [13] | k2000 | 461 | 12-24 |
91994 | 윈 도 우| 윈도우 11이 좋은점이 많은지요? [9] | joe | 901 | 12-24 |
91993 | 윈 도 우| 익스플로러 없어짐 [4] | GON | 772 | 12-24 |
91992 | 윈 도 우| 개발자빌드 PE용 통합방법 문의 [5] | 악마와동침을 | 236 | 12-24 |
91991 | 하드웨어| 노트북 거치대 추천 부탁드립니다. [2] | 조용한부엉 | 266 | 12-24 |
91990 | 윈 도 우| 도움주신 횐님들 덕분에 설치했습니다 [9] | k2000 | 381 | 12-24 |
91989 | 윈 도 우| PE 에 터치패드 드라이버 통합문의 [4] | heykevin | 283 | 12-24 |
91988 | 기 타| NVME SSD 외장케이스 추천해주세요~~~ [10] | 홍은동초짜 | 440 | 12-24 |
91987 | 하드웨어| 초보 질문드립니다 [6] | 하늘소 | 187 | 12-24 |
91986 | 윈 도 우| 작업표시줄의 색대비가 명확하도록 하는 방법이 있나요? [3] | shot4u | 240 | 12-24 |
91985 | 윈 도 우| (해결)파티션 병합 실수 (UEFI 파티션 복구) [3] | 카비 | 428 | 12-24 |
91984 | 기 타| 무월님 자료는 어떻게 받나요? [4] | 떠중이 | 565 | 12-23 |
91983 | 소프트웨어| 인식이 안되는 동적디스크 복구 문의 [2] | 아름드리나 | 362 | 12-23 |
91982 | 윈 도 우| 이것을. 윈도우10 처럼 나오게 할수 없나요? [4] | 기억의저편 | 690 | 12-23 |
91981 | 소프트웨어| 컴퓨터 부팅시 배치 파일 자동으로 실행되게 만드는 방법 [7] | Airbrone13 | 649 | 12-23 |
91980 | 윈 도 우| winPE파일 수정하는법(bcd에러발생) [2] | 짱구박 | 302 | 12-23 |
91979 | 서버 / IT| traffic ip address에 대한 고수님의 도움은 부탁합니다 | gebi | 126 | 12-23 |
91978 | 윈 도 우| Win 11 defender 만 제설치가 가능할까요? [4] | 메인보드 | 444 | 12-23 |
91977 | 소프트웨어| You Tube 다운로더중 싱크가 잘 맞는 프로그램 없을까요? [9] | 밸록 | 284 | 12-23 |
cmd창 안보이게 하는 방법들인데, vb스크립트로 창 숨기기나 nircmd로 숨기기 하면 될것 같은데요