Toon posts:

[XP] batch teller

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb geen gerelateerde onderwerpen gevonden hierover, en kon er ook niks op microsoft zelf vinden, ook met de help commando van de cmd zijn er geen commando's om een txt document te maken om daar gegevens in te voeren..(dus ik heb geen idee of het mogelijk is).

Wat ik wil is een teller maken met een batch bestand. Dus iederen keer dat als ik (bijvoorbeeld) hallo.bat open, er in een txt documentje een regel toegevoegd wordt met een aantal gegevens.

Deze gegevens bestaan uit: [datum] [tijd] [loginprofie] (dus wie er ingelogd is op welke tijd)

wie kan mij helpen ?

[ Voor 3% gewijzigd door Verwijderd op 13-05-2005 14:26 . Reden: zin vergeten ]


  • Archie_T
  • Registratie: Januari 2002
  • Laatst online: 06:58
echo date /t time /t %username% >>bestandje?

Bovenin je hallo.bat?

Nee wacht, dat gaat helemaal fout...
code:
1
2
3
date /t >>bestandje
time /t >>bestandje
echo %username% >>bestandje

Zoiets, misschien even iets met set instructies en zorgen dat je alles op één regel krijgt, maar ik hoop dat je genoeg hebt aan dit beginnetje

[ Voor 87% gewijzigd door Archie_T op 13-05-2005 14:33 ]


  • Norckon
  • Registratie: September 2000
  • Laatst online: 16-02 23:21
code:
1
2
date /t >> logins.txt
time /t >> logins.txt


Kon zo snel niets vinden om huidige user uit te poepen

edit: Ah :) %username% var dus ;)

[ Voor 20% gewijzigd door Norckon op 13-05-2005 14:30 ]


  • Jimbolino
  • Registratie: Januari 2001
  • Laatst online: 01-04 16:03

Jimbolino

troep.com

misschien kun je beter een vbscriptje schrijven, ik weet niet zeker of je bestanden in kan lezen met .bat files

Hoe maak ik een batch die telt?

The two basic principles of Windows system administration:
For minor problems, reboot
For major problems, reinstall


  • BCC
  • Registratie: Juli 2000
  • Laatst online: 12:47

BCC

Na betaling van een licentievergoeding van €1.000 verkrijgen bedrijven het recht om deze post te gebruiken voor het trainen van artificiële intelligentiesystemen.


Verwijderd

Archie_T schreef op vrijdag 13 mei 2005 @ 14:28:
echo date /t time /t %username% >>bestandje?

Bovenin je hallo.bat?

Nee wacht, dat gaat helemaal fout...
code:
1
2
3
date /t >>bestandje
time /t >>bestandje
echo %username% >>bestandje

Zoiets, misschien even iets met set instructies en zorgen dat je alles op één regel krijgt, maar ik hoop dat je genoeg hebt aan dit beginnetje
niet echt boeiend maar %date% en %time% zijn ook vars zodat je bijv de dagvermelding kan weglaten (%date:~4%)

wil je echt een teller dan moet je dat zo doen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
set count=0

:loop
set /a count+=1
echo %count%
if %count%==100 goto :eof
goto loop

of ophalen en wegschrijven in txt file

for /f %%a in (count.txt) do set count=%%a
set /a count+=1
echo %count%>count.txt

[ Voor 27% gewijzigd door Verwijderd op 13-05-2005 14:48 ]

Pagina: 1