Jak zmienić mój cmd.exe na angielski?


23

Używam Windows XP w języku niderlandzkim, ale chciałbym mieć swój cmd.exew języku angielskim.

Czy istnieje sposób na zmianę języka? Czy mogę pobrać oddzielną wersję cmd.exew języku angielskim? Czy są jakieś inne sposoby?


2
Czy nie uważasz, że lepiej byłoby zapytać, jak ustawić język angielski ?
slhck 14.10.11

Jestem prawie pewien, że EXE ma informacje o lokalizacji, a rzeczywiste ciągi językowe są przechowywane gdzie indziej. Jeśli znajdziesz angielski CMD.EXE, może on działać identycznie. Przypadkowo mieszkam w Amsterdamie, więc następnym razem, gdy zobaczę holenderską maszynę XP, MD5 exe i zobaczę, co się stanie :-)
Tom Corelis

1
@slhck: Jestem pewien, że lokalizacja jest w pliku wykonywalnym, widząc z mojego edytora szesnastkowego.
orlp

Tak, to może być dobrze, po prostu zobacz moją edycję - wszystko w porządku? To tylko szersze pytanie, kto wie, co jest możliwe.
slhck

1
@nightcracker: Miejsce przechowywania danych lokalizacyjnych zależy od wersji systemu Windows. XP ma wszystko wbudowane w plik exe. Począwszy od systemu Vista, są one przechowywane zewnętrznie w podkatalogu o nazwie Twój język (np. „De-de” dla języka niemieckiego) oraz w pliku o nazwie cmd.dll.mui
Robert,

Odpowiedzi:


15

Wykonać

chcp 437

w cmdpytaniu.

Na przykład:

C:\Users\javaserv> chcp 437
Active code page: 437

1
Ta odpowiedź działa dla mnie. Mój system to rosyjski Windows 7 ome premium
SergV

5
Nie zmienia to niczego w moim systemie Windows 7 Enterprise w języku niemieckim. Wszystko jest jeszcze po niemiecku, dirczy to route. Było 850, zmieniono na 437. AFAIK, 850 oznacza „DOS (Western)”, więc nie reprezentuje języka, ale kodowania znaków.
ygoe

To zmieniło moje podpowiedzi i wiadomości cmdz tradycyjnego chińskiego na angielski. Działa świetnie.
Nelson

Działa świetnie, ale prosta chińska część nazwy pliku staje się ????
brąz mężczyzna

@bronzeman, potrzebujesz czcionki dla chińskich znaków. Jak Microsoft YaHei Mono.
WesternGun

5

To zależy od lokalizacji twojego systemu Windows (nie znam konkretnie holenderskiego systemu Windows). Spójrz na następujący folder:

c:\Windows\System32\nl-NL

Jeśli masz cmd.exe.muitam nazwany plik , zmień jego nazwę na inną. Wiersz polecenia będzie głównie w języku angielskim (cały tekst pochodzący z cmd.exe będzie w języku angielskim, ale niektóre komunikaty o błędach pochodzą z innych źródeł i będą w języku niderlandzkim.

Jeśli nie masz takiego folderu lub go cmd.exe.muinie ma, oznacza to, że twój cmd.exe (plik wykonywalny wiersza polecenia) ma wbudowane holenderskie ciągi, więc nie możesz go łatwo zmienić na angielski.


Daje mi to komunikaty o błędach, ponieważ nie można już znaleźć pozycji ciągu.
pgampe

1
Chciałbym, aby istniał sposób na wyłączenie korzystania z MUI do konkretnego uruchomienia pliku binarnego bez włamywania się do plików.
Stein Åsmul

1

Nie będzie „niejasnego długiego linku z microsoft.com”. cmd.exejest składnikiem systemu Windows i nie jest dystrybuowany osobno.


3
nie odpowiada na pytanie. (być może pytanie uległo zmianie)
1133275

Ta odpowiedź zawiera pewną ilość przydatnych informacji, ale nie odpowiada na pytanie. Informacje te można zamiast tego podać w komentarzu.
zeel

0

Jeśli korzystasz z systemu Windows XP, możesz samodzielnie tłumaczyć wiele ciągów. Za pomocą edytora zasobów, takiego jak XN Resource Editor lub ResEdit , możesz modyfikować zawarte wiadomości i zapisywać wszystko jako zmodyfikowany plik EXE.

Uwaga: gdy mówimy o składniku systemu Windows, zakładam, że modyfikacja pliku wykonywalnego z systemu Windows nie jest objęta licencją zaakceptowaną podczas instalacji systemu Windows.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.