1 votes

Placez un texte arbitraire dans le presse-papiers de Windows

J'utilise clip pour placer du texte dans le presse-papiers. Pour ce faire, j'utilise echo .

echo Works|clip

Le problème se pose lorsque le texte contient des caractères spéciaux, par exemple. | " .

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

Comment le texte de echo s'échapper ? Existe-t-il un meilleur moyen de placer du texte dans le presse-papiers ?

0voto

DavidPostill Points 140654

Comment le texte de l'écho doit-il être échappé ?

Utilisez le ^ caractère d'échappement.

Lorsque la tuyauterie se clipse, le ^ a besoin de s'échapper aussi.

Exemple 1 :

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

Contenu du presse-papiers :

(TRUE|FALSE)

Exemple 2 :

> echo ^" is a Quote Mark|clip

Contenu du presse-papiers :

" is a Quote Mark

Caractère d'évasion

^ Caractère d'échappement.

L'ajout du caractère d'échappement avant un symbole de commande lui permet d'être d'être traité comme du texte ordinaire.

Lors de l'acheminement ou de la redirection de l'un de ces caractères, vous devez faire précéder le préfixe avec le caractère d'échappement : & \ < > ^ |

Exemple :

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

Source : Citations, caractères d'échappement, délimiteurs - Windows CMD - SS64.com


Autres lectures

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X