這是我的批處理腳本文件。有2種情況批處理腳本冒險
- 方案1
@echo off
set name=
set /P TypeName=Name: %=%
if %TypeName% == "abcd" goto correctName
else goto wrongName
:correctName
echo Correct Name
:end
:wrongName
echo Wrong Name
:end
在i作爲輸入ABCD型,i得到'中的其他' 不被識別爲內部或外部的命令,可操作的程序或批處理文件
名稱錯誤
- 方案2
@echo off
set name=
set /P TypeName=Name: %=%
if %TypeName% EQA "abcd" goto correctName
if %TypeName% NEQ "abcd" goto wrongName
:correctName
echo Correct Name
:end
:wrongName
echo Wrong Name
:end
當我作爲輸入ABCD型,我得到EQA是意外的在這個時候。 ?
有什麼錯在我的劇本我失去的東西在這裏
順便問一下,你也可以使用'如果不是== somethingelse ...'。 –