내 문제는 Windows에는 실행 직후에 닫히는 명령 줄 창이 있다는 것입니다. 이 문제를 해결하기 위해 기본 동작은 창이 열린 상태로 유지되기를 원합니다. 일반적 으로이 행동은 내 생각에 오는 세 가지 방법으로 피할 수 있습니다.
pause
배치 프로그램 다음 에 줄을 두어 종료하기 전에 키를 누르라는 메시지를 표시합니다.- (시작-실행-cmd.exe) 에서 이러한 배치 파일 또는 기타 명령 줄 조작 도구 (서비스 시작, 다시 시작 등 등
net start xy
)cmd.exe
실행 - 다음과
cmd /k
같이 이러한 프로그램을 실행 하십시오.cmd /k myprogram.bat
그러나 사용자가 다른 경우가 있습니다.
- 프로그램을 처음으로 실행하고 주어진 프로그램이 명령 프롬프트 (Windows 명령 프로세서)에서 실행된다는 것을 알지 못합니다 (예 : 시작 메뉴 또는 다른 곳에서 바로 가기를 실행할 때). 또는
- 그것은 조금 불편 cmd.exe를 모든 시간을 실행하는 데 찾습니다 및 그 이후에 일시 중지를 넣어 또는 명시 적으로 종료되지 않도록 사방이 명령의 코드를 다시 작성하는 시간 / 기회가 없습니다.
자동 실행 항목 을 만들고 다음 위치에서 내용을 조작하여 명시 적으로 열 때의 기본 동작 변경에 대한 기사 를 읽었습니다 .cmd.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\AutoRun
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\AutoRun
(자동 실행 항목은 _String values_
...)
나는 cmd /d /k
그것을 시도하기 위해 그것의 가치로 넣었 지만, 이것은 위에서 언급 한 것들의 행동을 전혀 바꾸지 않았다 ... 명시 적으로 그것을 열 때 명령 줄 창의 행동을 바꿨다 (Start-Run- cmd.exe).
어떻게 작동합니까? 이 문제를 해결하기위한 아이디어를 제공해 주시겠습니까?
stdout
좋은 이유가 볼 수 있도록 의미하지 않았다 일정한 기준.