때로는 Enter 키를 누를 때까지 PowerShell에서 출력 전송을 중지합니다. 왜?


105

주기적으로 PowerShell은 Enter 키를 눌러 "깨우기"까지 발생할 때까지 수행 한 작업을 마치는 데 영원히 걸리는 것 같습니다. 몇 초마다 화면에 출력을 기록하는 사용자 지정 앱을 실행 했음에도 불구하고이 경우에도 PowerShell은 " Enter 키를 눌러 킥을하십시오.

어떤 아이디어가 이것을 일으킬 수 있습니까?


와! 이것은 새로운 (자동 설치) Windows 콘솔에도 적용됩니다!
TamusJRoyce

답변:


143

console \ window 속성 내 에서 QuickEdit Modeand / or Insert옵션을 확인하고 콘솔 내를 클릭하면 출력이 일시 중지됩니다. 해당 옵션을 선택하지 않으면 콘솔 내부를 클릭하여 출력을 일시 중지 할 수 없습니다.

대체 텍스트 이러한 설정으로 이동하려면 터미널 창의 왼쪽 상단에서 PowerShell-Logo를 마우스 오른쪽 단추로 클릭 한 다음 '속성'을 선택하십시오 (적어도 한 가지 방법입니다).


7
아, 그렇습니다. 화면을 클릭하면 출력이 중단 될 수있는 일은 없었습니다. 일부 테스트를 실행 한 후에는 이것이 실제로 문제인 것 같습니다.
Nathan Ridley

7
OMG Shell이 ​​실패했습니다.
meawoppl

11
그것은 매우 성가시다 :) 문서화되지 않은 또 다른 기능?

6
말 그대로 upvote하기 위해 서버 결함에 합류, 처음 그것을 관찰 한 이후 몇 년 이었지만, 오늘이 다시이 '갈퀴'를 밟을 때까지 조사 할만 큼 큰 문제가되지 않았습니다 :)
drk

8
drk처럼이 사이트에 가입하여 : D를 찬성했습니다. 이것은 내 인생 LOL에서 가장 성가신 신비 중 하나를 해결했습니다.
Jan

-1

Cygwin 내에서 PowerShell 스크립트를 실행하는 경우 다음과 같습니다.

powershell.exe -Command '<...>'

이 문제가 발생하면 줄 바꿈으로 파이프하여 해결할 수 있습니다.

echo | powershell.exe -Command '<...>'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.