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
此时出乎意料的转到了...我不知道的消息。系统不必理解它,执行它,... ...
答案 0 :(得分:0)
我认为你必须删除多余的空格set /p InstallChoice = -^>
应为set /p InstallChoice=-^>