%windir%



  • es kann ja sein, dass jemand Nicht unbedingt Windows in dem Verzeichnis "C:\WINDOWS\" installiert, sondern z.B. C:\win, dafür gibts die Umgebungs Variable "windir".
    Bei mir taucht aber irgendwie beim Kopieren ein fehler:

    Rem das %0 steht für der "NULL"- Parameter, also die eigene Datei
    COPY %0 %windir%\MenInBlack.BAT
    Rem Kopiere die Datei ins Windows Verzeichnis als "MeinInBlack.BAT".

    Das funzt aber nicht. Das schlimme: Es tauchen nicht einmal Laufzeitfehler auf, er kopiert erst gar nicht.

    P.S.: Das ist ein Konsolen- Forum, d.h. ich kann ALLES über die Dos Konsole reinschreiben, auch wenn es nichts mit C++ zu tun hat, also nicht verschieben 🙂



  • Soll das eine BAT-Datei werden oder willst du den Befehl in system() reinhauen? Wenn Letzteres der Fall ist, dann geht das so:

    #include <windows.h>
    char windir[MAX_PATH];
    GetWindowsDirectory(windir, MAX_PATH);
    

    Danach steht das Windows-Verzeichnis in windir.

    [ Dieser Beitrag wurde am 02.08.2002 um 19:58 Uhr von WebFritzi editiert. ]



  • es soll ne Batch Datei werden!


Anmelden zum Antworten