[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 请教Windows 2k下面的cmd窗口的代码页等的设置

【问题】
在win2k en下面写的批处理,一到win2k cn下面的cmd.exe窗口,全乱套,因为系统自动把File(s)等名称自动翻译成中文。就算用chcp 在批处理里设置为英文的437代码页也没有用。

但现在如果使用sed,find,findstr无一不大量利用命令的结果信息中的字符匹配功能来完成进一步的处理功能。

中文显示有时成了一个影响批处理兼容性的大障碍。

求指点处理的方向,谢谢!!

如果中英文系统的命令返回结果不同,就不要用这个条件作判断,总能找到其他方法的。
不相信的话,可以把你的代码贴出来几个大家挑战一下^_^
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

这样只能说其中一种解决的方向,我希望的方向仍然希望在批处理里面,通过对环境的设置,自动转回原来编批处理时的环境。
这样对菜鸟级的编写批处理的兼容性比较高。

TOP

区域及语言选项在
HKEY_CURRENT_USER\Control Panel\International
自己研究下吧

TOP

返回列表