输入 - >转到不起作用 - >解决后,不起作用

时间:2013-02-13 19:05:55

标签: variables batch-file goto

Beginning in bat: input -> goto don't work 我试着让事情发挥作用。但它似乎并不想工作......我的脚本如下所示。

@echo off
title [title here]
setlocal enabledelayedexpansion
color 0F
mode con cols=1000 lines=1000
[code between (nothing to do with InstallChoice]
set /p InstallChoice = -^> 
if "%InstallChoice%"=="1" goto :Install1
goto :Install

因此...

if "%InstallChoice%" == 1 goto :Install1

不起作用,它再次发送给我:InstallChoice输入,所以看起来%InstallChoice%不是1.

if "%InstallChoice%"=="1" goto :Install1

此时出乎意料的转到了...我不知道的消息。系统不必理解它,执行它,... ...

1 个答案:

答案 0 :(得分:0)

我认为你必须删除多余的空格set /p InstallChoice = -^>应为set /p InstallChoice=-^>