Udostępnij za pośrednictwem

W jaki sposób uzyskać obsługę polskich znaków z klawiatury w DOS w trybie XPMode?

Anonimowe
2013-04-02T10:22:26+00:00

Niestety muszę uruchomić jedną aplikację DOS'ową. Mam tryb XP Mode bo w środowisku 64bit Windows 7 nie mogę uruchamiać aplikacji 16 bitowych.

W XP Mode aplikacja wyświetla prawidłowo znaki polskie, ale nie przyjmuje tych znaków z klawiatury z Alt'em.

W jaki sposób uzyskać pełną funkcjonalność programu w DOS?

keybpl - nie działa

k16 - nie dziala

Dziwne, że pod cmd.exe znaki przyjmuje z klawiatury. Po uruchomieniu innej aplikacji w DOS głucho.

Będę wdzięczny za wszelkie sugestie.

Windows dla domu | Poprzednie wersje systemu Windows | Aplikacje

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania. Aby chronić prywatność, profile użytkowników w przypadku migrowanych pytań są anonimizowane.

Komentarze: 0 Brak komentarzy
Liczba głosów: {count}
Answer accepted by question author
  1. Anonimowe
    2013-04-04T19:25:33+00:00

    Jakoś udało mi się temat zamknąć.

    Jedyne co zadziałało to polecenie w pliku  startowym *.bat :

    keybpl latin on.

    Mała niedogodność to lewy Alt,. Wcześniej testowałem to polecenie, ale z prawym Alt'em. Przez przypadek (tzw. "macanie") wpadłem, że to lewy Alt.

    Ważne że nie muszę przeinstalowywać systemu Windows 7 64bit z XPMode.

    Dzięki za wszelkie sugestie i pomoc.

    1 osoba uznała tę odpowiedź za pomocną.
    Komentarze: 0 Brak komentarzy

Dodatkowe odpowiedzi: 7

Sortuj według: Najbardziej pomocne
  1. Anonimowe
    2013-04-02T12:05:02+00:00

    Dziwne, że pod cmd.exe znaki przyjmuje z klawiatury. Po uruchomieniu
    innej aplikacji w DOS głucho.

    Będę wdzięczny za wszelkie sugestie.

    Dokonaj modyfikacji rejestru:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
    HKEY_CURRENT_USER\Software\Microsoft\Command Processor
    wartość ciągu AutoRun = chcp 852
     Lub w kluczu:
    HKEY_CURRENT_USER\Console
    wartość DWORD "CodePage" - zmień jego wartość na 354 (zapis szesnastkowy)
    spowoduje to zmiane strony kodowej na naszą (852).

    http://windowsxp.mvps.org/autoruncmd.htm
    http://www.computerhope.com/cmd.htm
    http://technet2.microsoft.com/windowsserver/pl/library/d0518719-7154-49b4-954c-0a6c015ab4411045.mspx?mfr=true

    Komentarze: 0 Brak komentarzy
  2. Anonimowe
    2013-04-02T12:07:29+00:00

    Dokonaj modyfikacji rejestru:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor

    Tu jest moja wypowiedz:
    https://groups.google.com/forum/?fromgroups#!topic/pl.comp.os.ms-windows.xp/q3Z2UskSqi4

    Komentarze: 0 Brak komentarzy
  3. Anonimowe
    2013-04-02T12:25:29+00:00

    Witaj,

    Czy możesz wpisywać polskie litery w XPMode np. w notatniku?

    W jakiej aplikacji nie możesz wpisywać znaków? Jeśli to możliwe to podaj nazwę i wersję aplikacji, pozwoli to na przetestowanie.

    Sprawdź też działanie aplikacji jeśli uruchomisz ja za pośrednictwem poniższego programu DOSBox:

    http://www.dobreprogramy.pl/DOSBox,Program,Windows,12810.html

    lub

    http://surfnet.dl.sourceforge.net/project/dosbox/dosbox/0.74/DOSBox0.74-win32-installer.exe

    Testowo uruchom DOSBox bezpośrednio na Windows 7, może pozwoli to uprościć uruchamianie starszego programu


    Jeśli moja odpowiedź jest rozwiązaniem, którego szukałeś, pamiętaj proszę aby kliknąć poniższy przycisk „Oznacz”.

    Komentarze: 0 Brak komentarzy
  4. Anonimowe
    2013-04-03T06:19:07+00:00

    Jak zobaczyłem ingerencję w rejestr to powiało nadzieją. Tyle, że nie zadziałało. Mam wrażenie, że to tryb XP Mode miesza.

    Wyświetlanie znaków w porządku, ale co z tą klawiaturą. Spróbuję może, zgodnie z sugestią Adama DosBox'a.

    Tonący brzytwy się trzyma ;)

    Wolałbym na poziomie systemu to załatwić, ale strasznie **** materia. Może jakbym miał Windows 7 32bit poszłoby bez problemów?

    Jak nie pójdzie z klawiaturą to przeinstaluje w dół.

    Komentarze: 0 Brak komentarzy