netsh以一种语言返回值

问题描述 投票:0回答:1

我想写一个程序,它将netsh命令发送给PowerShell。该程序应该在所有语言上运行。但命令的返回值取决于正在运行的Windows系统的语言。

我找到了this solution的一些脚本,但它对netsh命令没有影响。

是否有任何解决方案可以从netsh返回英文值?

windows powershell windows-10 netsh
1个回答
0
投票

您可以先使用更改cmd代码页

cmd /c chcp 437

然后在同一个cmd进程中运行netsh命令。

例如,

chcp 936 >nul 2>nul && netsh interface show interface

将代码页更改为936,然后运行netsh界面将显示中文结果。

© www.soinside.com 2019 - 2024. All rights reserved.