注册 登录
编程论坛 Windows论坛

win7下DOS命令不全怎么办?

dleenig 发布于 2012-09-30 10:06, 226 次点击
本人初学DOS系统,用的是WIN7(64位旗舰版)自带的DOS系统(用管理员身份运行的),发现一些教程上的DOS命令根本没有啊,例如,append,debug,deltree,edit,expand,fdisk,graphics,mem,undelete,restore,smartdrv等等吧,有什么东西可以将它完善下呢,大家的win7怎样呢,有没有类似情况?
PS:有没有什么安装包可以修补缺失的命令(请确保能在64系统上用),要么就是有哪些命令可以代替这些命令,烦请各位大虾指点下,谢谢!
12 回复
#2
TonyDeng2012-09-30 11:40
那些是外部命令,原始DOS下才有的,你可以从旧DOS系统中拷贝过来(外部命令都是.EXE或.COM程序),但有些程序是不能在保护模式下执行的,复制过来也无法运行。
#3
dleenig2012-09-30 14:33
回复 2楼 TonyDeng
有什么好的解决办法吗?
#4
TonyDeng2012-09-30 14:36
保护模式根本不让你执行那些程序,什么办法也没有。装台DOS机才是最实际的。
#5
TonyDeng2012-09-30 14:44
你说的那些命令,很多在Windows下也有替代指令,比如undelete都用回收站替代了。特殊的是debug、fdisk、smartdrv之类,那是不可能让你运行的。edit是编辑器,多的是,在DOS下也不用它。
#6
zklhp2012-09-30 19:48
楼主说的那些大部分是16位程序 现在都是64位了 16位程序一般都不支持了
#7
dleenig2012-09-30 21:13
回复 5楼 TonyDeng
好的,我就不让自己纠结了,感谢你的参与!
#8
dleenig2012-09-30 21:17
回复 6楼 zklhp
听说WIN7旗舰版正版64位系统还是支持的,我的系统是我从网上下载的,虽说没标注GHOST或精简字样,但也可能被精简了。
#9
dleenig2012-09-30 21:28
回复 4楼 TonyDeng
我今天试着往VM虚拟机装MS-DOS,可是总是提示"Invalid system disk.Replace the Disk,and then press any key",应该是BOOTMENU的问题吧,怎么创建个引导的东西呢?
#10
taohua3002012-11-13 15:41
用虚拟机装win 98
98里的dos是纯dos

还可以在ms-dos的基础上安装ucdos
玩玩就好
很多命令现在基本上不大用了
#11
净寐2012-11-15 12:39
回复 8楼 dleenig
debug不支持64位系统。。你可以下个DOSbox+debug32 。。。
#12
超级口水哥2012-11-23 09:10
被代替了指令
#13
xdsnet2013-02-27 22:07
dos现在基本用不上了吧,其实你完全可以在命令行中输入help,了解当前命令行环境提供的能力。
此外可以关注powershell。
说穿了dos是一种特例化的shell环境,而且很多功能可以在更高级/方便的环境中找到类似的操作。
再有dos的学习其实没有那么复杂,最关键的是理解 相对路径 / 绝对路径 这样的概念,这可以完全迁移到其他系统中,其他具体的命令稍微了解一下就行了。
1