犬夜叉单机游戏:DOS的外部命令是怎么来了呢?

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 18:30:01

外部命令说白了,就是一个dos下的应用程序,以EXE或com方式存在的(BAT也可以存在,不过BAT是批处理,最终还是指向exe或com可执行文件)。例如,内部命令是包含在command.com里的,而command.com文件是系统开机后就加载的(必须加载的)shell,比如我们最常用的dir命令、copy命令等。外部命令则是以可执行文件的形式存在的(前提是要系统能找到外部命令存储的路径,通过内部命令path来指定系统目录的路径,系统目录就是存储所有外部命令的文件夹),比如说,仙剑奇侠传和deltree没有本质上的区别,都是一样的可执行文件。至于怎么来的?当然是编程得来的。

内部命令就是在启动command.com直接加载的命令
如:cd/dir/copy/del/rd/md/path等等

外部命令就是另外需要单独执行的程序文件,
纯dos存放在c:\dos
98系统存放在:c:\windows\command
这样在启动的时候要+一句path=c:\dos
或者path=c:\windows\command(c:\autoexec.bat里面)
外部命令有:deltree/chkdsk/scandisk/xcopy/format/fdisk等等

大部分DOS系统自带,你也可以从其他电脑上COPY过来

内部命令是嵌入在command.com里面,外部的扩展名为.com的称呼为外部命令,而扩展名.exe的称呼为可执行程序