Batch #1 (Kullanıcıdan Veri Alma, Renk Değiştirme, Ekrana Yazı Yazma...)

MuhammedTr768

Kıdemli Üye
7 Kas 2021
2,933
1,815
31
MyKrallife
logo.png

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)
Parantezi silip oraya ekranda yazmasını istediğimiz şeyi yazacağız
şimdi ise kapanmaması için pause >nul yazacağız
şimdi ise farklı kaydedip dosyanın uzantısını .bat yapacağız
f51b7ej.PNG

Şimdi dosyamızı açtığımız zaman ekranda www.turkhackteam.org yazacaktır
an52sri.PNG


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
10e1sn7.PNG

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.
lwf3e5n.PNG

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
b2l43gf.PNG

Şimdi farklı kaydedip programımızı açalım
lms2ux1.PNG

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

logo.png
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.