for /f %f in ("abc") do echo %f %g %h
есть ли способ получить f = ag = bh = c?
В Windows cmd.exe
- нет.
Рассмотрим более способный язык программирования, такой как PowerShell, Perl или Python.
(FWIW, большинство систем Windows поставляются с компиляторами C # и VB.NET, скрытыми глубоко внутри %SystemRoot%\Microsoft.NET
, если вы хотите что-то, что не нужно было бы устанавливать вручную.)