Teller in Autoexec.bat?

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

  • Maarten
  • Registratie: Januari 2002
  • Niet online
ik heb ff een vraagje,

hoe kan ik een teller maken in autoexec.bat

bijv. ik start de computer op, en dan moet ie 1 optellen in een variabele die je in autoexec.bat schrijft (dus steeds als de computer opstart moet ie er 1 bij optellen)
als dan de variabele een bepaald maximum bereikt, moet ie naar de volgede sub gaan.

kan dit, en heeft iemand een juiste code?

thanx alvast

  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

goor, maar eerste wat in mij opkomt:
gebruik een bestandsnaam.
1.txt
2.txt
3.txt
die rename je dan telkens 1 nummer hoger. met exists kan je checken of de filenaam bestaat

  • Maarten
  • Registratie: Januari 2002
  • Niet online
bedoel je zoiets als dit, of is dit een K*T code?

@echo off
:teller
type 1.txt >> teller.txt
if teller.txt = 1 goto teller2
:teller2
type 2.txt >> teller.txt
if teller.txt = 2 goto start

alvast bedankt

  • red bull
  • Registratie: Januari 2000
  • Laatst online: 09-09 15:39

red bull

Keeps me awake !

Is wel redelijke k*t code :)
met type "tekst" >> bestandsnaam voeg je toe in bestandsnaam.
met type "tekst" > bestandsnaam overschrijf je bestandsnaam.

het enige waar ik zo op kan komen (zonder util) is dat je elke keer een regel toevoegd aan een bestand (>>) en dan op het moment dat je het wilt weten met edit.com oid even onderaan het document gaat staan en dan zie je vanzelf hoeveel regels het zijn.

  • hufkes
  • Registratie: Maart 2000
  • Laatst online: 26-08 18:43

hufkes

nee, daar staat niet hufter!

yuk... moet het echt een teller zijn, anders is het het makkelijkste om gewoon een date / time te echo-en naar een bestand, dan kun je altijd de datum en tijd van opstarten zien en zelf met behulp van het regelnummer het aantal uitlezen.

Anders moet je zelf even een programmatje schrijven dat een bestand inleest, tekst omzet, inc'd en weer wegschrijft. In batch"taal" is het volgens mij een heel stuk lastiger als het al mogelijk is.

Onderstaande signature is al >20jr oud ***hoe dan***
---
Het internet is een veelbelovend medium
....dat maar heel weinig van zijn beloftes nakomt.
Wat weg is... raak je nooit meer kwijt :P


  • Maarten
  • Registratie: Januari 2002
  • Niet online
maakt niet zo veel uit, wat het makkelijkst is graag :D

bedankt

  • Nitroglycerine
  • Registratie: Januari 2002
  • Laatst online: 21:50

Nitroglycerine

Autisme: belemmering en kracht

je moet met een bestand werken, teller in memory is weg bij reboot.
Als je nu een teller.txt maakt, die lees je uit in een numerieke variabele, daar tel je 1 bij op, en schrijf je weg in teller.txt
dat lijkt me de schoonste oplossing

Hier kon uw advertentie staan


  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

ik bedoelde:
code:
1
2
3
4
5
6
7
8
9
10
11
12
if exists (10.txt) goto doelbereikt
rename 9.txt 10.txt
rename 8.txt 9.txt
........
rename 1.txt 2.txt
goto end

:doelbereikt
rename 10.txt 1.txt
doen wat je wilde doen

:end

van de renames doet slechts 1 z'n werk

  • Maarten
  • Registratie: Januari 2002
  • Niet online
Ja, dat is wat ik zocht, heb je ook nog een voorbeeld code voor me??
(ik vraag wel veel van jullie he? :D)

edit:
niets gezegd, bedankt allemaal

Verwijderd

Op donderdag 04 april 2002 09:54 schreef AMD_er het volgende:
ik heb ff een vraagje,

hoe kan ik een teller maken in autoexec.bat

bijv. ik start de computer op, en dan moet ie 1 optellen in een variabele die je in autoexec.bat schrijft (dus steeds als de computer opstart moet ie er 1 bij optellen)
als dan de variabele een bepaald maximum bereikt, moet ie naar de volgede sub gaan.

kan dit, en heeft iemand een juiste code?

thanx alvast
Gewoon

echo Op %date% %time% is het systeem gestart >> logje.txt

?

  • MickMack
  • Registratie: December 2001
  • Laatst online: 09-09 20:47
Is het misschien een optie om een teller in Qbasic te maken en daar vervolgens een exe van te maken, met een verwijzing in autoexec.bat naar deze exe? Of moet het echt met dos-commando's?

In qbasic kan je dat namelijk ZEER eenvoudig maken

The JavaScript GoT Tracker


  • Maarten
  • Registratie: Januari 2002
  • Niet online
heb je toevallig een code voor Qbasic dan?

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Scriptrequest.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.