%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!