Come cambio il mio cmd.exe in inglese?


23

Uso Windows XP in olandese, ma mi piacerebbe avere il mio cmd.exein inglese.

C'è un modo per cambiare la lingua? Posso scaricare una versione separata cmd.exein inglese? Ci sono altri modi?


2
Non pensi che sarebbe meglio chiedere come impostarlo in inglese ?
slhck,

Sono abbastanza sicuro che EXE abbia informazioni sulla localizzazione, con le stringhe di lingua effettive memorizzate altrove. Se trovi un CMD.EXE inglese, potrebbe funzionare in modo identico. Per coincidenza, vivo ad Amsterdam, quindi la prossima volta che vedrò una macchina XP olandese, farò MD5 l'exe e vedrò cosa succede :-)
Tom Corelis,

1
@slhck: sono abbastanza sicuro che la localizzazione sia all'interno dell'eseguibile, visto dal mio editor esadecimale.
orlp

Sì, potrebbe benissimo essere, basta vedere la mia modifica - stai bene con questo? È solo una domanda più ampia, chissà cosa è possibile.
slhck,

1
@nightcracker: dove sono archiviati i dati di localizzazione dipende dalla versione di Windows. XP ha tutto incorporato nel file exe. A partire da Vista vengono conservati esternamente in una sottodirectory denominata lingua (ad es. "De-de" per il tedesco) e in un file denominato cmd.dll.mui
Robert,

Risposte:


15

Eseguire

chcp 437

nel cmdprompt.

Per esempio:

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

1
Questa risposta funziona per me. Il mio sistema è Windows 7 russo premium ome
SergV

5
Questo non cambia nulla sul mio Windows 7 Enterprise in tedesco. Tutto è ancora in tedesco, sia esso diro route. Era 850, cambiato in 437. AFAIK, 850 sta per "DOS (Western)", quindi non rappresenta una lingua ma una codifica dei caratteri.
giovedì

Ciò ha cambiato i miei messaggi e messaggi cmdin cinese tradizionale in inglese. Funziona grandi.
Nelson,

Funziona alla grande, ma la semplice parte cinese del nome del file diventa ????
uomo di bronzo,

@bronzeman allora hai bisogno di un carattere per i caratteri cinesi. Come Microsoft YaHei Mono.
WesternGun

5

Dipende da come è localizzata la tua Windows (non ho familiarità con Windows olandese in particolare). Guarda la seguente cartella:

c:\Windows\System32\nl-NL

Se hai il file chiamato cmd.exe.muilì, rinominalo in qualcos'altro. Il prompt dei comandi sarà principalmente in inglese (tutto il testo proveniente dal cmd.exe sarà in inglese, ma alcuni messaggi di errore provengono da altre fonti e saranno in olandese.

Se non si dispone di tale cartella o se cmd.exe.muinon è presente, significa che il cmd.exe (prompt dei comandi eseguibile) ha le stringhe olandesi integrate, quindi non è possibile modificarlo facilmente in inglese.


Questo mi dà messaggi di errore, perché non riesce più a trovare le voci della stringa.
pgampe,

1
Vorrei che ci fosse un modo per disabilitare l'uso delle MUI per un particolare lancio del binario senza alcun hacking di file.
Stein Åsmul il

1

Non ci sarà "link lungo oscuro da microsoft.com". cmd.exeè un componente di Windows e non è distribuito separatamente.


3
non riesce a rispondere alla domanda. (forse la domanda è cambiata)
user1133275

Questa risposta contiene alcune informazioni utili, ma non risponde alla domanda. Tali informazioni potrebbero essere fornite in un commento.
zeel

0

Se usi Windows XP puoi tradurre tu stesso molte stringhe. Utilizzando un editor di risorse come XN Resource Editor o ResEdit è possibile modificare i messaggi inclusi e salvare tutto come file EXE modificato.

Nota: poiché stiamo parlando di un componente di Windows, presumo che la modifica di un eseguibile da Windows non sia coperta dalla licenza accettata durante l'installazione di Windows.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.