首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置/P if语句错误(windows 8)

设置/P if语句错误(windows 8)
EN

Stack Overflow用户
提问于 2013-05-05 01:02:01
回答 1查看 165关注 0票数 0

有人能告诉我这行代码出了什么问题吗?

代码语言:javascript
复制
:Server
@echo off 
color 04
title Start Server
cls
echo Start your minecraft server? (y/n)
set /P %ServerChoice%=blah>nul

If %ServerChoice%==y start C:\Users\link1_000\Desktop\Bukkit_Craft\run.bat
pause>nul
goto :start

它给了我的是,cd在这个时候是意外的,所以我用echo on来运行它,看看它是否改变了目录,但它没有。

EN

回答 1

Stack Overflow用户

发布于 2013-05-05 01:06:13

不确定cd错误来自哪里,因为您在显示的代码中实际上没有cd,但是您的set行不应该有百分号:

代码语言:javascript
复制
set /P ServerChoice=blah>nul

使用百分号,它实际上解释了您不需要的环境变量。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16376778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档