Avatar billede 2400nv Nybegynder
12. marts 2003 - 16:26 Der er 10 kommentarer og
1 løsning

%userprofile%

Hej
Hvordan bruge i variabler i en bat fil? Kan man lave en variabel i stedet for administrator på denne bat fil, f.eks. %userprofile% ?

XCOPY "C:\Documents and Settings\Administrator\Dokumenter" "H:\Documents and Settings\Administrator\Dokumenter" /s /e /h /k /o /y /i

http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/prodtechnol/winxppro/proddocs/ntcmds_shelloverview.asp
Avatar billede driis Nybegynder
12. marts 2003 - 16:42 #1
%userprofile% giver hele stien til brugerprofilen, inkl. drevnavn - så du kan ikke direkte bruge den til at substituere for "Administrator".
Avatar billede driis Nybegynder
12. marts 2003 - 16:45 #2
... Du kan evt. bruge %username% - men det er ikke 100% sikkert, da biblioteket med brugerprofilen ikke skifter, hvis man først opretter en brugerprofil og derefter skifter navnet. Men hvis du er sikker på, at dine brugeres directory hedder det samme som deres navn, kunne du gøre sådan her:

XCOPY "C:\Documents and Settings\%username%\Dokumenter" "H:\Documents and Settings\%username%\Dokumenter" /s /e /h /k /o /y /i
Avatar billede 2400nv Nybegynder
12. marts 2003 - 16:59 #3
Hvordan kan jeg køre alle profilnavnene igennem der ligger i Documents and Settings biblioteket? %username% er den profil som er logget på, eller hvad? 

XCOPY "C:\Documents and Settings\%username%\Dokumenter" "H:\Documents and Settings\%username%\Dokumenter" /s /e /h /k /o /y /i
Avatar billede 2400nv Nybegynder
15. marts 2003 - 10:28 #4
Kan man ikke sætte bruge "set username="Administrator"? Hvordan gør man hvis man har flere bruger?
Avatar billede 2400nv Nybegynder
16. marts 2003 - 12:53 #5
Hvordan får jeg tilføjet flere end en bruger? Ellers virker bat-filen okay. Kan man gøre et eller andet, så bat-filen selv finder brugerne?
*********************************
set username=Administrator
echo %username%

XCOPY "C:\Documents and Settings\%username%\Lokale indstillinger\Application Data\Microsoft\Outlook" "H:\Documents and Settings\%username%\Lokale indstillinger\Application Data\Microsoft\Outlook" /s /e /h /k /o /y /i
XCOPY "C:\Documents and Settings\%username%\Foretrukne" "H:\Documents and Settings\%username%\Foretrukne" /s /e /h /k /o /y /i
XCOPY "C:\Documents and Settings\%username%\Dokumenter" "H:\Documents and Settings\%username%\Dokumenter" /s /e /h /k /o /y /i
XCOPY "C:\Documents and Settings\%username%\Application Data\Microsoft\Address Book" "H:\Documents and Settings\%username%\Application Data\Microsoft\Address Book" /s /e /h /k /o /y /i
pause
Avatar billede Slettet bruger
18. marts 2003 - 15:00 #6
Det ser ud til at du har 2 spørgsmål der går på det samme http://www.eksperten.dk/spm/329347, Her giver du bare dobbelt så mange point.
Avatar billede 2400nv Nybegynder
18. marts 2003 - 15:21 #7
Som du kan se er spørgsmålet gået noget i stå. Lukker hermed
Avatar billede 2400nv Nybegynder
18. marts 2003 - 15:22 #8
Det var en fejl at driis skulle have alle 60 point
Avatar billede 2400nv Nybegynder
23. marts 2003 - 09:29 #9
Har skrevet til eksperten for at få rettet fejlen. Ellers må driis oprette et spørgsmål og give pointene tilbage.
Avatar billede driis Nybegynder
23. marts 2003 - 12:29 #10
Det gør jeg gerne.
Avatar billede driis Nybegynder
23. marts 2003 - 12:32 #11
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester