
다음에 작업을 만들었습니다.Windows 작업 스케줄러이 컴퓨터를 잠글 때마다 명령줄 앱을 실행합니다. 그것은 매력처럼 작동합니다.
내 질문은 다음과 같습니다.명령 프롬프트잠금을 해제하면 창?
메모: 이 명령줄 앱은 절대 저절로 완료되지 않습니다. 수동으로 중지해야 합니다.
답변1
우리는 의 행동에 대해 정확히 확신하지 못했습니다 myApp.exe
.
a를 시작 cmd.exe
하고 실행할 때 myApp.exe
바로 C 프롬프트로 돌아가면 "백그라운드" 앱입니다. (즉, 배경으로 직접 이동합니다). 이 경우 작업 스케줄러에서 직접 사용하면 myApp.exe
돌아갈 프롬프트가 없습니다. (여기도 그런 것 같군요)
cmd.exe
작업 스케줄러에서 시작하면 프롬프트를 열어 둘 수 있습니다 . cmd.exe
실행줄 상자와 /K myApp.exe
매개변수 상자에 넣으면 됩니다 . 잠금 해제 후 C 프롬프트로 돌아갑니다. 해당 프롬프트에서 를 사용하여 TASKKILL /F /IM myApp.exe.exe /T
종료 할 수 있습니다 myApp.exe
(또는 myApp.exe
킬 스위치가 있는 경우 이를 사용하십시오).
app
C 프롬프트로 돌아가지 않는 다른 사용자의 경우 :
만약myApp.exe
하다출력이 cmd.exe
있고~ 아니다사용할 수 있는 C 프롬프트로 돌아갑니다 /C myApp.exe
. myApp.exe
프롬프트를 계속 열어두기 때문입니다 . A Ctrl+는 C종료될 가능성이 높으며 myApp.exe
프롬프트도 종료됩니다.
이 경우에 사용된 경우 /K
C 프롬프트로 돌아갑니다( exit
프롬프트를 종료하려면 추가 -명령을 수행해야 함).
참고 사항 CMD.EXE
:
/C Carries out the command specified by string and then terminates
/K Carries out the command specified by string but remains