Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •

Pełna wersja: Brak polskich znaków w konsoli Windows 7 (rozwiązany)
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Mam następujący problem.

Po odpaleniu wiersza poleceń ("CMD") mogę w linii komend wpisać polskie znaki (ąśćż itd), ale gdy zostanie odpalony dowolny program "dos-owy" np edit, to już nie można ich uzyskać.

OS: Windows 7 Professional (PL)
Start -> W polu wyszukaj wpisz Wiersz... -> PPM na pozycję Wiersz polecenia -> zakładka czcionki -> wybierz czcionkę z PL znakami.
Myślę, że powinno pomóc.
Ewentualnie spróbuj: po uruchomieniu konsoli wpisz chcp 852
Edycja:
Wklej do notatnika kod (bez frazy kod)
Kod:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]
"CodePage"=dword: 00000354
z menu Plik wybierz zapisz jako, wszystkie pliki. Zapisz pod nazwą fix.reg
Po zapisaniu kliknij 2x i potwierdź operację. Po restarcie systemu wszystko powinno działać.
Niestety, już próbowałem tego wcześniej i nic nie pomogło. Smutny

Sytuacja wygląda tak że sama konsola (CMD) pozwala na pisanie z polskimi znakami, lecz programy uruchomione za jej pomocą (wspomniany Edit, lub programy kadrowe, finansowe (DOS-owe) ) już nie. Po zamknięciu w/w programów konsola dalej ma możliwość pisania "ogonków".

PS. Czy wy też w Polskiej wersji Win'7 macie program "EDIT" w wersji angielskiej ?
Czy przez "polska wersja" rozumiesz wersję wydaną od razu po PL czy spolszczaną?
Od razu po polsku.
Mam identyczny problem. program napisany w dos-ie (program polski) sam wpisuje polskie znaki (np w menu), jednak nie mogę pisać polskich znaków z klawiatury w pole edit. Wygląda na to , że problem tkwi w rozpoznawaniu klawiatury. Może ktoś mądrzejszy rozważy tą sugestię i pomoże.
Wejdź do regiony i języki. Na karcie Administracyjne na dole kliknij przycisk zmień ustawienia regionalne systemu i wybierz Angielki Stany Zjednoczone. Zapisz ustawienia i reset. Jeśli nadal nie będzie pl znaków to znaczy, że programy są do nich nie przystosowane i trzeba będzie się bawić w wynalazki typy keybpl i egapl ( google)
(23.02.2010 20:04)slump napisał(a): [ -> ]Wejdź do regiony i języki. Na karcie Administracyjne na dole kliknij przycisk zmień ustawienia regionalne systemu i wybierz Angielki Stany Zjednoczone. Zapisz ustawienia i reset.

Po tej operacji nawet w menu programu zamiast pl znaków pojawiły się krzaczki. Dodam jeszcze, że na winXP program działa prawidłowo. Program generuje między innymi pliki tekstowe. Taki plik sprawdziłem w konsoli programem edit i pl znaki są, czyli rozpoznaje ale nie przyjmuje ich z klawiatury. To samo jest z programem edit czyta z pliku, ale z klawiatury nie. Zauważyłem jeszcze, że jak wciskam p-Alt to uaktywnia się menu w programie edit. Może za to całe zamieszanie odpowiedzialne są skróty klawiszowe uaktywniające się w chwili uruchamiania DOS-u? Może to gdzieś można wyłączyć?

Skymad

Dokładnie sprawdziłeś, czy we wszystkich możliwych ustawieniach w ustawieniach językowych zmieniłeś na polski? Ja mam oryginalnie angielską wersję (bo była dużo tańsza Zadowolony ), i też miałem takie problemy, bo mi umknęło jedno ustawienie -.- Wszystko w Region i język, masz pozmieniane na polski?
(24.02.2010 09:19)Skymad napisał(a): [ -> ]Dokładnie sprawdziłeś, czy we wszystkich możliwych ustawieniach w ustawieniach językowych zmieniłeś na polski?

Tak, sprawdziłem ustawienia jeszcze raz. Wszystko w pożądku.
Szperałem trochę w necie i doszedłem do tego, że w systemie są dwa interpretery poleceń w dos - cmd.exe i command.com. Po wywołaniu cmd.exe konsola poleceń działa prawidłowo(polskie znaki), natomiast po wywołaniu command.com polskich znaków brak. Te programy (np: EDIT-MSDOS, stare programy DOS-owe) uruchamiają command.com? Może dlatego tak się zachowują.
(23.02.2010 20:04)slump napisał(a): [ -> ]... trzeba będzie się bawić w wynalazki typy keybpl i egapl ( google)

Dzięki slump. Keybpl to właśnie to co mi było potrzebne. Program DOS-owy wreszcie rozpoznaje polskie znaki.
Przekierowanie