BAT Kodlarına giriş & terimler & örnekler

NexuSs

Üye
28 Şub 2013
86
0
merhaba arkadaşlar Bat Microsoft firmasının geliştirdiği bir DOS sistemidir. bu dersimizde batın bazı kodlarını , yani çalışması için ana kodlarını öğreteceğim

ilk önce masaüstüne bir yeni metin belgesi açalım. sonra metin belgesinide açalım. şimdi bir kod anlatacağım


"pause" kodumesela bir kod yazdınız kodlar en sona geldi ve program kapandı. panamasını istemiyorsanız pause koymanız yeterlidir ama durun bu kod tek kapanmamak için deildir mesela bir kod yazdınız c sürücüsünü temizlemek için. hemen temizlemeyi başlatmamak için ilk önce @ECHO OFF koyarsınız sonra pause. pausenin sonrasına ise kodlarınız. yani sizden bir tüş kodu bekler bastığınız anda pauseden sonraki kodlara geçer ve tamamlar pause koduna geldiği zaman şöyle bir şey çıkar

devam etmek için bir tuşa basın

bir tuşa basarsanız kapanır. eğer bu yazının çıkmasını istemiyrsanız ve sadece beklemek istiyorsanız şu kodu kullanmanız lazım

Kod:

Kod:
%pause%

bu yazı çıkartmaz. sadece tuş basma işlemini bekler

şimdi şu pauseden geçelim artık kafanız bi karışmasınbiraz dinlenin :D

gelelim "Echo koduna"

echo kodu ekrana yazı çıkartma kodudur örnek :

Kod:
@ECHO OFF
  echo "merhaba dünya !"
%pause%

@ECHO OFF komutunu koymasanızda olur ama formalite icabi siz yinede koyun

işte böyle ekrana bir yazı çıkarttık. bu kodun üzerinde fazla durmucam öbürkü koda geçelim

goto kodu

nedir bu goto : ingilizce biliyorsanız nedemek oldugnuzu anlarsınız :D goto ışınlan gibi bir şeydi
yani bir koddan bir koda ışınlan gibi

goto kodu kullanımı şöyledir arkadaşlar

Kod:
@ECHO OFF 
 :işlem_1 // label belirt yani label kütüphanesinin kodları


 echo "merhaba !" // merhaba yazısı çıkart 
 %pause% // tuşa basılmasını bekle
  
 goto işlem_1 // işlem_1 kütüphanesinin kodlarıa git

şimdi bu kodun açıklamasını yazayım ilk bir sınıf belirledik. sınıf belirlerken ":" bunu koymanız şart

bu sınıfta echo kodu var yazı kodu yani

şimdi kodlar pauseye geliyor. eğer pausenin ardından goto işlem_1 i koymasak nolurdu ?

program kapanırdı. biz kapatmadık kodu en başa dödürdük

// bu goto kodunu unutmayın çok işe yarayan bir koddur

title kodu

title kodu çok basit bişey. programınızın adı yani üstte görünüyor ya vb 6 daki gbi project 1 onun gibi mesela

title By NexuSs

// bu kadarlık yeter elim ağrıdı :D
 
Son düzenleme:
Ü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.