Ответ 1
Я предполагаю, что вы дважды щелкаете по пакетному файлу из проводника Windows (или щелкните правой кнопкой мыши и выберите "Открыть" ). Если это так, то вы получаете ожидаемое поведение. Когда вы дважды щелкаете по любому исполняемому файлу, окно должно закрываться после завершения исполняемого файла.
Помещение ПАУЗА до конца - это подходящий метод, позволяющий видеть результаты до закрытия окна. Это не обман.
Если вы хотите, чтобы окно команды оставалось открытым после завершения пакетного файла, вы можете использовать соответствующую конфигурацию ярлыка.
Предположим, что командный файл - C:\MyPath\TEST.BAT. Вы создаете для него ярлык, правой кнопкой мыши на ярлыке и редактируете свойства. Измените цель: следующим образом:
cmd /k "C\MyPath\TEST.BAT"
Если вы дважды щелкните по ярлыку, TEST.BAT запустится, и окно команды останется открытым после его завершения. Но теперь окно команды будет оставаться открытым неограниченное время, пока вы явно не закроете его.