bat文件中使用DOS命令如何截取字符串&如何执行“字符串命令”&获取文件文件内容并赋值给变量

如果在bat中设置了一个存储路径的变量

set path="E:\PycharmProjects\First"

现在想要截取字符串的第2个和第三个字符:

echo %path:~1,2%

打印结果如图:

bat文件中使用DOS命令如何截取字符串&如何执行“字符串命令”&获取文件文件内容并赋值给变量_第1张图片

如果在想要进入E盘,在bat文件中这样写即可:

@echo off
set path="E:\PycharmProjects\First"
%path:~1,2%
pause

%path:~1,2%的内容为“E:”,在bat文件可以直接被当作命令使用

如果存在一个txt文件,且其内容为“hello world",现在使用bat获取其内容并作为变量

@echo off
set path="C:\Users\admin\Desktop\hi.txt"
set/p info=<%path%
echo %info%
pause

打印结果如下:

bat文件中使用DOS命令如何截取字符串&如何执行“字符串命令”&获取文件文件内容并赋值给变量_第2张图片

你可能感兴趣的:(bat)