0

inputfile.txtというASCIIファイルの5行目に、次のテキストがあります。

Filename example_file.txt

私がやりたいのは、inputfile.txtを開き、5行目を読んで、ファイル名を使用して変数を設定することです。次の行に相当します。

Set "FILENAME=example_file.txt"

何か案は?

乾杯

4

2 に答える 2

1

次のものを使用できます(テストされていませんが、一般的な考え方は明らかです)。

for /f "tokens=1*" %%a in ('more +5 inputfile.txt') do set "FILENAME=%%b"&goto afterfor
:afterfor
于 2012-05-18T15:32:54.790 に答える
1
@echo off
for /f "skip=4 tokens=1*" %%A in (inputfile.txt) do (
  set "%%A=%%B"
  goto :break
)
:break
于 2012-05-18T15:36:44.617 に答える