0

for ループ内の文字列からいくつかの文字を読み取ろうとしていますが、結果が得られません。私のコードはこのようなものです

@echo off
setlocal enableextensions enabledelayedexpansion
set str="abcdefgh"
for /l %%x in (1,1,5) do (
set fstr=!str:~1,%%x!
echo %fstr%
)

常に「エコーがオフです」という結果が得られます。これを解決する方法を親切に助けてください

4

1 に答える 1