batch problem

  • Hi
    ich bin ein noob in batch schreiben deswegen habe ich mal ne frage:


    ich will ein programm schreiben das eine zweite datei in autostart geschrieben wird,wenn man das program öffnet
    aber mein programm kopiert das immer nur in C:\ rein
    mein program sieht so aus:


    @echo off
    set PFAD=C:\Dokumente und Einstellungen\All Users\Startmenü\\Programme\Autostart
    set DATEI=test.bat
    set INHALT=test ok
    echo %INHALT%> %PFAD%%DATEI%


    so es wäre echt nett von euch wenn ihr mir mal nen par tips geben würdet schonmal danke im voraus


    Mfg
    Kaoala

  • Eine BATCH beruht noch auf DOS und DOS kann nur mit >Datei-/Ordnernamen mit 8 Buchstaben< umgehen. Auch Lerrzeichen kann DOS nicht verwalten, da Leerzeichen Folgebefehle trennen.


    Irgendwie klingt deine Anfrage aber komisch. Warum soll denn bitte beim Öffnen einer BATCH eine neue Datei in den Autostart geschrieben werden. Man könnte so auch einen Virus reproduzieren lassen, der dann beim nächsten Neustart aktiv wird.


    Was genau soll denn damit bezweckt werden?

    Beschwerden über Schreibfehler, fehlende Buchstaben oder Leerzeichen bitte an meine Tastatur richten. Frau Tasta Tur Musterstrasse 11 11111 Musterstadt Bitte verratet nicht, dass ich sie angeschmiert hab, sonst wird das alte Luder noch sauer. ;)