Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 无法处理“(“if中的函数_Batch File - Fatal编程技术网

Batch file 无法处理“(“if中的函数

Batch file 无法处理“(“if中的函数,batch-file,Batch File,我的剧本: 当然我不能给出我的全部剧本 set /p answer= if %answer% == Yes ( set answer=Yes goto :Success ) if not %answer% == Yes ( set error=failed goto :failed ) 但当它被执行时,脚本似乎不是这样的。 我的脚本有一个问题。在代码中。如何修复它?由于您没有提供足够的代码,几乎无法修复。据我们所知,您提供的部分位于代码块a内,并且没有使用延迟扩展 也就是说,你需要学会在期待具

我的剧本:

当然我不能给出我的全部剧本

set /p answer=
if %answer% == Yes (
set answer=Yes
goto :Success
)
if not %answer% == Yes (
set error=failed
goto :failed
)
但当它被执行时,脚本似乎不是这样的。
我的脚本有一个问题。在代码中。如何修复它?

由于您没有提供足够的代码,几乎无法修复。据我们所知,您提供的部分位于代码块a内,并且没有使用延迟扩展

也就是说,你需要学会在期待具体答案时不要使用Set/p

尝试将提交的部分更改为此结构:

你的答案是什么 如果%ErrorLevel%==1转到成功 设置错误=失败 后藤:EOF :成功
再一次,由于您缺乏信息,很难为您提供关于您的Witeld代码的更易懂的解决方案。

对不起,您的问题是什么?此外,我可以保证您的问题在其他地方,尽管您可能只需要在%answer%左右加上引号,是的,但我需要更多的信息我可以肯定地说。