Ich versuche, aus Batch heraus ein VBS-File anzulegen:
echo abc > F:\neuedatei.vbs
echo "Set link = Shell.CreateShortcut(DesktopPath & "\Firefox.lnk")" >> F:\neuedatei.vbs
Das Problem: Nur wenn ich in der zweiten Zeile das " vor Set und das " nach Firefox.lnk") setze, entsteht im VBS-File die zweite Zeile; doch dann mit im VBS-File gesetzten Anführungszeichen um den Pfad herum, was ich nicht gebrauchen
kann - denn dadurch ist die VBS-Datei nicht richtig funktionsfähig.
Das Problem liegt sicherlich an echo set, doch direkt nacheinander und ohne Anführungszeichen kann ich dies nicht schreiben. Gibt es einen Weg, die zweite Zeile in die VBS-Datei zu bekommen, ohne dass in dieser Datei die funktionsstörenden Anführungszeichen
entstehen? Evtl. gibts eine Lösung mit ' ???