CMD/windows Lot: comment passer un guillemet double et une plus grande que de signer dans un argument de la commande?

Je peux transmettre un devis double, et une plus grande que de signer pour toute commande de plusieurs façons: '"', "\"", ">"

Mais quand j'ai essayer de passer ensemble

C:\>echo "\">"
The system cannot find the path specified.

Même avec "\"\>". J'ai pu le faire fonctionner avec des guillemets simples autour, mais puisque j'ai déjà tellement de choses à traiter avec des citations que j'aimerais garder tout à l'intérieur de guillemets doubles.

Est-il un moyen d'y échapper?

Je suis sur windows7, mais je crois que c'est une certaine compatibilité descendante 'fonction', donc pas sûr que cette info est pertinente.

Edit 1:

Je tought Endoro avait le droit de réponse... mais ce n'est pas simple. CMD traite ^> différemment selon si il y a un échappé des guillemets à la chaîne. Quelqu'un a une idée pourquoi?! ou une autre d'échapper méthode?

C:\>sh echo "\"^>"
">

C:\>sh echo "a^>"
a^>

C:\>echo "\"^>"
"\">"

C:\>echo "a^>"
"a^>"

Edit 2:
voici les tests cas pour ce qui Monacraft suggéré, à l'aide de ^ avant les guillemets qui vont autour de la chaîne

C:\>echo ^"a/>"
The system cannot find the path specified.
(we still need to escape that > symbol)

C:\>echo ^"a/^>"
"a/>"
(work fine without \" in the string)

C:\>echo ^"\"/^>"
"\"/^>"
(add a single \" and the ^> escaping stop to works)

C:\>echo ^""/^>"
""/^>"
(ok, using ^ before the string means i dont have to escape the " anymore)

C:\>echo ^"^\"/^>"
"\"/^>"
(but what if i have an actual \" in my input that i have to escape... would ^\ prevent this from happening? nope)
désolé, je pensais vraiment que c'était la bonne réponse jusqu'à ce que j'ai ajouté plus de tests et vu ce que je mentionne sur la modifier. J'ai même commencé à écrire une nouvelle question, mais j'étais à peu près la même question que précédemment. Je n'ai pas le prendre à la lumière ainsi... désolé si il offensé.
en Échappant les caractères comme ", <, >, >>, ou | dans les arguments d'un fichier de commandes, Lot de caractère échapper, Escape pour cent dans le fichier bat, Escape caractère spécial dans un windows batch, Caractères Spéciaux dans le Fichier de commandes

OriginalL'auteur gcb | 2013-08-28