У меня есть циклпобег | в пакетном режиме для цикла
for /f "usebackq" %%u in(...) do SET heel=!heel! ^^^| ooo
, если им добавление переменной, что путь им получить ошибку
ooo is not recognized as an internal or external command
Как я могу избежать | обугливается? Если им не добавляя, что переменные им не получает эту ошибку
Вы правильно экранируете '|' в заявлении, которое вы указали (если включено замедленное расширение). Проблема должна быть где-то в другом месте. – dbenham
Небольшая коррекция, вам нужно только '^ |'. Дополнительный '^^' не нужен, но и он не наносит никакого вреда. 'set heel =! heel!^| ooo' и 'set heel =! heel! ^^^ | ooo' дают тот же результат. – dbenham