tug*_*erk 9 windows powershell powershell-2.0 windows-vista
我在windows vista上使用powershell.如何改变当前会话的文化?我的计算机文化是tr-TR所以我收到土耳其语的错误消息.我想改成EN?
任何机会?
man*_*lds 14
看看这里:http://blogs.msdn.com/b/powershell/archive/2006/04/25/583235.aspx
在这里: http://poshcode.org/2226:
function Set-Culture([System.Globalization.CultureInfo] $culture)
{
[System.Threading.Thread]::CurrentThread.CurrentUICulture = $culture
[System.Threading.Thread]::CurrentThread.CurrentCulture = $culture
}
Run Code Online (Sandbox Code Playgroud)
附加信息
要查找哪些值可用于$culture:
这将为您提供文化类型列表:
[Enum]::GetValues([System.Globalization.CultureTypes])
Run Code Online (Sandbox Code Playgroud)选择上述类型之一(例如AllCultures),然后您可以列出该类型的可用值:
[System.Globalization.CultureInfo]::GetCultures( [System.Globalization.CultureTypes]::AllCultures )
Run Code Online (Sandbox Code Playgroud)然后,您可以使用该方法使用您感兴趣的文化的名称或编号GetCultureInfo来检索您所追求的值:
$culture = [System.Globalization.CultureInfo]::GetCultureInfo(1033)
$culture = [System.Globalization.CultureInfo]::GetCultureInfo('en-US')
Run Code Online (Sandbox Code Playgroud)注意:由于隐式转换,您只需将文化名称或编号(即字符串或整数)传递给Set-Culture方法,该方法将自动转换为预期的CultureInfo值.
| 归档时间: |
|
| 查看次数: |
21617 次 |
| 最近记录: |