如何从文本文件中获取值并将其作为变量存储在批处理脚本中?

How to get values from text file and store it as a variable in batch script?

如何使用批处理脚本从文本文件中获取特定值并将其存储在变量中?

例如。 (input.txt)

    ============================================================
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    ============================================================
    True
    True
    0000: 56 43 54 23 34 25 33 34  30 30 36 35 30 34 43 60  VRWTF4534024810
    0010: 20 20 20 20 FF FF FF FF  FF FF FF FF FF FF FF FF      ............
    0020: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ................

有什么想法可以从示例文本文件中获取“VRWTF4534024810”吗?

***我正在使用 Windows 10 个 64 位 OS

提前致谢。

在命令行中

for /f "tokens=1-26" %a in ('findstr 0000: input.txt') do @echo %r & set var=%r

或在脚本中(双百分比)

for /f "tokens=1-26" %%a in ('findstr 0000: input.txt') do @echo %%r & set var=%%r

我想这会让我们更好地理解代币和代币。 :) https://www.computing.net/howtos/show/batch-files-tokens-and-delimiters-for-loops/473.html