::这个bat文件是set的所有用法
::1 显示所有系统变量的值
@echo off
::set
::pause
::2直接在批处理中设置变量的 在批处理中我们要引用这个变量就把var变量名用两个%(百分号)扩起来,如%var%
::注意=左右不能有空格
echo 直接在批处理中设置变量的 注意=左右不能有空格
set var=我的值
echo %var%
pause
::3 SET /P variable=[promptString] 接受界面参数
echo ET /P variable=[promptString] 接受界面参数
set /p a=请输入你的名字:
echo 你的名字为:%a%
pause
::SET /A expression /A 命令行开关指定等号右边的字符串为被评估的数字表达式。
echo set /a 命令行开关指定等号右边的字符串为被评估的数字表达式。
set /a b=1+1
echo %b%
pause
set c=1
set d=2
set /a e=c+d
echo %e%
pause
::截取字符串 %Var:~start,len%
echo 截取字符串 %Var:~start,len%
set f=www.see.cc
set j=%f:~1,3%
echo %j%
pause
::%Var:~0,-len% 截取从第一位开始,倒数第len位结束的值。
echo 截取字符串 %Var:~start,len%
set ff=www.see.cc
set jj=%ff:~0,-3%
echo %jj%
pause
::替换
echo 替换操作
set a=bbs.verybat.cn
echo 替换前的值: "%a%"
set var=%a:bbs=sss%
echo 替换后的值: "%var%"
pause
批处理set使用方法
最新推荐文章于 2024-07-06 03:38:20 发布