[DOS] > functie en windows gebruiker

Pagina: 1
Acties:

  • Sjoerd
  • Registratie: December 2003
  • Niet online
Ik kom er niet helemaal aan uit ik ben een spel aan het maken waarmee ik via dos commando's de highscores wil wegschrijven.
dit is wat ik heb

[script]
@CTTY NUL
echo %1 >highscores.txt
CTTY CON
[/script\

waar bij de %1 een waarde is die variabel is en wordt bepaald in men spel.
nu het probleem hij schrijft perfect de waarde weg naar het bestand highscores.txt MAAR de volgende keer dat hij iets wegschrijft naar dat bestand overschrijft hij de vorige waarde, hoe kan ik dit oplossen?

En aangezien het spel op verschillende pc's gebruikt gaat worden zoek ik een commando om de admin naam bij in het textbestandje te voegen (een commando dus bv: echo adminnaam??? naar het text bestand waarbij er weer niks overschreven mag worden.

Ik heb al verschillende bronnen gepleegd op internet en hier op GoT echter vind ik geen antwoorden op men 2 vragen.

Modelbouw - Alles over modelbouw, van RC tot diorama


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 21:41

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • pachacuti
  • Registratie: Januari 2002
  • Laatst online: 17-01 23:02
langezwieper schreef op maandag 28 februari 2005 @ 19:04:


waar bij de %1 een waarde is die variabel is en wordt bepaald in men spel.
nu het probleem hij schrijft perfect de waarde weg naar het bestand highscores.txt MAAR de volgende keer dat hij iets wegschrijft naar dat bestand overschrijft hij de vorige waarde, hoe kan ik dit oplossen?
echo %1 >>highscores.txt

  • eXcyle
  • Registratie: Juni 2002
  • Laatst online: 10-04 18:53
echo %1 >>highscores.txt

> is naar een bestand schrijven (en het bestand eerst leeg gooien)
>> is onderaan bijschrijven

  • Sjoerd
  • Registratie: December 2003
  • Niet online
Bedankt voor het verplaatse O-) dacht dat het script related was

Modelbouw - Alles over modelbouw, van RC tot diorama


  • Sjoerd
  • Registratie: December 2003
  • Niet online
eXcyle schreef op maandag 28 februari 2005 @ 19:07:
echo %1 >>highscores.txt

> is naar een bestand schrijven (en het bestand eerst leeg gooien)
>> is onderaan bijschrijven
was het zo simpel??? :| bedankt jongens dat is al mystery minder :+

Modelbouw - Alles over modelbouw, van RC tot diorama


  • eXcyle
  • Registratie: Juni 2002
  • Laatst online: 10-04 18:53
Wat bedoel je btw met de admin naam ?
PC naam ? (onder windows 2000/XP is dat echo %COMPUTERNAME%)
Windows Username ? (onder windows 2000/XP is dat echo %USERNAME%)

[ Voor 49% gewijzigd door eXcyle op 28-02-2005 19:11 ]


  • Sjoerd
  • Registratie: December 2003
  • Niet online
De windows UserName lijkt me het makkelijkste om de pc te identificeren.
anders krijg je bij sommige mensen een heel letter,teken reeks

Modelbouw - Alles over modelbouw, van RC tot diorama


  • pachacuti
  • Registratie: Januari 2002
  • Laatst online: 17-01 23:02
dat was dacht ik echo %USERNAME%

  • Remco
  • Registratie: Januari 2001
  • Laatst online: 10-04 14:59
En aangezien het spel op verschillende pc's gebruikt gaat worden zoek ik een commando om de admin naam bij in het textbestandje te voegen (een commando dus bv: echo adminnaam??? naar het text bestand waarbij er weer niks overschreven mag worden.
Je kan een natuurlijk een variabele setten, en deze later weer gebruiken.
Kijk eens naar een tutorial over batches schrijven, dit is allemaal vrij basic.

The best thing about UDP jokes is that I don't care if you get them or not.


  • Sjoerd
  • Registratie: December 2003
  • Niet online
echo %USERNAME% does the trick :X voel me wel stom nu.

Over de variabelen, ik gebruik .bat bestanden al gecombineerd met de scripttaal voor het spelletje(LINGO) variabelen was echter geen optie, aangezien ik dan veel zou moeten scripten in vgl met dit,

Modelbouw - Alles over modelbouw, van RC tot diorama


Verwijderd

geef mij dat spel... kan ik me pa weer gek maken door regelmatig de highscores.txt te editen...
dat heeft hem al menig uurtje zoet gehouden :) (patience en minesweeper o.a.)

  • Sjoerd
  • Registratie: December 2003
  • Niet online
Haha voeg me toe en ik zal het geven ;) (offtopic)
het spel is helemaal goed gelukt nu

Modelbouw - Alles over modelbouw, van RC tot diorama

Pagina: 1