0

从 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

此时出乎意料的转到......我没有真正得到的消息。系统不必理解它,执行它,结束...

4

1 回答 1

0

我认为你只需要删除额外的空间set /p InstallChoice = -^>应该是set /p InstallChoice=-^>

于 2013-02-13T19:23:29.457 回答