Herkese Merhabalar Bugün Batch İle Ekrana Yazı Yazma ve Kullanıcıdan Veri Almayı öğreteceğim.
1- Ekrana Yazı Yazmak
İlk öncelikle başa @echo off komutunu yazacağız bunu yazmassak dosya konumunu gösterir.
sonra title (isim) yazacağız parantez içindeki yere parantezi kaldırıp programın adını yazacağız
Ekrana yazı yazmayı birçok kişi biliyor (Türkçe harf olmayacak)
Kod:
echo (yaz)
şimdi ise kapanmaması için pause >nul yazacağız
şimdi ise farklı kaydedip dosyanın uzantısını .bat yapacağız
Şimdi dosyamızı açtığımız zaman ekranda www.turkhackteam.org yazacaktır
2- Kullanıcıdan Veri Almak
İlk Öncelikle Kullanıcının Birşey Yazabileceği TextBox yapmamız lazım. Bunun için şu komutu yazacağız
set/p dene=Yaz:
Bu komutta textbox'ımızın adı dene olarak ayarladık Yaz: ise textboxumuz olacak yani biz Yaz: Yazan yere birşey yazacağız
Kullanıcı ne yazacağını bilmiyor o yüzden set/p dene=Yaz: komutundan 1 satır önce kullanıcıya adını soralım
o yüzden set/p dene=Yaz: komutundan önce:
echo Adin Ne ?
Bu komutu yazalım
Bu sefer pause >nul komutunu yazmayacağız çünkü textbox olduğu zaman herhangi bir şey yazılıp
enter'a basılmadığı sürece kapanmayacaktır.
Şimdi programı açtığımızda turkhackteam org yazısı var enter'a bastığımız zaman adın ne diye sordu bende MuhammedTr768 yazıp enter'a bastım.
Program kapandı. Diyelimki sonrasında benim adımı söylesin. O zaman şu komutu yazacağız 1 satır sonra.
echo %dene%
Bu komutta ise anlıyoruz ki echo yani yaz diyor %dene% ise, dene isimli textbox'a yazılan şeyi buraya yaz demek fakat birşeyi unuttuk. pause >nul yazmayı
istersek echo senin adin %dene% yazabilirdik biz sadece adımızı göstersin istiyoruz
Şimdi farklı kaydedip programımızı açalım
ve istediğimiz gibi bize adımızı yazdı biz echo senin adin %dene% yazsaydık ekranda senin adın MuhammedTr768 diye göstericekti yinede sıkıntı yok
Diğer derste İf Else Yapıları, Buton Fonksiyonu ve Küme oluşturmayı göstereceğim