#1 11. Mai 2007 batch - ampersand maskieren? moinsen, folgendes batch-skript: Code: @echo off set foo=%1% echo foo: %foo% set newfoo=%foo:&=^&% echo newfoo: %newfoo% abspeichern und in der konsole aufrufen mit Code: blubb dies&das (ohne anführungsstriche) das problem: das kaufmanns-und ist ein steuerzeichen der konsole zur verknüpfung von befehlen (probiert mal "echo lol&echo blah" in einer zeile, dann seht ihr's). es muss in diesem fall escapet werden, mit dem ^. obiges skript schafft das nicht. habe auch schon Code: set newfoo=%foo:&=^^^&% probiert, weil ich dachte, das ^ müsse auch escapet werden - keine chance. ich kann den parameter nicht in anführungsstrichen übergeben, weil sonst die weitere verarbeitung (die atm nicht wichtig ist) fehlschlägt. jemand ne idee? hier geht's um das gleiche thema. + Multi-Zitat Zitieren