1

Я использую clip чтобы установить текст в буфер обмена. Для этого я использую echo .

echo Works|clip

Проблема в том, что текст содержит специальные символы, например. | "

echo (TRUE|FALSE)|clip
echo " is a Quote Mark|clip

Как текст с echo должен быть экранирован? Есть ли лучший способ установить текст в буфер обмена?

1 ответ1

0

Как текст с эха должен быть экранирован?

Используйте символ ^ escape.

Когда нужно обрезать трубку, ^ тоже нужно убежать.

Пример 1:

> echo (TRUE^^^|FALSE)|clip

Содержимое буфера обмена:

(TRUE|FALSE)

Пример 2:

> echo ^" is a Quote Mark|clip

Содержимое буфера обмена:

" is a Quote Mark

Побег персонаж

^ Побег персонажа.

Добавление escape-символа перед символом команды позволяет рассматривать его как обычный текст.

При передаче или перенаправлении любого из этих символов вы должны использовать префикс с escape-символом: & \ < > ^ |

Пример:

^\  ^&  ^|  ^>  ^<  ^^

Цитаты, экранирующие символы, разделители - Windows CMD - SS64.com


Дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .