Bat bestand met invulparameters

Status
Niet open voor verdere reacties.

Benthouse

Gebruiker
Lid geworden
15 jan 2003
Berichten
71
Hallo Allemaal,

Ik wil een *.BAT bestandje maken waarbij steeds verschillende parameters ingevuld dienen te worden.

Hierbij gaat het om ongeveer de volgende regel:

Je krijgt bijv.

c:\blat -install smtp.quicknet.nl mijnmailadres@quicknet.nl

Nu is het zo dat er gebruik gemaakt wordt van mailservers bij verschillende providers.
en dus de SMTP parameter flexibel moet zijn.
Omdat niet iedereen verstand heeft (ik een klein beetje) van BAT bestanden wilde ik dit via een soort invulschermpje doen waarbij de volgende 2 parameters ingevuld moeten worden:

- SMTP server van de provider
- Het e-mail adres van de gebruiker.

Dit bat bestandje moet dan 1x gedraaid worden, en klaar is klara.

Dan heb ik nog een 2e BAT bestandje waarbij 2 parameters "automatisch" ingevuld moeten worden.

Ik zit aan iets te denken van replace o.i.d.

zo van:

Waar moet de mail naar toe? -TO parameter

Replace 'parameter' voor het ingevulde mail adres....

Kan dit?

Het *.Bat bestand moet dus eenmalig aangepast worden

Alvast bedankt



Wie helpt mij hiermee?
 
Laatst bewerkt:
Bat files werken in principe in een dos omgeving, popup's met invul schermpjes heb je daar niet.

Je kunt wel variabelen mee geven door %1 te gebruiken, dit moet je echter al doen bij het starten van je bat files.

Dus iets in de trant van Insall.bas waarde1 waarde2, waarbij waarde1 en 2 in de batch file gebruikt worden op de plekken waar je %1 en %2 in de batch file code hebt gebruikt.

Een simpel voorbeeld zou kunnen zijn.
Maak_Subdirectory.bat
In de batch file zet je;
MD %1

Als je nu de batchfile start met;
Maak_Subdirectory waarde123
Zal er een map waarde123 worden aangemaakt.
Dos commando MD = Maak sub directory aan.

Allemaal niet zo gebruikers vriendelijk dus.

Maar misschien is dit wat. Ik het het zelf nog nooit gebruikt en is misschien een overkill voor wat je wilt, maar je blijft gewoon in de windows omgeving en ik meen dat je gebruikers er ook naar input kunt vragen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan