![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 19:51 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何快速判断系统语言? |
| 可打印版本 1,307 / 11 |
| 第1楼 yardian | 发表于 2007-10-13 16:23 |
| 中级用户 发帖 85 积分 305 | |
|
如何快速判断系统语言? 虽然用wmic可以,但这个运行要搜集很多东西,所以处理很慢。大家有没其他方法可以快点的?
|
|
| 第2楼 knoppix7 | 发表于 2007-10-13 17:40 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
chcp
看活动页代码. |
|
| 第3楼 HAT | 发表于 2007-10-13 22:10 |
| 版主 发帖 5,017 积分 9,023 | |
|
chcp
932日语,936简体中文,950繁体中文,1252英语 |
|
| 第4楼 yardian | 发表于 2007-10-14 12:46 |
| 中级用户 发帖 85 积分 305 | |
|
chcp查看的好像不行。因为如果在英文系统下改用亚洲语言,那么chcp查出来的还是936.而不是1252
|
|
| 第5楼 lxmxn | 发表于 2007-10-14 17:02 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by yardian at 2007-10-13 16:23: 你的wmic怎么写的呢? 感觉不会怎么慢。 |
|
| 第6楼 everest79 | 发表于 2007-10-14 18:46 |
| 金牌会员 发帖 1,127 积分 2,564 | |
Originally posted by yardian at 2007-10-14 12:46 PM: 你要查的是默认区域设置吧? |
|
| 第7楼 HAT | 发表于 2007-10-15 07:08 |
| 版主 发帖 5,017 积分 9,023 | |
Originally posted by yardian at 2007-10-14 12:46 PM: 看看这个分支下面有没有你要的东西 HKEY_CURRENT_USER\Control Panel\International |
|
| 第8楼 yardian | 发表于 2007-11-04 17:08 |
| 中级用户 发帖 85 积分 305 | |
|
楼上的兄弟的方法好像不适合用dos查看吧?
|
|
| 第9楼 knoppix7 | 发表于 2007-11-04 19:45 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
看reg /?
|
|
| 第10楼 fastslz | 发表于 2007-11-04 21:47 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
我就是不明白第2个代码怎么只显示“中”而不是“中国” |
|
| 第11楼 RocheChild | 发表于 2007-11-04 21:52 |
| 初级用户 发帖 44 积分 110 | |
|
我这边中文系统执行此命令的结果是chs
|
|
| 第12楼 hnfeng | 发表于 2008-03-19 20:06 |
| 初级用户 发帖 36 积分 89 | |
|
for /f "skip=4 tokens=3" %%i in ('reg query "HKCU\Control Panel\International" /v "sLanguage"') do echo %%i
pause 在 XP 和 VISTA 下有不同的输出结果。 在我的简体VISTA下,只能在去掉 skip=4 以后才能显示 CHS 的结果。 而在 XP 中,有skip=4 就正常输出CHS, 如果也去掉 skip=4 ,会显示两个结果: echo VERSION echo CHS 在 Win2000 里面不能用(没有 REG 命令)。请问在 Win2000 中有无办法判断当前语言?(我曾经使用 CHCP/GRAFTABL 结合 FIND 等命令试验,没有成功。) |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |