मैं अंत उपयोगकर्ता के लिए संभावित आदानों की एक तालिका बनाने की कोशिश कर रहा हूं, लेकिन एक इनपुट के कारण कार्यक्रम क्रैश हो रहा है क्योंकि एक स्थान है। मुझे पता है कि आमतौर पर इनपुट को "" के साथ संलग्न करना सही बात है, लेकिन यह इस मामले में काम नहीं करता है, यहां कोड है:
SET /P ANSWER=%ANSWER%
if /i {%ANSWER%}=={help} (goto :FunctionList)
if /i {%ANSWER%}=={?} (goto :FunctionList)
if /i {%ANSWER%}=={clear} (goto :clear)
if /i {%ANSWER%}=={yes} (goto :yes)
if /i {%ANSWER%}=={tutorial} (goto :tutorial)
if /i {%ANSWER%}=={New User} (goto :NewUser) **--Offending line**
रेखा :
if /i {%ANSWER%}=={New User} (goto :NewUser)
{New User}
"" या नहीं द्वारा दर्शाए जाने के बावजूद, निम्नलिखित भाग में जाने से इनकार करता है ।
:NewUser
SET /P USERNAME=Please enter your desired username:
SET /P PASSWORD=Please enter your desired password: