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.