set komfortabler gestalten

18/05/2009 - 20:51 von Michael Feske | Report spam
Hallo alle zusammen,
choice funktioniert bei mir leider nicht, also habe ich auf den Rat gehört
und alles auf set umgeschrieben. Jetzt habe ich zwei Fragen dazu.
1) Kann man das komfortabler gestalten, so das man wieder eine Eingabe mit
1,2,3 ... hat damit der User nicht den text eintippen muß?
2) Ich habe eine Stelle an der mit einem Tastendruck zwei Variablen grüllt
werden sollen, einmal zum Besipiel device mit d:\ und gleichzeitig lw mit d_
wie stelle ich das am besten an?

Gruß
Micha
 

Lesen sie die antworten

#1 Ralf Breuer
18/05/2009 - 21:07 | Warnen spam
Michael Feske schrieb:

choice funktioniert bei mir leider nicht,



Klar, es gehört nicht zu XP. Du müsstest z.B. eine W98-Version kopieren.

also habe ich auf den Rat gehört und alles auf set umgeschrieben.
Jetzt habe ich zwei Fragen dazu.
1) Kann man das komfortabler gestalten, so das man wieder eine
Eingabe mit 1,2,3 ... hat damit der User nicht den text eintippen muß?



Ja klar, dann musst Du allerdings "umsetzen":

:Laufwerk
echo == echo Auf welchem Laufwerk befinden sich die ordner
echo incoming, log, script und outgoing ?
echo == echo 1 = D
echo 2 = E
echo 3 = F
echo 4 = N
echo 5 = X
set /P x=Device:
if not %x% == 1 if not %x% == 2 if not %x% == 3 if not %x% == 4 if not %x%
== 5 goto Laufwerk
if %x% == 1 set device=d:\
if %x% == 2 set device=e:\
if %x% == 3 set device=f:\
if %x% == 4 set device=n:\
if %x% == 5 set device=x:\

2) Ich habe eine Stelle an der mit einem Tastendruck zwei Variablen
grüllt werden sollen, einmal zum Besipiel device mit d:\ und
gleichzeitig lw mit d_ wie stelle ich das am besten an?



if %x% == 1 set device2=d_
...

Da bist Du eindeutig besser dran, wenn gleich der Buchstabe eingegeben
werden muss:

:Laufwerk
echo == echo Auf welchem Laufwerk befinden sich die ordner
echo incoming, log, script und outgoing ?
echo == echo D
echo E
echo F
echo N
echo X
set /P x=Device:
if not %x% == 1 if not %x% == 2 if not %x% == 3 if not %x% == 4 if not %x%
== 5 goto Laufwerk
set device=%x%:\
set device2=%x%

Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Ähnliche fragen