2013-07-13 6 views

ответ

1

не должны использовать номера в ПЕРЕМЕННЫХ.

%1 означает «первый параметр в процедуру, следовательно, ваша линия становится

if % == Y goto 1 

изменения переменной 1 к one и попробуйте еще раз

2

Если у вас есть настоятельная необходимость использовать число в качестве переменного , Я рекомендую использовать только те, которые показаны в следующем решении:

@echo OFF &SETLOCAL enabledelayedexpansion 
echo would you like to go to the next part (y/n) 
set /p "1=type y or n here: " 
if /i "!1!"=="Y" goto 1 

if /i not "!1!"=="Y" exit 

:1 
echo hi 
pause 
exit 
Смежные вопросы