Griever: Batch - Zeichenkette mit Sonderzeichen austauschen

Hallo.

Kurz:

Ich habe:

set TXT=Das soll in eine [html]-Datei geschrieben werden

ich möchte via %TXT:str1=str2% das:

set TXT=Das soll in eine ^<b^>html^</b^>-Datei geschrieben werden

Doch bei der Angaben von ^< und ^> beendet er das automaitsch ... Was kann ich machen, um < und > dennoch zu verwenden?

MFG
Griever

  1. hi,

    Doch bei der Angaben von ^< und ^> beendet er das automaitsch ... Was kann ich machen, um < und > dennoch zu verwenden?

    Die Problematik hattest du doch hier bereits angesprochen - und auch Lösungsvorschläge bekommen.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Doch bei der Angaben von ^< und ^> beendet er das automaitsch ... Was kann ich machen, um < und > dennoch zu verwenden?

      Die Problematik hattest du doch hier bereits angesprochen - und auch Lösungsvorschläge bekommen.

      Die Lösungsvorschläge helfen mir aber in dieser Problematik nicht weiter ...

      Wenn ich auf folgende Weise ein [ in <b> verwandeln will, dann bricht er das ganze Ab. Auch wenn ich ^< und ^> mache ... Du kannst es gerne mal probieren, ob er dir korrekte Zeichen zurückgibt, wenn ich hier mal darstelle, was alles ausgetauscht werden soll:

      @echo off
      set String=123{123}123[123]123{[123]456}
      set String=%String:{=^<i^>%
      set String=%String:}=^</i^>%
      set String=%String:[=^<b^>%
      set String=%String:]=^</b^>%
      set String=%String:^:)=^<img src="smiley1.gif"^>%
      echo %String%

      Mindestens bei einem bricht er bei mir ab ...

      Zweite Frage. Kann man sowas:

      set String=%String:%VAR1%=%VAR2%%

      So wie es hier steht, geht es nicht, via Variableninhalten was austauschen. Und ich möcht fragen, ob es überhaupt geht. Wenn ja, wie?

      Ich entschuldige mich für die "vielen" Threads, die ich für 1 Thema eröffnet habe ... Möchte auch jetzt keine weitere Rechtfertigung abgeben, damit es mehr Gesprächsthema gäbe ...

      Diesen Thread werde ich als letztes für Bat (und alles, was dazugehört) nutzen.

      MFG
      Griever

      PS: Der chat ist eigentlich schon fertig ... Möchte nur noch ein paar Gimmics reinbasteln (Sowas wie Aktive User anzeigen usw ...)