YanlayanOrangutan
Hectopat
- Katılım
- 26 Şubat 2017
- Mesajlar
- 2
Daha fazla
- Cinsiyet
- Erkek
Yakın zamanda batch komutlarına merak saldım "if" komutu ilgimi çekti ve klavyeden girdi alıp aldığı girdiye göre farklı senaryolar üreten bir sistem yapmaya çalıştım ama işin içinden çıkamadım, ne yaptıysam yararı olmadı.
Komut şu şekilde:
2 tuşuna bassam da sıra ile biri, ikiyi ve üçü bana soruyor.
Seçimlerim sırası ile "1, h, 2, e" şeklinde yapmak istedim ama şöyle oldu :
EDİT:2 tuşuna bassam bile seciminiz 1 dediği için her zaman aynı şey oluyor.
Güncel +++
Komut şu şekilde:
Kod:
@Echo off
:X
choice /C:123
if errorlevel 1 goto 1
if errorlevel 2 goto 2
if errorlevel 3 goto 3
:1
echo secimin 1
echo Emin misin?
choice /c:eh
if errorlevel e goto yanliscevap
if errorlevel h goto x
:2
echo secimin 2
echo Emin misin?
choice /c:eh
if errorlevel e goto dogrucevap
if errorlevel h goto x
:3
echo secimin 3
echo Emin misin?
choice /c:eh
if errorlevel e goto yanliscevap
if errorlevel h goto x
:yanliscevap
echo yanlis cevap
pause
exit
:dogrucevap
echo dogru cevap
pause
exit
2 tuşuna bassam da sıra ile biri, ikiyi ve üçü bana soruyor.
Seçimlerim sırası ile "1, h, 2, e" şeklinde yapmak istedim ama şöyle oldu :
Kod:
[1,2,3]?1
secimin 1
Emin misin?
[E,H]?H
e şu an beklenmiyordu.
h şu an beklenmiyordu.
secimin 2
Emin misin?
[E,H]?E
e şu an beklenmiyordu.
h şu an beklenmiyordu.
secimin 3
Emin misin?
[E,H]?H
e şu an beklenmiyordu.
h şu an beklenmiyordu.
yanlis cevap
Devam etmek için bir tuşa basın . . .
EDİT:2 tuşuna bassam bile seciminiz 1 dediği için her zaman aynı şey oluyor.
Güncel +++