gpt4 book ai didi

batch-file - 在 if 语句 = 上做 2 件事

转载 作者:行者123 更新时间:2023-12-02 21:30:01 24 4
gpt4 key购买 nike

如果一个语句等于一个值,我想做两件事,我希望重命名然后转到。

非常感谢任何建议!

:BRAND
echo.
echo What brand are you staging?
echo.
echo T = BRAND1
echo.
echo M = BRAND2
echo.
echo P = BRAND3
echo.
SET /P BRAND=T/M/P?

IF /I '%BRAND%'=='T' REN C:\U.bmp V.bmp /y **THEN GOTO OK**
IF /I '%BRAND%'=='M' REN C:\W.bmp X.bmp /y **THEN GOTO OK**
IF /I '%BRAND%'=='P' REN C:\Y.bmp Z.bmp /y **THEN GOTO OK**

:OK

最佳答案

就您的目的而言,您确实不需要 GOTO。但是,如果您需要做两件事以上和/或让事情更具可读性,您也可以这样做:

IF /I '%BRAND%'=='T' (
REN C:\U.bmp V.bmp /y
GOTO OK
)
IF /I '%BRAND%'=='M' (
REN C:\W.bmp X.bmp /y
GOTO OK
)
IF /I '%BRAND%'=='P' (
REN C:\Y.bmp Z.bmp /y
GOTO OK
)

关于batch-file - 在 if 语句 = 上做 2 件事,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22542250/

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