永发信息网

问bat文件的原理和reg文件的原理。

答案:3  悬赏:10  手机版
解决时间 2021-01-02 11:06
  • 提问者网友:练爱
  • 2021-01-02 04:24
我想知道dat文件的原理,我感觉好像就是输入dos口令。请问它和dos口令有什么区别?什么@echo off ,什么echo......都是什么意思?
还有要想改变什么(例如右键菜单...)怎么改注册表,如何编辑reg文件改?有什么语法?

为什么我用记事本编的bat文件中的汉语部分在运行时并不能正常显示,而是显示很奇怪的图形如:╒Γ╩╟╙├╝╟╩┬▒╛▒α╡╒Γ╓╗╩╟╞∑╓╨╡—╥╗╓╓╙├╖¿—║├┴╦ú¼┤≥┐¬í░╗╣╘¡╛φ▒Ω.exeí▒╗╣╘¡π╧δ╤º┬≡ú┐
但是在其他的电脑上可以正常显示。怎么办?

那位叫zkmg的经理,关于乱码的解决能说详细点吗?
我试了,但是显示'pdos95' is not recognized as an internal or external command,
operable program or batch file.
怎么办?

明确的跟你说,我的系统是microsoft windows XP home edition 2002 service pack 2 。但是确实没有加载汉字库。
在运行带有汉子的bat,不仅不可以正常显示,而且输出的也是乱码。例如:
@echo off
echo 还原吧!
pause
label c:本地磁盘
label d:本地磁盘
label e:本地磁盘
label f:本地磁盘
label g:本地磁盘
echo 好了,打开我的电脑看看还原了吗?
pause
在运行后我的电脑的卷标变成:╒Γ╩╟╙├╝╟╩┬▒╛▒α╡╒Γ╓╗╩╟╞∑╓╨╡—╥╗╓╓╙├╖¿—║├┴╦ú¼┤≥┐¬í
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-01-02 04:31
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才可以显示汉字,注意,应该在根目录下使用这个命令。
从你的提示上看,你的系统应该是XP的。
全部回答
  • 1楼网友:不甚了了
  • 2021-01-02 05:53
Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WGALOGON] 在记事本中写上面的,再保存为killdir.reg,双击运行.应该可以了. 注册表版本是5.00的,不知道你用的是不是98系统,98系统注册表版本不一样.
  • 2楼网友:低血压的长颈鹿
  • 2021-01-02 04:41
乱码的问题是这样的,你没有对应的汉字库,却确点说就像是重装过的电脑没装驱动程序一样,很多功能都不能用.但你应该知道的是,计算机处理文本信息都是以编码的形式处理的,最常用的当然是ascii码,你在没装汉字库的情况,计算机只能以ascii来访问它自己的字库,当然会显示成那些乱码,并且这些乱码都是以两个字节组成的!解决的方法当然是装字库咯!去网上找找看! bat的问题,如果你要学习如何写批处理文件,只要在cmd下输入help命令即可!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯