Преодоление эха командного файла, которое начинается с косой черты и вопросительного знака

Немного хитрый. Как я могу правильно избежать следующего в пакетном файле?

echo    /?   display this help text

Эта конкретная комбинация символов обрабатывается как «ECHO /?» команда:

C:\Batch>ECHO       /?    display this help text
Displays messages, or turns command-echoing on or off.

  ECHO [ON | OFF]
  ECHO [message]

Type ECHO without parameters to display the current echo setting.

Он не реагирует на экранирование курсора (^), т.е. Я пробовал ^ /? / ^? и ^ / ^ ?.

NB: В качестве обходного пути я обнаружил, что вставки других символов между ними достаточно, чтобы обойти процессор командной строки ECHO, например:

echo ...   /?   display this help text

Тем не менее, это не идеально, и я подумал, был ли способ добиться желаемого результата, а именно с помощью /? в начале отраженного сообщения.

7
задан Mykro 29 June 2011 в 01:08
поделиться