Avatar billede htm Nybegynder
21. juli 2006 - 10:05 Der er 7 kommentarer og
1 løsning

Batch script

Hej

Jeg har brug for at vide stien til brugerens skrivebord fra et standard bat script.
Det skal altså være uanset PC-sprog og evt. anden placering på skrivebordet.

Hvis det ikke kan lade sig gøre har jeg brug for eksempler til hvordan følgende løses i vb-script batch script:

- Starte eksternt program
- Starte + stoppe service
- Kopiere alle filer + undermapper i en mappe til en anden
- Lave biblioteker
21. juli 2006 - 10:15 #1
[Start][Kør][CMD] - ENTER
i BOXEN skriv

set

og se alle de dejlige variable som du nok ka' bruge...
Avatar billede htm Nybegynder
21. juli 2006 - 10:25 #2
Ja de variabler er jeg klar over - men skrivebordets placering er ikke med i denne liste. Men jeg har brug for stien til skrivebordet.

Hvordan?
21. juli 2006 - 11:18 #3
\Skrivebord\ i DK version...

\Desktop\ i US versionen

Hmmm...
Avatar billede htm Nybegynder
21. juli 2006 - 16:27 #4
præcis og noget 3. i en tysk version... :-)

Så skal bare kunne finde stien til den mappe, uanset land.
Avatar billede nielle Nybegynder
21. juli 2006 - 19:44 #5
En mulighed er at bruge REG QUERY til at slå værdien op i registrerings databasen:

===== e721638.bat =====
SET tab=    % Der skal stå et tabulator-tegn mellem '=' og det første %
FOR /F "tokens=2* delims=%tab% " %%A IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Desktop') DO SET desktopfolder=%%B
ECHO %desktopfolder%
===== e721638.bat =====
Avatar billede nielle Nybegynder
28. juli 2006 - 09:07 #6
Har du fået afprøvet det?
Avatar billede htm Nybegynder
28. juli 2006 - 10:42 #7
Sry. Jeg blev overfaldet af en ferie, så har ikke lige haft tid til at svare her ;-)

Men din løsning virker formentlig fint, jeg fik det klaret ved at lade vb-script lave arbejdet hvor jeg skulle bruge skrivebordet.

Læg et svar, så får du point.
Avatar billede nielle Nybegynder
28. juli 2006 - 16:43 #8
Svar :^)
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