Batch Anführungszeichen ersetzen

Hallo,

ich weiß die Frage gab es schon öfters, aber ich finde keine funktionierende Lösung.

Also mein Problem ist, dass ich Anführungszeichen aus einem String durch Backslash und Anführungszeichen ersetzen muss (Also " wird zu ").

Mein Code sieht bisher so aus:

set link=„String mit Anfürhungszeichen“
set link=%link:^"=^"%
echo %link% > link.txt

Auch wenn ich die Anführungszeichen beim Eesetzen nicht maskiere, klappt es nicht. Hat jemand evtl. eine Lösung oder Idee?

Gruß Tobi

Gelöst

Liegt an dem String, der verhindert das das Ersetzten sauber funktioniert.