Я пытаюсь заменить строку @ на% 40 для передачи в веб-браузер, используя только командный файл. Я пытаюсь сделать что-то вроде этого:
set _FOO=test@some.com
set _BAR=%_FOO:@=_40%
set _BAR
_BAR=test_40some.com
Это почти то, что я хочу, но мне нужно, чтобы _ было% (как в "test% 40some.com"). Тем не менее, похоже, нет способа избежать символа%. Ни одна из этих работ:
set _BAR=%_FOO:@=\%40%
set _BAR=%_FOO:@=%%40%
Есть идеи?