2012-01-13 3 views
8

별도의 cmd 창에서 두 번째 일괄 처리 스크립트를 열어야하는 배치 파일을 만듭니다. "시작"대신 "호출"명령을 사용하지만 자체 창에서 스크립트를 시작하지 않으면 모든 코드를 성공적으로 사용할 수 있습니다. 과거에이 오류가 여러 번 있었고 항상 시작 명령과 관련되어 있습니다. 나는 그 과정을 어떻게 바꾸며 모든 것이 잘 작동한다. 시작 명령으로이 오류가 발생하는 이유는 무엇입니까? 어떻게 해결할 수 있습니까? 아래는 내 코드 샘플입니다.Windows 7 배치 파일에서 시작 명령을 사용한 후 "저장소가 부족하여이 명령을 처리 할 수 ​​없습니다"

start "" /w "k:\Bundle Support files\record serial.cmd" 

이 두 번째 배치 파일이 열리고 내가 파일에 여러 번 마지막 명령을 변경 한

goto :exit 

:exit 

입니다 마지막을 제외한 모든 작업을 완료하고 항상 전체 배치를 통해 수 있지만, 해당 일괄 처리를 완료 할 마지막 명령이 "이 명령을 처리 할 수있는 저장소가 부족합니다"오류로 인해 실패합니다. 이것은 여러 머신 (다양한 하드웨어)과 여러 OS에서 발생합니다. 나는 운이없는 IRPStackSize 픽스를 시도했다. 왜이 오류가 발생하는지에 대한 제안 사항이 있습니까?

감사합니다, 케빈

+1

goto : goodbye와 : goodbye를 라벨로 사용하십시오. 종료는 예약어로 처리 될 수 있습니다. – rene

+0

@rene 예약 된 문제가있었습니다. 때때로 끝내십시오. 'goto goodbye'와': goodbye'는 좋은 제안입니다. 나는 보통 Fin을 사용한다. – MaskedPlant

+0

제안 해 주셔서 감사합니다.하지만 제 질문에 충분히 명확하지 않을 수도 있습니다. 나는 "시작"명령이 어떻게 작동하는지 그리고 왜 내가 "시작한"배치 파일을 사용하면 마지막 명령을 마쳤는지 알 수없는 것입니다. "저장소가 부족하여이 명령을 처리 할 수 ​​없습니다"오류가 발생합니다. 실행 파일을 시작할 때 start 명령을 성공적으로 사용할 수 있습니다. 문제는 배치 파일과 함께 사용하는 것입니다. – KevinB

답변

0

goto :EOFgoto :exit를 교체합니다. EOF 레이블을 정의하지 마십시오 (미리 정의되어 있습니다).

+0

제안 해 주셔서 감사합니다.하지만 제 질문에 충분히 명확하지 않을 수도 있습니다. 나는 "시작"명령이 어떻게 작동하는지 그리고 왜 내가 "시작한"배치 파일을 사용하면 마지막 명령을 마쳤는지 알 수없는 것입니다. "저장소가 부족하여이 명령을 처리 할 수 ​​없습니다"오류가 발생합니다. 실행 파일을 시작할 때 start 명령을 성공적으로 사용할 수 있습니다. 문제는 배치 파일과 함께 사용하는 것입니다. – KevinB

15

비슷한 문제가 발생했으며 저를위한 솔루션이 다소 이상했습니다. 창의 제목을 아무 것도 ("")로 설정하면 오류가 발생합니다.

그래서, 대신

start "" /w "k:\Bundle Support files\record serial.cmd" 

시도

start "Placeholder Name" /w "k:\Bundle Support files\record serial.cmd" 

나는이 사건에서 작동합니다 (그리고 난 당신이 떠난지 오래있어로 중요한 의심) 여부를 테스트 할 수는 없지만 희망 이것은 누군가 유사한 오류가 발생하는 데 도움이됩니다.

+1

나는이 일이 절대적으로 깜짝 놀랐다. 오류 메시지의 끔찍한 빨간 청어. Windows. –

-1

cmd를 실행할 때 START 명령이 수행하는 작업입니다. START cmd를 실행하면 CMD가 즉시 종료되는 것을 원하지 않을 것입니다. CMD가 즉시 사용할 수있을 것입니다. 따라서 cmd 파일을 호출하여 완료하거나 cmd를 시작하면 완료되지 않지만 EXIT 명령을 사용하여 완료 할 수 있습니다. 스택 오버플로 문제도 SEIPIA에서 올바르게 대답했습니다. ""filename.cmd 파일을 시작하는 대신 스택 오버플로 오류를 방지 할 수있는 따옴표 사이에 뭔가를 넣으십시오.

관련 문제