Komut: nlsfunc
NLSFUNC, NLS (National Language Support yani Millî Dil Desteği)
işlevinde geçiş yapmayı ekler.
Bu, çekirdeğin bu NLS işlevi olduğundan dolayı (COUNTRY=... komutunu
ayrıştırabildiği için) böyledir. DISPLAY ve NLSFUNC, CHCP
vasıtasıyla sistem kod sayfasını değiştirebilmek için kullanılırlar.
Söz dizimi:
NLSFUNC [/Y|/?] [sürücü][yol]dosyaismi
sürücü Sürücü harfi, mesela C:
yol Dizin, mesela \misal\
dosyaismi NLS bilgilerini içeren dosya
Seçenekler:
/Y Seçime dayalı YES/NO tablosunu yükler.
/? Yardımı gösterir.
[sürücü][yol] dosyaismi NLS bilgilerini içeren geçerli bir COUNTRY.SYS
dosyası için sürücü ve yol.
Açıklamalar:
Bu NLSFUNC uygulaması FreeDOS'a özeldir.
MS-DOS ile veya başka bir DOS varyantıyla çalışmaz.
Özür dileriz, NLSFUNC hakkında az bilgi bulunmaktadır, şuraya bakın:
https://gitlab.com/FreeDOS/base/nlsfunc
Örnekler:
Bu, Polonya (pl) için bir örnektir. Her şeyden evvel COUNTRY
veya COUNTRY.SYS makalesine bakın, ülke kodunu (48) ve bu durumda mevcut
olan kod sayfalarını bulmak için (852, 850, 858). Ardından hangi EGA
paketlerinde bu dilin olduğunu bulmak için KPDOS makalesine bakın.
Bu durumda 852, 850 ve 858, EGA.CPX dosyasında mevcuttur.
CONFIG.SYS / FDCONFIG.SYS:
! COUNTRY=048,852,C:\FREEDOS\BIN\country.sys
!LASTDRIVE=Z
!BUFFERS=20
!FILES=40
DOS=HIGH
DOS=UMB
DOSDATA=UMB
DEVICE=C:\FREEDOS\BIN\himemx.exe
DEVICEHIGH=C:\FREEDOS\BIN\jemm386.exe
SHELLHIGH=C:\FREEDOS\BIN\command.com C:\FREEDOS\BIN /E:1024
/P=C:\fdauto.bat
AUTOEXEC.BAT / FDAUTO.BAT:
path C:;C:\FREEDOS\,C:\FREEDOS\BIN
keyb pl
ctmouse
LH DISPLAY CON=(EGA,437,3)
MODE CON CP PREP=((850,852,858) C:\FREEDOS\CPI\EGA.CPX)
REM VEYA YUKARIDAKİ SATIR YERİNE (daha yavaş işler, sadece
REM anlatma maksatlı:
REM MODE CON CP PREP=((850) C:\FREEDOS\CPI\EGA.CPX)
REM MODE CON CP PREP=((,852) C:\FREEDOS\CPI\EGA.CPX)
REM MODE CON CP PREP=((,,858) C:\FREEDOS\CPI\EGA.CPX)
REM Virgüller olmaksızın önceki CP ezilebilir!
MODE CON CP SELECT=852 (bu komut olmaksızın da çalışmalıdır)
LH NLSFUNC /Y C:\FREEDOS\BIN\country.sys
KOMUT SATIRINDA:
CHCP (Güncel kod sayfasını gösterir, bu örnekte CONFIG.SYS ayarı
sebebiyle 852)
CHCP 850 (CP 850'ye geçiş yapar)
CHCP 858 (CP 858'e geçiş yapar)
CHCP 857 hata mesajı verir (CP hazırlanmamıştır!)
Alternatif bir örnek için CHCP makalesine bakın.
Ayrıca bakınız:
autoexec.bat/fdauto.bat
chcp
config.sys/fdconfig.sys
country
country.sys
display.sys
keyb
mode
Telif hakkı © 2004 Eduardo Casino, 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.