Несчастливо не будет дороги сделать увеличенное переменное замещение (как заменять ть характеры, или извлекать характеры, etc с любыми перемеююыми parm (%1, %2, %3,…) или ДЛЯ перемеююых петли (%%A, %%B, %%C,…). Уныло но true.
Если вы хотите держать mainline Кодего маленький уборщик, то вы smogли сделать этот подход using вызванная подпрограмма. Она уравновешивает все левые или правые космосы от ого шнура, и хранит результат в названной перемеююом.
для /f «delims= tokens=1-5,» %%A в ("%String%") делают (
отголосок РАНЬШЕ: %%A %%B %%C %%D %%E
звонок: Уравновешивание «%%A» a
звонок: Уравновешивание «%%B» b
звонок: Уравновешивание «%%C» c
звонок: Уравновешивание «%%D» d
звонок: Уравновешивание «%%E» e
)
отголосок ПОЖЕ: %A% %B% %C% %D% %E%
перерыв
выходите /b
: Уравновесьте «входн-шнур» возвращать-переменный
установите s=%~1
для /F «delims= tokens=*» %%A в ("%s%") устанавливают s=%%A
для /L %%A внутри (1.1.50) сделайте если «! s: ~-1! «==»» установило s=! s: ~0, - 1!
комплект %~2=%s%
выходите /b
~bp