Dos Batchfile waarde opvragen.

Status
Niet open voor verdere reacties.

BoerBert

Gebruiker
Lid geworden
21 nov 2008
Berichten
14
Hallo,

Ik heb een batchfile die aan de user een bepaalde input vraagt om later met die iets te gaan doen. Dit werkt op zich prima. Totdat ik de batchfile op een bootable USB stick zet en vanaf de USB stick boot. Dan wacht de set statement niet meer op input en blijft de variable leeg.

De statement:
SET /P wsnr=Geef nr:
echo wsnr = %wsnr%

Enig idee waar dit aan kan liggen?
 
welke "DOS" draait op die USB stick?

de set /p is een late toevoeging op het DOS arsenaal en is niet universeel ondersteund op alle DOS'en
 
welke "DOS" draait op die USB stick?

de set /p is een late toevoeging op het DOS arsenaal en is niet universeel ondersteund op alle DOS'en

Het betreft inderdaad een oude dos versie nl: 4.10.1998.
Als set /p niet ondersteund wordt, wat is dan de aangewezen manier om userinput aan een variabele toe te kennen?
 
dat kan op een aantal manieren. in die tijd (nu voel ik me heel oud :) ) plaatste je een extra executable op de drive om dit af te handelen. Afhankelijk van of je alleen een simpel keuzemenu nodig hebt of vrije input zijn er verschillende oplossingen.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan