bat 获取文本某行 某段 为变量

bat 获取文本某行 某段 为变量,第1张

@echo off&color 27&setlocal enabledelayedexpansion

set /p line=要获取的行所在行数:

(for /l %%a in (1 1 %line%) do set /p var=)<atxt

echo %var%

pause

以上代码请保存成cmd格式,而不是bat格式。只是为了减少错误而已哈!

这就是一个简单的按行提取变量的方法,在这里,我假设你的文本为atxt,然后呢,我只是举个例子,所以我代码里只是让你获取的这行显示出来,具体你要用它做什么,你就套用你自己的代码吧!反正是把你想要的提取出来了!亲,赶快去试试我的方法行不行吧!嘻嘻!

@echo off & title 获取上级目录名 By 依梦琴瑶

set BatDir=%~dp0

for %%a in ("%BatDir:~,-1%") do set DirName=%%~nxa

echo 上级目录名为:%DirName%

pause

以上就是关于bat 获取文本某行 某段 为变量全部的内容,包括:bat 获取文本某行 某段 为变量、获取bat所在目录的上上级文件夹名称到变量值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9806579.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存