我有一个文本文件text.txt
。该文件的内容是:
--a-- W32i APP ENU 12.0.1.61053 shp
我需要提取(通过命令行)部分12.0.1.61053
。
此值位于第一行,位于第25至36位。
我需要将此值插入环境变量中。
答案 0 :(得分:1)
这非常简单。该代码假定text.txt与您的脚本位于同一目录中。
@echo off
:: Get the first line of text.txt and store the entire thing in a variable
set /p first_line=<text.txt
:: Get an 11-character substring starting at position 25 (substrings start at 0)
set first_line=%first_line:~24,12%
echo %first_line%