Если вы выполняете свой пакетный файл из командной строки в окне MS-DOS, и возникает ошибка, вы можете просто просмотреть текст в окне, чтобы увидеть, что произошло.
С другой стороны, если вы запустите Batch-файл двойным щелчком в проводнике, вы ничего не увидите, если в Batch-файле возникла ошибка. Это твой случай? Если это так, то самое простое решение - проверить пакетный файл в окне MS-DOS, пока он не заработает.
Однако, если вам все еще нужен метод для остановки закрытия окна DOS по окончании пакетного файла, вы можете сделать это следующим образом:
- Щелкните правой кнопкой мыши по вашему пакетному файлу и выберите «Создать ярлык», будет создан ярлык.
- Щелкните правой кнопкой мыши по ярлыку и выберите Свойства
- В Target после строки «C: \ Path \ filename.bat» добавить: & PAUSE
- Выберите ОК
Таким образом, когда вы выполняете Ярлык с помощью двойного щелчка, окно DOS выполнит PAUSE после того, как пакетный файл закончится по любой причине.