COUNTRY
COUNTRY.SYS określa kraj, postać daty, czasu i klawiatury
TYP: ZEWNĘTRZNY
POSTAĆ:
COUNTRY = Code[,Page][,Nazwa_pliku]
ZNACZENIE:
Zmienia postać zapisu daty i godziny na przyjęty w podanym państwie. Komenda zmienia również symbol waluty i znak oddzielający część całkowitą od ułamkowej dla liczb w zapisie dziesiętnym. Informacje wyświetlane przez DOS nie będą uwzględniały wprowadzonych postaci zapisu dat, godzin i liczb. ‚Code’ jest trzycyfrową liczbą kodującą nazwę żądanego państwa. Wartość standardowa wynosi 001 i oznacza Stany Zjednoczone. COUNTRY jest jedną z grupy komend, które zazwyczaj znajdują się w specjalnym pliku konfiguracyjnym o nazwie CONFIG.SYS. Jednakże komenda ta, zawarta w pliku CONFIG.SYS, zadziała dopiero wówczas, gdy plik konfiguracyjny znajdzie się na dysku, z którego jest uruchamiany DOS.
PARAMETRY:
Code – jest kodem telefonicznym danego kraju
Page – jest numerem tablicy kodowej danego kraju
nazwa_pliku – jest plikiem zawierającym dalszy ciąg informacji specyficznych dla danego kraju (np. gdy COUNTRY.SYS znajduje się gdzie indziej niż w korzeniu to należy podać jego miejsce i nazwę)
TABLICE KODÓW:
Jest ich kilka i każda składa się z 256 znaków i zawiera litery, cyfry i symbole:
437 – tablica Stanów Zjednoczonych
850 – tablica wielojęzyczna; zawiera znaki języków europejskich, północno- i południowo-amerykańskich, czyli: Latin I
852 – tablica słowiańska (także Polska), czyli: Latin II
860 – tablica portugalska
863 – tablica francusko-kanadyjska
865 – tablica nordycka – zestaw znaków zawiera znaki języków norweskiego i duńskiego
PARAMETRY OKREŚLAJĄCE JĘZYKI NARODOWE:
Kraj | Kod kraju | Numer tablicy kodu | Kod klawiatury |
Stany Zjednoczone | 001 | 437, 850 | US |
Francja, Kanada | 002 | 863, 850 | CF |
Ameryka Łacińska | 003 | 437, 850 | LA |
Holandia | 031 | 437, 850 | NL |
Belgia | 032 | 437, 850 | BE |
Francja | 033 | 437, 850 | FR |
Hiszpania | 034 | 437, 850 | SP |
Włochy | 039 | 437, 850 | IT |
Dania | 045 | 865, 850 | DK |
Szwecja | 046 | 437, 850 | SV |
Norwegia | 047 | 865, 850 | NO |
Polska | 048 | 852 | PL |
Niemcy | 049 | 437, 850 | GR |
Anglia | 061 | 437, 850 | – |
Portugalia | 351 | 860, 850 | PO |
Finlandia | 358 | 437, 850 | SU |
Kraje arabskie | 785 | 437 | – |
Izrael | 972 | 437 | – |
FORMAT DATY I CZASU: (dla 15 stycznia 1991 i 17:35 )
Kraj | Kod narodowy | Format daty | Format czasu |
Stany Zjednoczone | 001 | 01-15-1991 | 17:35:00.00 |
Francja-Kanada | 002 | 1991-01-15 | 17:35:00,00 |
Ameryka Łacińska | 003 | 15/01/1991 | 17:35:00.00 |
Holandia | 031 | 15-01-1991 | 17:35:00,00 |
Belgia | 032 | 15/01/1991 | 17:35:00,00 |
Francja | 033 | 15/01/1991 | 17:35:00,00 |
Hiszpania | 034 | 15/01/1991 | 17:35:00,00 |
Włochy | 039 | 15/01/1991 | 17:35:00,00 |
Szwajcaria | 041 | 11.1991 | 17:35:00.00 |
Wielka Brytania | 044 | 15-01-1991 | 17:35:00.00 |
Dania | 045 | 15/01/1991 | 17.30,00 |
Szwecja | 046 | 1991-01-15 | 17.30,00 |
Norwegia | 047 | 15/01/1991 | 17.30,00 |
Polska | 048 | 1991-01-15 | 17:35:00,00 |
Niemcy | 049 | 11.1991 | 17:35:00,00 |
Anglia | 061 | 15-01-1991 | 17:35:00.00 |
Portugalia | 351 | 15/01/1991 | 17:35:00,00 |
Finlandia | 358 | 11.1991 | 17.30,00 |
Kraje arabskie | 785 | 15/01/1991 | 17:35:00,00 |
Izrael | 972 | 15 01 1991 | 17:35:00.00 |
PRZYKŁAD:
COUNTRY = 048,852,C:\DOS\COUNTRY.SYS
Ustalenie dla Polski formatu zapisu daty jako (rr-mm-dd), godziny (gg:mm), symbolu waluty (zł), separatora części całkowitej w zapisie liczb rzeczywistych (,), separatora tysięcy (.). Założono tutaj, że komendy DOS-a znajdują się na dysku C: w katalogu \DOS. Niemniej aby można było wywoływać polskie litery trzeba jeszcze załadować obsługę klawiatury zleceniem ‚KEYB’ oraz zmienić matrycę znaków za pomocą zleceń MODE i DISPLAY.