Avatar billede babybak Nybegynder
10. september 2003 - 13:15 Der er 5 kommentarer

checke om bruger katalog er tidstede

Jeg er ved at lave en bat-fil der skal checke om en bruger har været logget på i pc før.
Det vil jeg gøre ved at checke om der ligge en bestem fil i brugerens "logon" mappe.
Jeg har f.eks en bruger der hedder 002gtt0805, når denne bruger logger på første gang bliver en mappe med brugerens navn oprette "c:\002gtt0805" deri ligges filen check.txt. Det jeg så vil gøre er at checke om denne fil er til sted i brugerens mappe, ved næste login. Bat-filen skal virker på 400-500 brugere, så bat-fil skal kunne opfange de enkeltes brugernavne ved login og se om dennes mappe med check.txt -filen er tilstede.
Avatar billede bertelbrander Novice
10. september 2003 - 23:11 #1
if exist c:\%USERNAME%\check.txt echo Brugeren har været her foer

Forudsat at USERNAME er brugernavnet, det kan du checke ved at åbne en kommando prompt og køe kommandoen set
Avatar billede babybak Nybegynder
11. september 2003 - 09:05 #2
når jeg køre "set" - ser det sådan ud

TMP=c:\win32\TEMP
TEMP=c:\win32\TEMP
PROMPT=$p$g
winbootdir=C:\win32
COMSPEC=C:\COMMAND.com
PATH=C:\WIN32;c:\win32;c:\win32\COMKMAND;C:\WIN#"\COMMOND;;C:\SRVTOOLS
TYPE=1
LANGUAGE=DK
windir=C:\WIN32
BLASTER=A220 I5 D1
Avatar billede bertelbrander Novice
11. september 2003 - 20:10 #3
Ja, det ser jo ikke godt ud. Hvordan ved bat-filen hvad brugeren hedder? Der må jo være en måde at få navnet på, ellers kan man jo ikke finde ud af om han har været der før. Hvilken windows bruger du?
Avatar billede babybak Nybegynder
12. september 2003 - 09:04 #4
Windows 98 ......
Avatar billede bertelbrander Novice
12. september 2003 - 20:46 #5
Selv om du er så uheldig at køre Win98 må bat-filen kende brugernavnet. Hvis ikke den gør det kan den vel ikke finde ud af om han har været der før.
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