Bericht 1 van 7NL Computer Forum ~ SQL & Programmeren Van | : | Stefan de Best (Sysop) | Datum | : | 13-03-2006 |
Aan | : | Allen | MsgID | : | 2842.1 |
Onderwerp | : | Windows batchbestanden | Forum | : | ws-nlcomputer |
Hoi,
Ik hou me nauwelijks bezig met batchbestanden, maar het batchbestand wat ik nu aan het maken ben moet mij gaan helpen bij het programmeren om snel een distributie-versie aan te maken (samenvoegen van programmabestanden, readme-files etc.).
Ik weet dat het mogelijk is, maar hoe kon je ook alweer een vraag aan de gebruiker stellen die met J (Ja) of N (Nee) beantwoord kan worden en afhankelijk van het antwoord een ander deel van het batchbestand uitvoerd?
Stefan
Overzicht van 150 oude en minder bekende zwemslagen
http://tinyurl.com/yuojv[/] ...
Bericht 2 van 7NL Computer Forum ~ SQL & Programmeren Van | : | -> Michel Uphoff (Sysop) | Datum | : | 13-03-2006 |
Aan | : | Stefan de Best (Sysop) | MsgID | : | 2842.2 |
Onderwerp | : | Windows batchbestanden | Forum | : | ws-nlcomputer |
Hoi Stefan,
>> maar hoe kon je ook alweer een vraag aan de gebruiker stellen <<Dat hangt van het OS af. Een aantal Dos versie, waaronder die van 95/98/me en ook Windows 2000 hadden het choice commando aan boord, maar onder XP is dat er niet. Je zou onder XP je kunnen behelpen met het Set commando, maar dat werkt wel erg omslachtig. Choice van W98 werkt ook onder XP naar mij bijstaat.
Zelf gebruik ik de stokoude maar onder iedere dos en windows versie nog steeds uitstekend werkende be.exe (Norton Batch enhancer). Be kan véél meer dan alleen maar conditioneel spingen, zoals wachten, boxjes tekenen, voor en achtergrondkleuren instellen, toontjes genereren, naar een locatie op het scherm gaan, rebooten enzo, maar dat terzijde. Type be /? voor algemene help en be commando /? voor de mogelijkheden van een specifiek be commando, waaronder be ask. Be ask /? dus.
Ik attach het even.
Voorbeeldje van een batchfile:
@echo off
cls
Be ask "Uw invoer a.u.b. 1, 2 of 3: ",1234 default=4 timeout=30
If errorlevel 4 goto einde
If errorlevel 3 goto drie
If errorlevel 2 goto twee
If errorlevel 1 goto een
:drie
Echo u drukte de 3 in
goto einde
:twee
Echo u drukte de 2 in
goto einde
:een
Echo u drukte de 1 in
:einde
Echo einde test
Michel Uphoff (Nlcomputer Forum)Homepage
Gewijzigd 13/03/2006 15:47 CET door
Michel Uphoff (Sysop) | Bijlagen : be.exe 26KB |
Bericht 3 van 7NL Computer Forum ~ SQL & Programmeren Van | : | Ruud (Sysop) | Datum | : | 13-03-2006 | Aan | : | Michel Uphoff (Sysop) | MsgID | : | 2842.3 | Onderwerp | : | Windows batchbestanden | Forum | : | ws-nlcomputer |
Michel, >>nog steeds uitstekend werkende be.exe (Batch enhancer).<< Aha, good old BE :-) Waar was dat ook alweer een onderdeel van, Norton Utilities? ------------------------ Groeten, Ruud de Wit (NL Computer)
|
Bericht 4 van 7NL Computer Forum ~ SQL & Programmeren Van | : | Michel Uphoff (Sysop) | Datum | : | 13-03-2006 |
Aan | : | Ruud (Sysop) | MsgID | : | 2842.4 |
Onderwerp | : | Windows batchbestanden | Forum | : | ws-nlcomputer |
Hoi Ruud,
>> Norton Utilities <<Yep, nog uit de tijd dat Symantec top tools maakte.
Michel Uphoff (Nlcomputer Forum)Homepage
Bericht 5 van 7NL Computer Forum ~ SQL & Programmeren Van | : | Henk | Datum | : | 14-03-2006 |
Aan | : | Michel Uphoff (Sysop) | MsgID | : | 2842.5 |
Onderwerp | : | Windows batchbestanden | Forum | : | ws-nlcomputer |
Hoi Michel,
>>nog uit de tijd dat Symantec top tools maakte<<Ach ja, die goede oude tijd.
GroetjesHenk
Bericht 6 van 7NL Computer Forum ~ SQL & Programmeren Van | : | Stefan de Best (Sysop) | Datum | : | 17-03-2006 |
Aan | : | Michel Uphoff (Sysop) | MsgID | : | 2842.6 |
Onderwerp | : | Windows batchbestanden | Forum | : | ws-nlcomputer |
Hoi Michel,
Ik ben al een beetje aan het experimenteren geweest met BE en je kan er wel leuke dingen mee doen, ook qua opmaak. Thx!
Ja, Mr. Norton, ik weet nog dat hij vroeger op de kaft van een boek stond....dat boek besprak Norton Utilities dacht ik. Ik werkte toen met plezier met een paar van die utilities. Maar nu? Nee. Toen waren het échte utilities!
Ik heb hier trouwens nog Norton Utilities v6.01 liggen op twee floppies. Waarschijnlijk zal BE daar óók wel op staan.
>
Bericht 7 van 7
NL Computer Forum ~ SQL & Programmeren Van | : | Michel Uphoff (Sysop) | Datum | : | 18-03-2006 |
Aan | : | Stefan de Best (Sysop) | MsgID | : | 2842.7 |
Onderwerp | : | Windows batchbestanden | Forum | : | ws-nlcomputer |
Hoi Stefan,
>> ik weet nog dat hij vroeger op de kaft van een boek stond.... <<
Ja, ik zie hem ook nog voor ogen in opgestroopte hemdsmouwen <G>, het was toen echt een Dos Guru. Tijden veranderen.
Michel Uphoff (Nlcomputer Forum)
Homepage