C:\WINDOWS>HELP SETLOCAL
Bir toplu is dosyasindaki ortam degisikliklerinin
yerellestirmesine baslar.
SETLOCAL komutu kullanildiktan sonra yapilan ortam degisiklikleri
toplu is
dosyasinda yerel olarak geçerli olur. Önceki ayarlari geri
yüklemek için
ENDLOCAL komutu kullanilmalidir. Bir toplu komut dosyasinin
sonuna
erisildiginde, bu toplu komut dosyasinda kullanilan her SETLOCAL
komutu için
gösterilmeyen bir ENDLOCAL komutu yürütülür.
SETLOCAL
Komut Uzantilari etkinse, SETLOCAL asagidaki sekilde degisir:
SETLOCAL toplu is dosyasi komutu artik seçenege bagli
parametreleri
kabul ediyor:
ENABLEEXTENSIONS / DISABLEEXTENSIONS
komut islemci uzantilarini etkinlestirin ya da devre
disi
birakin. Ayrinti için bkz. CMD /?.
ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION
geciken ortam degiskeni genislemesini etkinlestirin
ya da
devre disi birakin. Ayrinti için bkz. SET /?.
Bu degistirmeler, komutu,
SETLOCAL komutu öncesindeki ayarina bakmaksizin eslesen en son
ENDLOCAL
komutuna dek sürer.
SETLOCAL komutu, ERRORLEVEL degerini, bir parametre verildiyse
ayarlar. Geçerli iki parametreden biri verili digeri
verilmediyse
sonuç sifir olur. Bunu, toplu is dosyalari içinde
asagidaki teknigi kullanan uzantilarin hazir olup olmadigina
karar vermek için kullanabilirsiniz:
VERIFY OTHER 2>nul
SETLOCAL ENABLEEXTENSIONS
IF ERRORLEVEL 1 echo uzantilar etkinlestirilemiyor
Bunun çalisma nedeni, CMD.EXE, SETLOCAL eski sürümünün
ERRORLEVEL degerini ayarlamamasidir. Kötü parametreli VERIFY
komutu
ERRORLEVEL degerini sifir olmayan bir degere baslatir.
C:\WINDOWS>HELP SHIFT
Bir toplu is dosyasindaki degisen parametre konumlarini
degistirir.
SHIFT
[/n
]Komut Uzantilari etkinse, SHIFT komutu, /n anahtarini destekler.
Bu anahtar,
komuta n. yordamda degistirmeye baslamasini bildirir; bu durumda
n,
sifir ile sekiz olabilir. Örnegin:
SHIFT /2
%3 ögesini %2 ögesine, %4 ögesini %3 ögesine vb. degistirip
%0 ile %1 ögelerine etkilenmeden birakabilir.
C:\WINDOWS>HELP SORT
SORT
[/R
] [/+n
] [/M kilobayt
] [/L yerel ayar
] [/REC kayit
baytlari
] [[sürücü1:
][yol1
]dosyaadi1
] [/T
[sürücü2:
][yol2
]] [/O
[sürücü3:
][yol3
]dosyaadi3
] /+n Her karsilastirmaya baslamak için
n karakter sayisini belirtir. /+3
her
karsilastirmanin her satirda 3.
karakterde
baslamasi gerektigini gösterir.
Satirlarda n'den az karakter varsa,
önceki
diger satirlarla harmanlanir.
Varsayilan olarak,
karsilastirma her satirda ilk
karakterde baslar.
/L
[OCALE
] yerel ayar Sistemin varsayilan yerel ayarini
belirtilenle geçersiz kilar. ""C""
yerel ayari
en hizli harmanlama sirasini
verdigi gibi,
su an için tek seçenektir.
Siralama
her zaman büyük/küçük harf
duyarlidir.
/M
[EMORY
] kilobayt Siralama için kullanilacak ana
bellek miktarini
kilobayt olarak belirtir. Bellek
boyutu
her zaman en az 160 kilobayt olacak
sekilde
sinirlanir. Bellek boyutu
belirtilirse,
hazirdaki ana bellek miktarina
bakilmaksizin, tam miktar
kullanilir.
En iyi performans, genellikle
bellek boyutu
belirtilmeden elde edilir.
Varsayilan olarak,
siralama varsayilan en büyük bellek
boyutuna
sigarsa, (geçici dosya olmadan)tek
seferde
yapilir; sigmazsa, siralama (bir
kismi
siralanmis veri geçici dosyaya
depolanarak) iki seferde yapilir.
Öyle ki,
siralama vebirlestirme için
kullanilan bellek
boyutlari her seferde ayni olur.
Varsayilan en çok bellek boyutu,
girdi ve
çiktilarin ikisi de dosyaysa,
hazirdaki ana bellegin %90'i,
degilse
ana bellegin %45'idir.
/REC
[ORD_MAXIMUM
] karakter Bir kayittaki en çok karakter
sayisini belirtir
(varsayilan 4096, en çok 65535).
/R
[EVERSE
] Siralama düzenini tersine çevirir;
yani,
Z'den A'ya ardindan 9'dan 0'a
siralar.
[sürücü1:
][yol1
]dosyaadi1 Siralanacak dosyayi belirtir.
Belirtilmezse
standart girdi siralanir. Girdi
dosyasini
belirtmek ayni dosyayi standart
girdi olarak
yeniden yönlendirmekten daha
hizlidir.
/T
[EMPORARY
] [sürücü2:
][yol2
] Verinin ana bellege sigmadigi
durumda,
siralamanin çalisan depolama
alanini
tutan dizin yolunu belirtir.
Varsayilan,
sistemin geçici dizinini
kullanmaktir.
/O
[UTPUT
] [sürücü3:
][yol3
]dosyaadi3 Siralanan girdinin depolanacagi
dosyayi
belirtir. Belirtilmezse, veri
standart çiktiya
yazilir. Çikti dosyasini belirtmek,
ayni dosyaya
standart çiktiyi yeniden
yönlendirmekten
daha hizlidir.