Board logo

标题: 【求助】COMMAND下无法显示中文字符 [打印本页]

作者: simplenoughappy     时间: 2009-3-18 06:22    标题: 【求助】COMMAND下无法显示中文字符

系统为XP,目的原本是用ECHO显示彩色中文字.
看了过去的一些帖子..
已在CONFIG.NT里删除DOSONLY前的REM
并添加:device=c:\Windows\Command\ANSI.SYS /x
1.bat内容如下:


@echo off
chcp 437
graftabl 936
command /cecho  enough
pause>nul

在COMMAND下输入1.BAT
显示:
NLSFUNC not installed
This program can not be run in DOS mode
  enough

2.bat:
@echo off
chcp 437
graftabl 936
command /cecho  我
pause>nul

然后在COMMAND下输入2.BAT
显示:
NLSFUNC not installed
This program can not be run in DOS mode
乱码

在COMMAND下运行每次会显示结果,虽然不能显示中文字符
直接运行BAT一般第一次正常显示结果,但后来再次运行就什么都不显示..
过段时间运行又可能显示出来..不得其解中...
作者: simplenoughappy     时间: 2009-3-19 02:38
问题就在于在批处理中加入了graftabl 936
却会显示不能在DOS模式下运行.难道这个地方写的有什么问题么..
作者: knoppix7     时间: 2009-4-6 00:37
您是baka木.
command是16位程序.
graftabl 是32位的.

低到高可以.但高到低没戏.




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5