Это возможно без создания промежуточной переменной, но без добавления фактической задачи к вашему запросу, решение может быть не таким, как EZ
, как в приведенных ниже примерах, , в котором используется PowerShell
:
Пример пакетного файла:
@For %%A In ("ezrine") Do @PowerShell "('%%A').SubString(0,2)"
@Pause
… и в командной строке:
For %A In ("ezrine") Do @PowerShell "('%A').SubString(0,2)"
Вы можете даже делать другие вещи, , например, принудительно выводить верхний регистр :
@For %%A In ("ezrine") Do @PowerShell "('%%A').SubString(0,2).ToUpper()"
@Pause