问bat文件的原理和reg文件的原理。 BAT是一种可执行文件,称为批处理文件,其实就是若干条DOS命令的集合,用于自动完成一组DOS命令的场合,可用任何文本编辑软件创建和修改。通常在BAT文件的开始处都有一个“@echo off”命令,意思是关闭屏幕显示,@的意思是包括对本条命令的显示(都关闭),和本命令对应的是“echo on”(打开显示)。还有如“echo xxxxxx”,意思是显示echo 后面的“xxxxxx”内容。至于你后面的显示乱码问题,表明你的系统没有加载汉字系统。XP下的CMD窗口本身就已经装载了汉字系统,可以正常显示提示中的汉字。WINW9X的DOS则没有装载汉字系统,所以无法正常显示汉字,在命令行输入“pdos95”命令可装载汉字系统,使汉字正常显示。退出汉字系统用“quit”命令。REG文件是注册表文件,也可用任意文本编辑器编辑。除非你知道并明白你要做什么,否则不要轻易编辑和使用BAT和REG文件,以免发生意外。关于楼主的提问:PDOS95是WINDOWS 9X下的命令,在XP下是无效的。如果你的系统是XP,则在“运行”里输入CMD打开的DOS窗口本身就是加载了汉字系统的,可以正常显示汉字。如果你的系统是WIN9X,则必须在命令行输入PDOS95才可以显示汉字,注意,应该在根目录下使用这个命令。从你的提示上看。
bat文件无法运行,急急急。。。悬赏100分求救。。。 其实问题很简单,是关于字符编码的问题.相关欢迎先参考http://zhidao.baidu.com/question/28213910.html看过,请创建一个文本 输入 省 字,保存再打开,查看是否变成黑的小方框,还可以使用文件-另存为方式,查看\"编码是否改变成非\"ANSI\"编码.(UTF-8)但为什么在你的批处理文件运行后会出现这个问题?你的批处理文件中,echo offset/p a=for/f\"tokens=1 delims=省\"%i in(\"%a%\")do echo%i省pause代码本身没有问题,而问题就出现在\"省\"这个特殊的字(详见以上连接.),将以上代码保存进批处理文件后,批处理文件自身识别了错误的字符编码,所以才导致文件编码格式改变,进入CMD环境执行批处理文件无法正确辨认某些字符.(因为批处理文件的编辑十分简单,即一个文本.而文本的默认编码格式其实也就是\"ANSI\"),换言而之,如果没有类似于\"省\"这个特殊的字或词,那么也就不会出现以上的问题.其实写这个 批处理文件 等同于将 这个批处理文件的内容 直接写入默认编码格式的文本,而后打开的动作.
bat运行后出现的问题 那么请改变一下记事本的编码看看 一定是你复制代码的时候复制错了吧,你把代码发到我邮箱里,我帮你看看 mahayo@163.com 用记事本打开bat文件,然后\"另存为\",另存为对话框中。
告的五笔编码是什么? 告:tfkf竹:ttg
显示或打印汉字时,系统使用的是汉字的什么码 字形码!在需要输出一个汉字时,首先要根据该汉字的机内码找出其字模信息在汉字库中的位置,然后取出该汉字的字模信息在屏幕上显示或打印出来。汉字通常是以点阵形式形成字形,因此要对汉字进行点阵式的编码。