• 01.08.2025, 01:00
  • Register
  • Login
  • You are not logged in.

 

larsm

Senior Member

DOS .bat Frage

Thursday, June 2nd 2005, 1:31am

hi

ich versuche seit *ausdieuhrschiel* 6 stunden ein vernünftiges menü in einer bat datei für freedos hinzubekommen. es soll einfach ein bisschen text angezeigt werden und der benutzer soll dann 1 2 oder 3 drücken, um weiter zu kommen.

mit set /p=hallo... gehts, man muss nur erst die zahl und dann enter drücken. soll aber ohne enter sein.

dann gibts diese choice.com von m$. hängt sich auf, sobald man eine andere, als die angegebenen tasten drückt und ist keine freeware. choice von freedos macht den selben fehler.

qbasic! hab versucht selbst sowas zu proggen, bekomme die gedrückte taste aber absolut nicht aus dem prog raus. umgebungsvariablen kann man dirtekt nicht setzen und "shell set taste=..." fängt er anscheind auch ab. und wäre auch keine freeware...

was kann ich denn noch tun!?

lars

Y0Gi

God

Re: DOS .bat Frage

Thursday, June 2nd 2005, 1:59am

dass choice sich aufhängt, wenn man eine andere taste drückt, ist aber nicht sinn der sache und mir auch so nicht in erinnerung :)

Eumel

God

Re: DOS .bat Frage

Thursday, June 2nd 2005, 11:42am

QBasic: "INKEY$"

MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.

larsm

Senior Member

Re: DOS .bat Frage

Thursday, June 2nd 2005, 5:21pm

@Saiya: ja, nur wie kommt diese info aus qb zurück in die bat datei? hab versucht mit dem shell befehl eine dos umgebungsvariable zu setzen, geht auch nicht.

wenn das so weiter geht muss ich das wohl vollständig proggen.

Y0Gi

God

Re: DOS .bat Frage

Thursday, June 2nd 2005, 8:02pm

was ist denn bitte so schlimm daran, dass man enter drücken muss? im vergleich zum aufwand ist das doch möglicherweise in kauf zu nehmen, oder?

larsm

Senior Member

Re: DOS .bat Frage

Thursday, June 2nd 2005, 8:35pm

das ist für leute, die möglicherweise nicht wissen, was "die entertaste" ist...

larsm

Senior Member

Re: DOS .bat Frage

Friday, June 3rd 2005, 12:49am

jetzt gehts: hab mir einige kleine assembler progs geprogt, die die tasten abfragen.

das war noch effiziente programmierung: mein eines prog ist 6 byte groß und das andere ganze 8 byte *g*