Windows 更改窗口';列表分隔符';使用电源外壳
我经常需要更改一些Windows区域设置,我正在使用PowerShell进行更改,但是“列表分隔符”是我在culture对象中唯一找不到的字段,有没有线索可以在哪里找到它 到目前为止,我的代码是:Windows 更改窗口';列表分隔符';使用电源外壳,windows,powershell,regional-settings,Windows,Powershell,Regional Settings,我经常需要更改一些Windows区域设置,我正在使用PowerShell进行更改,但是“列表分隔符”是我在culture对象中唯一找不到的字段,有没有线索可以在哪里找到它 到目前为止,我的代码是: $culture = Get-Culture $culture.DateTimeFormat.ShortDatePattern = 'dd/MM/yy' # 'Short date' in 'Region' window. $culture.NumberFormat.NumberDecimalSe
$culture = Get-Culture
$culture.DateTimeFormat.ShortDatePattern = 'dd/MM/yy' # 'Short date' in 'Region' window.
$culture.NumberFormat.NumberDecimalSeparator = '.' # 'Decimal symbol' in 'Customize Format' window.
$culture.NumberFormat.NumberGroupSeparator = ',' # 'Digit grouping symbol' in 'Customize Format' window.
Set-Culture $culture
编辑:
在经历了大量的尝试和错误之后,我无法使用文化使其工作,但我可以使用注册表使其工作(非常奇怪):
我相信您正在寻找:
(Get-Culture).Textinfo.ListSeparator
我尝试了
$culture=Get culture
$culture.Textinfo.ListSeparator=';'代码>设置区域性$Culture
但不起作用。我甚至没有改变那房子,真奇怪,对我来说是这样。我在set操作之后做了一个新的查询,对象返回一个新的ListSeparator。你使用了完全相同的代码吗?也许需要管理员权限?是的,我把它换成了分号,就像你的例子一样谢谢@Colyn1337,但最后我不得不使用注册表,文化
不能正常工作。
(Get-Culture).Textinfo.ListSeparator