Я создаю командный файл, который должен открыть второй пакетный скрипт в отдельном окне cmd. Я могу успешно использовать весь свой код, если я использую команду «call» вместо «start», но это не запускает скрипт в своем собственном окне. В прошлом я неоднократно получал эту ошибку, и она всегда была связана с командой запуска. Я изменяю, как я делаю процесс, и все работает хорошо. Почему команда запуска вызывает эту ошибку и как я могу ее исправить? Ниже приведен пример моего кода.
start "" /w "k:\Bundle Support files\record serial.cmd"
Второй пакетный файл открывается и завершает все задачи, кроме последней, которая
goto :exit
:exit
Я несколько раз менял последнюю команду в файле, и она всегда проходит через весь пакет, но последняя команда, завершившая этот пакет, завершается с ошибкой «недостаточно места для обработки этой команды». Это происходит на нескольких машинах (различное оборудование) и нескольких ОС. Я попытался исправить IRPStackSize без удачи. Любые предложения о том, почему я получаю эту ошибку?
Спасибо,
Kevin