728x90
윈도우 cmd 에서 bat 파일을 이용해서 동작하는 프로그램이 어느 순간부터 동작안하는 듯한 현상이 나왔다.
따로 지정한 로그 파일에 로그도 더이상 안쌓이고, 표준 출력으로도 로그가 출력이 안된다.
원인을 알아보니, cmd 창 - 속성 - 옵션 - 편집 옵션 - 빠른 편집 모드(Q) 가 선택되어 있다.
이 옵션은 cmd 창에서 마우스 동작(클릭, 드래그)로도 배치 동작을 멈추게 한다.
테스트를 위해 간단히 10초마다 "Hello, World" 를 출력하는 배치 파일을 작성해서 cmd 창에서 실행해보자.
@echo off
:Here
echo Hello, World
timeout /t 10
goto Here
a.bat 를 실행하고, 10초 안에 마우스를 cmd 창안에서 클릭해보면 그때 부터 멈춰있다. 스페이스 키를 누르면 다시 배치가 실행되는 것을 볼 수 있다.
옵션에서 빠른 편집 모드를 해제하면 마우스 클릭이 더이상 동작안하게 된다.
윈도우 PowerShell 에서는 옵션이 안보이는것도 있지만, cmd 창으로 띄워도 마우스 클릭시 멈추는 동작은 또 안한다.
참고:
'Engineering > Etc' 카테고리의 다른 글
apk 파일 내용 보기 (0) | 2023.07.26 |
---|---|
윈도우 temp 디렉토리 확인 (0) | 2023.07.07 |
구글 애드센스에 지급 보류가 걸려 있는 경우 (0) | 2020.12.15 |
사업자 현황 신고_소형주택 (0) | 2020.02.10 |
링크를 gmail 을 통해 mail 로 전달하는 chrome extension (0) | 2019.11.04 |