IF 语句中的多个命令

Posted

技术标签:

【中文标题】IF 语句中的多个命令【英文标题】:Multiple commands in a IF statement 【发布时间】:2021-02-12 04:45:20 【问题描述】:

你可以在一个 If 命令中放置多个命令吗? 我所拥有的是查看是否安装了某些东西,如果是,则将文本发送到文件并更改变量。 我的例子是假设你想看看是否安装了边缘...... 设置边=N

If  exist "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"  (
 echo Edge is installed >> C:\Temp\Message.txt
) Else (
echo Edge is Not installed >> C:\Temp\Message.txt
)

如果安装了 Set Edge=Y,我需要把它放在哪里?

【问题讨论】:

【参考方案1】:
If  exist "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"  (
 echo Edge is installed >> C:\Temp\Message.txt
 SET "EDGE=Y"
) Else (
SET "EDGE=N"&echo Edge is Not installed >> C:\Temp\Message.txt
)

两种方式。

在带括号的块中,您可以将任意数量的语句放在单独的行中。

或者,您可以使用& 将多个命令放在一行中。

【讨论】:

以上是关于IF 语句中的多个命令的主要内容,如果未能解决你的问题,请参考以下文章

mysql语句where条件中的是啥意思

内联中的多个语句 if

从 SQL 表获取的数组中的单个 IF 语句与多个 IF 语句 [关闭]

if 语句中的多个赋值

DAX 中的多个 IF 语句

nginx中的rewrite语句