批处理BAT脚本中set命令怎么使用

bat
916
2024/3/3 20:00:14
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在批处理BAT脚本中,set命令用于设置环境变量或者给变量赋值。下面是一些set命令的用法示例:

  1. 设置环境变量:
set MYVAR=value
  1. 显示所有环境变量:
set
  1. 显示指定环境变量的值:
echo %MYVAR%
  1. 将一个命令的输出结果保存到一个变量中:
for /f "tokens=*" %%a in ('dir /b') do set FILES=%%a
  1. 使用延迟扩展变量:
setlocal enabledelayedexpansion
set MYVAR=123
echo !MYVAR!

需要注意的是,在批处理脚本中,变量名不区分大小写。另外,使用set命令设置的变量只在当前批处理脚本中有效,如果需要在其他脚本或者命令行中使用,可以使用setx命令将环境变量设置为全局变量。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: bat批处理Net User命令怎么用