Я программировал командный файл, чтобы имитировать какую-то игру, но она всегда сбой (или просто закрытие) при вводе и отправке Пространства или просто ничего. Как я могу это исправить? Пример:Пакетные файлы всегда сбой при вводе пробела
set /p option=Option:
Тогда я бы:
Option:
И мне нужно ввести что-то, но в этом случае, если я ударил Enter без ввода ничего (или пространства), он будет замыкаться.
=== РЕДАКТИРОВАТЬ ===
Полный код здесь:
@echo off
cd Desktop
md TestFolder
goto main
:main
cls
title Test
echo.
echo Enter your name below
echo.
set /p name=Name:
if %name% == %name% set name=%name% & goto finish
:finish
echo.
echo Thank you for entering your name.
echo Press any key to close the window.
pause >nul
exit
Проблема будет заключаться в «установить/имя р =», как когда партия предложит ввести свое имя (" Имя: «часть»), если вы нажмете Enter без ввода, он закроется.
Как мы должны помочь?Вы показываете одну строку кода, которая никогда не будет разбита. Было бы полезно увидеть код, который не работает – jeb
Да, это код, фактически, каждый код, похожий на этот, будет аварийно завершен. – MegaRodeon