Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [DOS] Veranderen van waarde in INI file (https://forum.scholieren.com/showthread.php?t=777163)

Q 17-03-2004 08:49

[DOS] Veranderen van waarde in INI file
 
Weet iemand hoe je een bepaald woord in een ini kan plaatsen zonder deze file te openen en handmatig in te vullen.

[network]
filesharing=no
printsharing=no
autologon=yes
computername=PC0300
lanroot=A:\NET
username=DLOG
reconnect=yes
dospophotkey=N
lmlogon=0
logondomain=ECT
preferredredir=full
autostart=full
maxconnections=8

Ik heb de bovenstaande waardes in een INI staan welke geladen worden bij het opstarten maar de computernaam is telkens anders, dus wil ik bij het aanmelden een menu krijgen waar je de PC naam moet invullen, wat dus weer automatische die "PC0300" waarde overschrijft.

Iemand een idee?

eddie 17-03-2004 08:58

Zoek maar eens op 'echo' en '>>'

Q 17-03-2004 09:03

Citaat:

eddie schreef op 17-03-2004 @ 09:58:
Zoek maar eens op 'echo' en '>>'
met echo >> voegt hij inderdaad iets toe aan een bestand

echo hallo >> hoi.txt

Dan staat onderin hallo... maar ik wil een waarde in het midden van de file overscrijven... ik zal nog eens uitgebreider gaan zoeken naar echo :) In ieder geval bedankt.

eddie 17-03-2004 09:19

ook leuk: 'type'

Q 17-03-2004 09:44

Citaat:

eddie schreef op 17-03-2004 @ 10:19:
ook leuk: 'type'
:confused: voorbeeld? (dat is alleen om de inhoud van een file te zien)

eddie 17-03-2004 12:39

In Unix/Linux ed zijn functies als grep e.d.
Kun je grappige dingen mee doen, icm type en >>.

Dr HenDre 17-03-2004 16:27

Citaat:

eddie schreef op 17-03-2004 @ 10:19:
ook leuk: 'type'
type kan je hier niets mee(afaik). Daarmee kun je alleen bestanden uitlezen.

edit:
Ow Q had dat al gezegd :)

Misschien dat copy con je kan helpen, zoek daar ook maar eens op!

Quintiano 17-03-2004 17:19

Kun je niet snel iets in BASIC in elkaar ploffen, bijvoorbeeld;

Code:


START: INPUT "Geef computernaam op :", A$
IF A$="" GOTO START
SHELL "SET computernaam="+A$

En vervolgens verwijs je in je INI naar %COMPUTERNAAM% -- ik weet niet of 't kan, maar is wellicht het proberen waard. Wat ook kan is gewoon het hele INI-bestand als template in dat Basic-bestand opnemen en dan de computernaam tot variabele dopen en automagisch op de juiste manier terug laten zetten in hetzelfde INI-bestand.

Q 17-03-2004 21:32

Citaat:

Dobermann schreef op 17-03-2004 @ 18:19:
Kun je niet snel iets in BASIC in elkaar ploffen, bijvoorbeeld;

Code:


START: INPUT "Geef computernaam op :", A$
IF A$="" GOTO START
SHELL "SET computernaam="+A$

En vervolgens verwijs je in je INI naar %COMPUTERNAAM% -- ik weet niet of 't kan, maar is wellicht het proberen waard. Wat ook kan is gewoon het hele INI-bestand als template in dat Basic-bestand opnemen en dan de computernaam tot variabele dopen en automagisch op de juiste manier terug laten zetten in hetzelfde INI-bestand.

Volgens mij kan je geen basic opstarten als batch file in DOS...

Quintiano 18-03-2004 14:59

Citaat:

Q schreef op 17-03-2004 @ 22:32:
Volgens mij kan je geen basic opstarten als batch file in DOS...
Je kunt 'm toch compileren? Vervolgens laat je 'm uitvoeren in -voor mijn part- je AUTOEXEC.BAT.

Q 18-03-2004 15:48

Citaat:

Dobermann schreef op 18-03-2004 @ 15:59:
Je kunt 'm toch compileren? Vervolgens laat je 'm uitvoeren in -voor mijn part- je AUTOEXEC.BAT.
Met visual basic kan je het compileren in een exe dat klopt... maar wel voor een 16 bits omgeving... dus geen DOS. En met qbasic enzo kan je niet compileren...

DEChengst 18-03-2004 17:37

Citaat:

Q schreef op 18-03-2004 @ 16:48:
En met qbasic enzo kan je niet compileren...
Dan gebruik je dus Quick BASIC.

deathz0rz 18-03-2004 21:47

Citaat:

Desecrator schreef op 18-03-2004 @ 18:37:
Dan gebruik je dus Quick BASIC.
en gebruik anders C ofzo.

Quintiano 19-03-2004 04:42

Citaat:

deathz0rz schreef op 18-03-2004 @ 22:47:
en gebruik anders C ofzo.
Voor zoiets onbenulligs?

Quintiano 19-03-2004 04:43

Citaat:

Q schreef op 18-03-2004 @ 16:48:
Met visual basic kan je het compileren in een exe dat klopt... maar wel voor een 16 bits omgeving... dus geen DOS. En met qbasic enzo kan je niet compileren...
Dude, Quick Basic komt vrolijk met een compiler hoor. Of ga je me nou vertellen dat ik al die tijd op m'n XT'tje iets anders heb zitten doen? :)

Q 19-03-2004 17:25

Citaat:

Dobermann schreef op 19-03-2004 @ 05:43:
Dude, Quick Basic komt vrolijk met een compiler hoor. Of ga je me nou vertellen dat ik al die tijd op m'n XT'tje iets anders heb zitten doen? :)
:confused: k heb die optie nooit gezien. Goh :) Grappig.

Quintiano 19-03-2004 19:06

Citaat:

Q schreef op 19-03-2004 @ 18:25:
:confused: k heb die optie nooit gezien. Goh :) Grappig.
Nou ja, je hebt versies zònder compiler, maar ik heb d'r hier nog wel ergens een liggen mèt. Mocht je 'm nodig hebben geef je maar 'n gil.


Alle tijden zijn GMT +1. Het is nu 17:06.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.