gpt4 book ai didi

windows - (这时候出乎意料

转载 作者:可可西里 更新时间:2023-11-01 11:08:41 25 4
gpt4 key购买 nike

我已经阅读了大部分关于此的主题,并且了解复杂的 if/then block 在 Windows 命令行中是一种痛苦,所以我尝试缩减规模,但我仍然以“( was unexpected at这次“错误。

我觉得这与 %confirm% 的设置位置有关,但我真的不确定。最初我在 block 中有一个 goto,我读到它是不行的,所以我尝试使用嵌套的 if/if/else 来解决这个问题。没有骰子。

我想不出比我正在做的事情更基本的事情,因为命令 shell 的内部工作超出了我的知识范围。

第一版:

@echo off

TITLE cleanup

:: make user confirm they want to cleanup old epub conversion files
set /p confirm = "Are you sure? (y/n): "

if %confirm% == y (
rm ePub
rm IP
rm OP
md IP
exit
) else (
if %confirm% == n (
exit
) else (
set /p confirm = "Are you sure? (y/n): "
)
)

当前的缩减版本:

 @echo off

TITLE cleanup

:: make user confirm they want to cleanup old epub conversion files
set /p confirm = "Are you sure? (y/n): "

if %confirm% == y (
rm ePub
rm IP
rm OP
md IP
exit
) else (
exit
)

最佳答案

当变量实际为空时,您的代码语法错误。尝试

if "%confirm%" == "y" (

这保证 == 的左侧始终有内容。

关于windows - (这时候出乎意料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14284295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com