WIe kann in ich einer Batch Datei mit echo ein Prozentzeichen augeben lassen?

... komplette Frage anzeigen

2 Antworten

Zwei %% geben ein % aus.

Also echo %%

und raus kommt

%

Antwort bewerten Vielen Dank für Deine Bewertung
echo ^%

Das Caret-Zeichen "^" macht jedes nachfolgende Sonderzeichen literal.

Das ist sicherer als die Verdoppelung des "%", denn das kann u.U. auch zu Fehlern führen:

[...]
call :MeineAusgabe %%Hallo%%
[...]
:MeineAusgabe
echo %1

Das wird nicht funktionieren.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?