Nem megy a batchos script?
@echo off
< config.cf (
set /p permlevel=
)
echo %permlevel% >> log
cls
color A0
echo Welcome to the Adventuuuuure game :D
@echo on
@echo %permlevel%
@echo off
echo -----------
echo "0) Start!"
echo -----------
if permlevel gtr 0 (
echo "1) Debug Mode"
echo -----------
)
echo "2) Credit!"
echo -----------
echo "3) instructions/how 2 play"
echo -----------
if permlevel gtr 1 (
echo "4) Editor. Make your own story."
echo -----------
)
elméletben bekéne hogy olvassa a config.cf-bol a első sort, és ami ott van anyirra állitsa be a permlevelt, aztán kiirja a menüt, a baj az hogy permleveltől függetlenül kiir mindent. a permlevelt helyesen olvassa be, valszeg a if-el van a gond a menükiirásba
Szia.
Szerintem a következő a hiba benne :
if permlevel gtr 0 (
if %permlevel%==0 gtr 0 (
és
if permlevel gtr 1 (
if %permlevel%==1 gtr 1 (
Feltéve ha a permlevel 0 vagy 1 lehet (Ha nem akkor a kettős egyenlőség jel utáni szám javitandó permlevel megfelelő értékére).
A fenti javitásoknál nálam kiírta hogy ismertlen külső parancs : gtr (ami természetes is mivel nekem nincs gtr nevetű fájlom)
Amúgy mit szeretnél csinálni, mivel ez - a javitásokkal együtt is - csak annyit csinál, hogy a permlevel értéke alpján elinditja a gtr nevezetű fájlt, 0 vagy 1 paramééterrel.
A kiirt menűre nincs semmi hatással, mivel a menű kiirása után, nem történik bekérés, csak vége a batch fájlnak.
Sok sikert.
Üdv.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!