一键还原精灵的虚拟软盘 dos 里批处理文件里每个命令的具体作用
发布网友
发布时间:2022-04-29 20:09
我来回答
共2个回答
热心网友
时间:2023-10-08 17:47
想学或说想弄懂的意愿是可以理解的,但是凭“上面三个命令都不懂”就不适合现在逐句去追究每行代码是什么意思,何况里面除了普通DOS命令外还调用有专门编的程序, 我水平不高,大致估讲一下这批处理的作用。
看得出这是个windows98的启动盘,它启动的是DOS操作系统,它里面有两个重要自动启动的文件,一个是config.sys另一个就是你列的第一个文件 autoexec.bat,和你列的情况一样,在这个autoexec.bat里又可能调用别的程序或批处理文件,从面完成一些驱动程序的加载(不要以为只有窗口式的系统里需要装驱动程序,DOS里所有驱动几乎都在这两文件配合起来加载),这是帮你介绍点题外的东西,不能孤立起来看。
再来说你列的批处理这么多是干什么的,它主要是先查找机上的光驱,从内存里分出一块虚拟成一个磁盘,并根据是否找到光驱,以及硬盘分区的情况,给光驱和虚拟盘分配盘符,并把DOS核心文件、部分外部命令以及认为必要的程序复制到虚拟盘,最后会把系统转到这虚拟盘来(相当于把指挥权从你用的启动盘转到这虚拟盘)正如你列的代码那样,它会根据不同的情况,在运行过程中给出一些提示,提示的内容就是所有以echo开始的那些行的内容。
呵呵,不知对你是否有些帮助?
热心网友
时间:2023-10-08 17:47
DOS核心文件、部分外部命令以及认为必要的程序复制到虚拟盘,最后会把系统转到这虚拟盘来(相当于把指挥权从你用的启动盘转到这虚拟盘)正如你列的代码那样,