🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.ms-windows.vista
Article #9539

Re: Win7-32bit - dziwne zachowanie strony kodowej w command.com

#9539
From: Andrzej P. Wozniak
Date: Mon, 27 Aug 2012 16:24
57 lines
3382 bytes
Osoba podpisana jako Leon Mazurek (inny) <mazurek.leon@gmial.bez-spamu.com>
w artykule <news:k1djuc$g9o$1@mx1.internetia.pl> pisze:

> Witam
>
> Mam problem z konsolą command.com (nie cmd.exe), jej stroną kodową i
> klawiaturą.
> Uruchomienie konsoli i 2-krotne wydanie polecenia "mode con: cp"
> skutkuje dwoma różnymi wynikami - patrz niżej
>
> Microsoft(R) Windows DOS
> (C)Copyright Microsoft Corp 1990-2001.
>
> C:\WINDOWS\SYSTEM32>mode con: cp
>
> Stan urządzenia CON:
> --------------------
>      Strona kodowa:                   852
>
>
> C:\WINDOWS\SYSTEM32>mode con: cp
>
> Stan urządzenia CON:
> --------------------
>      Strona kodowa:                   437

Będę strzelał:

1. W ogóle nie sprawdziłeś w helpie obecnych możliwości wykonywanego
polecenia. Nie wiem, dlaczego zakładasz, że raz na zawsze stronę kodową
będzie się przełączać tylko poleceniem:
 mode con cp select=xxx
lub jego krótszym odpowiednikiem chcp. Sprawdź dla porównania, od kiedy
polecenie chkdsk ma opcję /B.
Nie wiem też, dlaczego zakładasz, że Microsoft będzie łaskaw dokumentować
wszystkie wprowadzone zmiany. Sprawdź dla przykładu, czy polecenie format
ma udokumentowaną opcję /AUTOTEST.

2. W Windows dla trybu graficznego masz włączone dwa układy klawiatury
(polski-programisty i amerykański) i dziwi Cię to, że można je
przełączać również w trybie konsoli czy że to można zrobić wygodniej
niż w starszych systemach? Może sprawdź wynik wykonania i powtórzenia
polecenia:
 mode con cp /status
A może wyłącz klawiaturę amerykańską i sprawdź, co się dzieje po restarcie
Windows?

3. Z niewiadomych powodów zakładasz, że command.com i cmd.exe (i ich
polecenia) muszą się zachowywać identycznie. Przecież na przykładzie
polecenia SET widać, że tak nie jest i być nie może (choćby ze względu na
długie nazwy w ścieżkach). Podobnie różnie wygląda wykonywanie plików *.BAT
i *.CMD. Jeśli Ci nie odpowiada zachowanie COMMAND.COM, możesz użyć pliku
*.CMD interpretowanego przez CMD.EXE.


-- 
Andrzej P. Woźniak  uszer@pochta.onet.pl  (zamień miejscami z<->h w adresie)
Technical Details
Message-ID: <503b9fa6$0$1226$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder1.cambriumusenet.nl!feeder3.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <k1djuc$g9o$1@mx1.internetia.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder1.cambriumusenet.nl!feeder3.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "Andrzej P. Wozniak" <uszer@poczta.onet.pl.invalid>
Newsgroups: pl.comp.os.ms-windows.vista
References: <k1djuc$g9o$1@mx1.internetia.pl>
Subject: Re: Win7-32bit - dziwne zachowanie strony kodowej w command.com
Date: Mon, 27 Aug 2012 18:24:20 +0200
Organization: news.tpi.pl
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.2001
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.2001
X-Operating-System: Windows 2000 Prof PL
Lines: 58
Message-ID: <503b9fa6$0$1226$65785112@news.neostrada.pl>
NNTP-Posting-Host: 80.50.127.74
X-Trace: 1346084774 unt-rea-b-01.news.neostrada.pl 1226 80.50.127.74:4573
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit