用英语进行系统调用(Windows命令提示符)应答

Fra*_*ozo 5 windows localization command-prompt

我正在研究一个Perl脚本,该脚本需要执行一些系统调用才能获取一些系统数据。为了在任何计算机上可靠地解析这些呼叫的输出,我需要确保将呼叫的输出设置为英语。

我面临的问题是,例如在我的PC中,我从这些命令中获取了本地化的输出。我的Windows设置为西班牙语,因此,诸如systeminfo返回数据之类的调用会以西班牙语进行。

是否有命令(或其他命令)可以在命令调用中运行,以使所有系统调用的行为就像系统始终为英语一样,而无需修改系统配置中的任何内容?

预先感谢您的评论。

赏金提示:这个问题的答案一定不能以任何方式干扰系统。它应该是一种从可以在任何机器上工作的系统调用/命令中获得英语答案的方法,而无需修改其配置,注册表或其他方式。

小智 1

该解决方案允许您使命令提示符以英语运行。它确实会更改一些注册表项,但如果您愿意,它也会将它们更改回来。您可以运行他们在 s 中放入的相同命令,.bat使系统变为英语,然后返回本地化。

如果您尝试运行需要管理员权限的命令,那么您可以将这些调用包含在您的程序中,不会出现任何问题。

华泰