Batch fájl billentyűlekérés?
Figyelt kérdés
Szóval azt kéne lekérnem, hogy melyik billentyű lett benyomva, és azzal kéne kezdenek valamit(változóba tenni).2014. márc. 30. 19:07
1/2 coopper válasza:
Szia.
Több módszer is van.
1. CHOICE dos-os program használata (alapértelmezetten Igen/Nem-et használ, de természetesen paraméterezhető.) Eredmény az %Errorlevel% változóban (1 vagy 2 illetve a paramétertől függően számot ad vissza) vagy külső billentyűzetkezelő program használata ami szinten az errorlevelben adja vissza a bill kódját : [link]
Példa :
choice
echo %errorlevel%
pause
Lekezelése mindig a nagyobbtól a kisebb felé haladva tehát :
IF ERRORLEVEL 2 GOTO A2
IF ERRORLEVEL 1 GOTO A1
2. SET /P paranccsal. Ide bármi beirható és rögtön változóban is van a beirt érték.
Pl :
cls
set FELH=
SET/P FELH=Felhasználónév :
cls
echo Ezt Irtad be : %FELH%
pause
Sok sikert.
Üdv.
2/2 A kérdező kommentje:
Köszi. Ment a zöld.
2014. márc. 31. 17:48
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!