procdump 작업 bat
을 실행 하는 파일이 Windows에 있습니다 . 배치 파일의 문제는 작업을 실행하기 전에 배치 파일 디렉토리로 먼저 CD를 넣어야합니다. 그렇지 않으면 스크립트가 작동하지 않습니다.
현재 배치 파일 디렉토리로 변경하는 방법은 무엇입니까?
내에서 다음 코드를 시도했습니다 procdump.bat
.
cd "%~dp"
procdump -h devenv.exe mydump.txt
그러나 오류 메시지는 다음과 같습니다.
배치 매개 변수 대체에서 경로 연산자의 다음 사용법이 유효하지 않습니다. % ~ dp "
유효한 형식의 경우 CALL /? 또는 FOR /?
편집 : 제공된 답변 이 작동하지만 캐치가 하나뿐입니다. 현재 디렉토리가 배치 파일 디렉토리와 다른 경우 "시스템이 지정된 경로를 찾을 수 없습니다"가 표시됩니다. 누구든지 아이디어가 있습니까?