Komut: mode
MODE, çeşitli donanım cihazlarını yapılandırır, durumlarını ayarlar ve
daha fazlasını gerçekleştirir.
Söz dizimi:
mode [cihaz][seçenekler] veya:
mode [ekran kipi]
Cihazlar:
CON[:] Konsol. Bu, ilk olarak kurulması gereken görüntüleme
sürücüsünü kontrol. MODE CON, ekranınızın kod sayfasını
ayarlamanıza imkân sağlar. Bu faydalıdır çünkü her bir
kod sayfası değişik karakterleri görüntülemenize izin
verir. Kod sayfalarına dair daha fazla bilgi için
KOD SAYFASI BİLGİ PAKETİNE bakın.
LPT[:] Paralel Girişler
COM[:] Seri Girişler
PARK FreeDOS kipinde uygulanmamaktadır.
Seçenekler:
MODE [cihaz] [/STA[TUS]] Bir veya tüm cihazların durumunu gösterir.
MODE LPTn[:] cols[,[lines][,retry]]
MODE LPTn[:] [COLS=...] [LINES=...] [RETRY=...]
Cols veya cpi, 6/8 lpi, retry p veya n
Retry: p sonsuz tekrar deneme / n yok
MODE LPTn[:]=[COMn[:]|NUL] Yazıcı verilerini seri girişe veya NUL'a
yeniden yönlendir.
MODE COMn[:] baud,parity,data,stop,retry
MODE COMn[:] [BAUD[HARD]=...] [PARITY=...] [DATA=...] [STOP=...]
[RETRY=...] Boş değerlere müsaade edilir.
Baud tek ön ek olarak kısaltılabilir,
parity yani eşlik o/e/n/s/m olabilir, son
ikisi space/mark anlamına gelir, veriler
be 5..8, stop 1..2 arası olabilir.
Retry dikkate ALINMAZ!
PLANLANAN: Retry b/e/r -> meşgul/hata/hazır
meşgulse, p/n sonsuz/tekrar deneme yok.
MODE CON[:] [CP|CODEPAGE] [/STA[TUS]]
CON (konsol) durumunu gösterir.
FreeDOS DISPLAY önceden yüklenmelidir.
MODE CON[:] [CP|CODEPAGE] REF[RESH]
Etkin kod sayfasını donanıma tazeler.
FreeDOS DISPLAY önceden yüklenmelidir.
MODE CON[:] [CP|CODEPAGE] PREP[ARE]=((kodsayfası) dosyaismi)
FreeDOS DISPLAY önceden yüklenmelidir.
Diğer tamponlarda kod sayfalarını hazırlamak
için PREP=((,cp2,cp3,,cp5)...) kullanın.
MODE CON[:] [CP|CODEPAGE] SEL[ECT]=sayı
FreeDOS DISPLAY önceden yüklenmelidir.
MODE CON[:] [NUMLOCK|CAPSLOCK|SCROLLLOCK|SWITCHAR]=değer
Değer şunlardan biri olabilir: kilitler için
+ veya - ya da switchar için bir karakter.
MODE CON[:] [COLS=...] [LINES=...]
Mümkün değerler donanımınıza bağlıdır.
MODE CON[:] [RATE=...] [DELAY=...]
Varsayılan oran 20, varsayılan gecikme 1.
Oran 2..30 kar/sn için 1..32, gecikme
1/4..4/4 sn için 1..4 arası olabilir.
MODE [40|80|BW40|BW80|CO40|CO80|MONO][,rows]
Bunlar, sabit ekran kipleridir.
Satırlar yani Rows 25, 28, 43 veya 50
olabilir. Sadece yazı tipini değiştirmek
istiyorsanız, satırlar için 8, 14 veya
16 kullanın.
MODE [CO40|CO80|...],[R|L][,T]
Bunlar, esnek ekran kipleridir.
Sütunlar için değerler 40, 80, 132, satırlar
ise 25, 28, 30, 34, 43, 50, 60 olabilir.
Sadece yazı tipini değiştirmek istiyorsanız,
'satırlar' için 8, 14 veya 16 kullanın.
Shift CGA sol/sağ, T etkileşimli kiptir.
/? Yardımı gösterir.
Açıklamalar:
CON (Konsol):
Bu, önceden kurulmuş olması gereken ekran sürücüsünü kontrol eder.
MODE CON, ekranınızın "kod sayfasını" ayarlamanıza izin verir. Bu, her
kod sayfasının değişik karakterler görüntülemenize imkân sağladığından
kullanışlıdır. Kod sayfasına dair daha fazla bilgi için şu sayfaya
bakın: KOD SAYFASI BİLGİ PAKETİ.
Kullanım:
MODE CON[:] CODEPAGE /STATUS
Etkin kod sayfasını, güncel DISPLAY durumu ve kod sayfası
tamponları hakkında diğer bilgileri gösterir.
MODE CON[:] CODEPAGE REFRESH
Etkin kod sayfasını donanıma tazeler (kazaen imha edilmiş olduğu
durumlarda)
MODE CON[:] CODEPAGE PREPARE ((nnn) dosyaismi)
Kod sayfası nnn'yi belirtilen dosyadan hazırla.
Dosyaların biçimi .cpx'dir ve genelde C:\FREEDOS\CPI konumunda
depolanırlar.
Mesela, kod sayfası 860 EGA9.CPX dosyasındadır. Yani şunu
kullanabilirsiniz:
MODE CON: CODEPAGE PREPARE ((860) c:\FREEDOS\CPI\ega9.cpx).
Mevcut kod sayfaları ve cpi dosyalarına dair bilgi için
KOD SAYFASI BİLGİ PAKETİ sayfasına bakın.
MODE CON[:] CODEPAGE SELECT=nnn
Kod sayfası nnn'yi etkinleştir, ki daha önce PREPARE ile hazırlanmış
olması gerekir.
MODE CON[:] NUMLOCK=değer
numlock'ı AÇIK veya KAPALI olarak ayarlar. Değer "+" veya "-"
olabilir.
MODE CON [:] CAPSLOCK=değer
capslock'ı AÇIK veya KAPALI olarak ayarlar. Değer "+" veya "-"
olabilir.
MODE CON [:] SCROLLOCK=değer
scrollock'ı AÇIK veya KAPALI olarak ayarlar. Değer "+" veya "-"
olabilir.
MODE CON [:] SWITCHAR=karakter
DOS komut satırı seçenek anahtar karakterini (genelde "/") başka
bir karaktere değiştirir. Her komutla çalışmaz.
MODE CON [:] COLS=değer
Sütunları değiştirir. Değer, 40, 80 veya 132 olabilir.
MODE CON [:] LINES=değer
Satırları değiştirir. Değer, 25, 28, 43 veya 50, ya da yazı tipi
boyutu 8, 14 veya 16 olabilir.
VESA sahibiyseniz, 30, 34 veya 60 satır da kullanılabilir olabilir.
MODE CON [:] RATE=değer
Tekrarlama oranını değiştirir. Değer 1 ... 32 (2,0 kar./sn. ...
30,0 kar./sn. 0,50 saniye gecikmesi sonrası olabilir).
MODE CON [:] DELAY=değer
Tekrarlama gecikmesini değiştirir. Değer, 1,2,3 veya 4 olabilir
(birim, 0,25 saniyedir).
CODEPAGE kelimesi CP olarak, STATUS, STA olarak, REFRESH, REF olarak,
SELECT, SEL olarak ve PREPARE, PREP olarak kısaltılabilir.
MODE, güncelliğini kaybetmiş gibi görünen ERRORLEVEL / EXITCODES
yani hata seviyelerine sahiptir (belgelendirme 1995 senesinden
kalmadır!); bu sebepten dolayı bunlar burada yayınlanmamıştır. Fakat
aşağıdakiler doğru ve çalışıyor gibi görünmektedirler:
100: DAHİLİ HATA: hazırlanan tablo için boyut çok küçük
101: Hiçbir uyumlu DISPLAY sürücüsü yüklenmedi.
Söz dizimi örneği: ... DISPLAY CON=(VGA,437,1)
102: Dosya bulunamadı
103: Kod sayfası / tampon belirtilmesinde hata
104: Hata: seçili tampon mevcut değil
105: Söz dizimi hatası
kod sayfasını kontrol et:
26: Etkin kod sayfası hiç ayarlanmamış
27: Cihaz kod sayfası okuma hatası
kod sayfasını hazırla:
27: Kod sayfası CPI dosyasında bulunmadı
29: Dosyadan kod sayfası bilgisi alınamadı (veya XMS sorunu)
31: Belirtilen CPI dosyası hasarlı (veya XMS sorunu)
kod sayfasını hazırlamayı bitir (end prepare codepage):
31: DAHİLİ HATA: Begin prepare olmadan End prepare
kod sayfası seçimi:
26: Belirtilen kod sayfası dosyada bulunamadı
27: KEYB, kod sayfasını değiştirmekte başarısız oldu
29: Cihazın kod sayfasını seçmesi başarısız oldu (veya XMS sorunu)
31: Cihazın kod sayfasını seçmesinde hata
MODE hakkında daha fazla bilgi için şuraya bakın:
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/
mode/2015/ VEYA:
https://gitlab.com/FreeDOS/base/mode/-/blob/master/DOC/MODE/
MODE.TXT
Örnekler:
mode /status Durumu gösterir
mode lpt1 /status lpt1'in durumunu gösterir
mode com1 /status COM1'in durumunu gösterir
mode con /status Con cihazlarının durumunu gösterir
mode con codepage Etkin kod sayfası, DISPLAY durumu ve kod
sayfası tamponlarına dair başka bilgiler gösterir.
mode con codepage refresh veya:
mode con: codepage refresh
Etkin kod sayfasını donanıma tazeler (kazaen imha
edilmiş olduğu durumlarda)
mode con codepage prepare ((860) C:\FREEDOS\CPI\ega9.cpx) veya:
mode con: codepage prepare ((860) C:\FREEDOS\CPI\ega9.cpx)
Kod sayfası 860'ı (Portekizce) belirtilen dosyadan
hazırlar.
Dosyaların biçimi şu şekildedir: .cpx.
Mevcut kod sayfaları ve cpi dosyalarına dair daha
fazla bilgi için KOD SAYFASI BİLGİ PAKETİNE bakın.
mode con codepage select=860 veya:
mode con: codepage select=860
Daha önce PREPARE ile hazırlanmış olması gereken
kod sayfası 860'ı (Portekizce) etkinleştirir.
mode 40,25 Satır başı 40 karakter yazabilirsiniz ve 25 satır
bulunur (geri dönmek için 'mode 80' kullanın).
AUTOEXEC.BAT/FDAUTO.BAT dosyası için örnek:
MODE CON CP PREP=((858) C:\FREEDOS\CPI\EGA.CPX)
MODE CON CP SEL=858
REM Kod sayfası 858 etkinleştirildi
Ayrıca bakınız:
chcp
cpidos
cpied
display
errorlevel/exitcode (hata seviyesi/çıkış kodu)
graftabl
kc
keyb
keycode
keyman
klib
kpdos
listxdef
mkeyb
nlsfunc
xkeyb
Telif hakkı © 2003 - 2004 Aitor SANTAMARIA MERINO, Henrique
PERON, Robert Platt, 2023 senesinde W. Spiegl tarafından güncellenip
2024 senesinde Berki Yenigün tarafından tercüme edilmiştir.
Bu dosya FreeDOS Spec Command HOWTO'dan türetilmiştir.
Kopyalama şartları için H2Cpying dosyasına bakın.