永发信息网

cmd 命令提示符 内如何调 用指定 字符串,并定义成变量。

答案:1  悬赏:70  手机版
解决时间 2021-03-26 00:19
  • 提问者网友:書生途
  • 2021-03-25 16:26
cmd 命令提示符 内如何调 用指定 字符串,并定义成变量。
最佳答案
  • 五星知识达人网友:长青诗
  • 2021-03-25 16:58
有些地方不太清楚,你这个文件里面有相同的关键字,如果关键字没有重复的话,用type findstr很好取。下面的方法是将所有标识符那一行的信息取出来,然后取第二行
只要取二个windows启动加载器的 标识符 后面的字符串  {a56e3a.....}


@echo off
set sourcefile=%2
if not exist "%sourcefile%" (
echo 不存在文件
pause>nul&exit /b 1
)
set btempfile=%temp%tempfile.txt
if exist %btempfile% 1 0>%btempfile% 2>nul
type %sourcefile%|findstr "标识符" >>%btempfile%
(for %%i in (b1 b2) do set /p %%i=)<%btempfile%
for /f "tokens=2 delims= " %%i in ("%b2%") do set values=%%i
rem echo %values%
pause使用时,把%2 换成该文本的名字,最后取values


答题不易,满意请采纳!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯