none
Per Batch eine VBS-Datei erstellen, die keine ""-Zeichen enthält? RRS feed

  • Frage

  • 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 ' ???

    Sonntag, 15. Dezember 2019 04:55

Alle Antworten