Çözüldü Batch script kodu çalışmıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

707286

Centipat
Katılım
31 Ağustos 2023
Mesajlar
199
Kod:
echo off.
title uhan.
color a

echo hosgeldiniz.
ping -n 2 > null.
set /p fiyat=
if %fiyat% GEQ 100 (
echo cok pahali bence alma.
pause > null.
) else (
echo ucuz imish you can consider it if you want.
pause > null.
)

Bu ekranda takılı kalıyor.
 

Dosya Ekleri

  • Ekran Alıntısı.PNG
    11 KB · Görüntüleme: 32
Son düzenleyen: Moderatör:
Çözüm
"ping -n 2 > null" satırında bir ip adresi veya hostname belirtmen gerekiyor.
null yerine nul kullanmalısın.
set /p fiyat= satırında ise kullanıcıdan giriş isterken bir ekran mesajı yazsan daha iyi olur.
Bu şekilde dene birde.
Bash:
@echo off
title uhan
color a

echo hosgeldiniz.
ping 127.0.0.1 -n 2 > nul
set /p fiyat="Fiyat giriniz: "
if %fiyat% GEQ 100 (
    echo Cok pahali, bence alma.
    pause > nul
) else (
    echo Ucuzmus,istersen degerlendirebilirsin.
    pause > nul
)
"ping -n 2 > null" satırında bir ip adresi veya hostname belirtmen gerekiyor.
null yerine nul kullanmalısın.
set /p fiyat= satırında ise kullanıcıdan giriş isterken bir ekran mesajı yazsan daha iyi olur.
Bu şekilde dene birde.
Bash:
@echo off
title uhan
color a

echo hosgeldiniz.
ping 127.0.0.1 -n 2 > nul
set /p fiyat="Fiyat giriniz: "
if %fiyat% GEQ 100 (
    echo Cok pahali, bence alma.
    pause > nul
) else (
    echo Ucuzmus,istersen degerlendirebilirsin.
    pause > nul
)
 
Çözüm
Çok teşekkürler hemen deneyeceğim.

Çalıştı hocam, tek sıkıntı nul imiş. O da Almancadaki null ile karıştırdığım için herhalde. Çok teşekkürler.
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…