for ループ内の文字列からいくつかの文字を読み取ろうとしていますが、結果が得られません。私のコードはこのようなものです
@echo off
setlocal enableextensions enabledelayedexpansion
set str="abcdefgh"
for /l %%x in (1,1,5) do (
set fstr=!str:~1,%%x!
echo %fstr%
)
常に「エコーがオフです」という結果が得られます。これを解決する方法を親切に助けてください