2009-05-14 10 views
0

アプリケーションを実行せずにPCのローカルカルチャ(en-USなど)を特定する方法はありますか?私はコントロールパネルを見てみた|地域の設定(WinXPを実行している)が、そこの選択肢がどのようにPCの文化にマップされているのかわかりません。アプリケーションを作成せずにPCのローカルカルチャを指定する

コマンドプロンプト(PowerShellではなく)またはVbScriptまたはJSファイルからコマンドを実行するなど、.exeの作成を必要としないソリューションを探しています(実際の文化ではなく、IEの設定を行います。)

おかげで、それはあなたがそこにロケール伝えアクセサリー - >システムの下で、システム情報ツールで

答えて

4

エクスプローラインターフェイスからの情報を表示するには、他の回答の手順に従います。内部の詳細については

、読み:

をロケールがすぐにあなたのロケールが、コマンドラインからこれを実行して表示するには値LocaleName

HKCU\Control Panel\International\の下で、ユーザーごとの保存です:

REG QUERY "HKCU\Control Panel\International" /v "LocaleName" 

明らかに、あなたはこの情報をあなたが好きな方法で(cmd、powershell、vbs、c#など...)

+0

+1することができます:現在のユーザーの地域のHKCU設定。 HKEY_USERS \ .Default \ Control Panel \ Internationalの既定の地域設定(SYSTEMアカウントなどで使用されるか、新しいユーザーの既定値として使用されます)。私のマシン(XP SP3)にLocaleName値がありません - ロケールIDにロケールIDがあります。 Vistaを使用していますか? – Joe

+0

ありがとうございましたY:XPでは、HKCU \ Control Panel \ International \の下にある「Locale」の値を見ることができます。文化のLCIDの16進表現です。 – foson

関連する問題