中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: DOS常用命令(中) 上一主题 | 下一主题
欧阳慧仪
初级用户




积分 140
发帖 10
注册 2003-10-7
状态 离线
『楼 主』:  DOS常用命令(中)

DOS下的多媒体

    在许多人的印象中,DOS是个单任务的文本模式的操作系统,哪儿会有什么或者说是较好
的多媒体功能呢?其实不然。比如,Windows 3.x和Windows 9x只不过是建立在DOS下的大型保
护模式的应用程序,为何它们也能播放精采的多媒体文件呢?所以,多媒体绝非WIN等操作系
统的“专利”,DOS下实现多媒体功能是完全可以的,而且由于时代的发展,新的开发器和编
程序库的推出,DOS下的多媒体功能实现起来也越来越容易,功能也越来越强,大家可在“DO
S近年来的发展”中看到。

    注意,如果要在DOS下用声卡播放声音,首先需要设置好声卡。具体方法请见本栏目中的
“DOS下硬件设备的使用与设置”。

    当然,DOS操作系统本身并不带有多媒体命令,而需要专门的多媒体软件,这就像我们玩
游戏需要专门的游戏软件一样。DOS下的多媒体软件有很多,旧的有SEA等,不过近几年来随着
多媒体技术的发展,DOS下多媒体软件也明显增多了,如QuickView Pro、Cubic Player(Ope
nCP)、MPXPlay、DSS等等,大家可以到“DOS软件分类下载”中的“媒体软件”中下载。这些
软件普遍可以播放WAV,MP3等格式的文件,有的则支持更多的格式,如Cubic Player,不仅支
持的格式很多,包括WAV,MP3,MID,RMI,ASF,MOD,S3M,IT,ASF,669,CD音频等等,而
且界面非常不错。注意大多数MP3文件播放器最好在586以上的电脑下使用,以发挥最好的效果
,在486或以下电脑上播放MP3时可能会出现断音,而WAV等格式则没有问题。

    有些人在原来曾使用过DOSAmp来播放MP3文件,觉得它的播放效果不好而认定DOS下播放
MP3都不好。其实这是不对的。因为DOSAmp其实是DOS下最旧且功能和效果都是最差的MP3播放
器,界面虽不是最差,但也只是一般,现在早已被淘汰了。我虽然经常在DOS下听MP3歌曲,却
非常不喜欢用DOSAmp而是使用其它在DOS下播放较果非常好的MP3播放器进行播放。大家可以在
“媒体软件”中找到。

    在这么多的软件中,我向大家推荐QuickView Pro,它是一个非常强大的多媒体软件,支
持的格式非常多,包括多种音乐格式(如WAV、MP3等等),各种图形格式(如BMP、GIF、JPG
、PCX等等),还有很多多媒体格式(如AVI、MPG、MOV、FLC/FLI、VCD等等)。它一直在不断
发展着,比如其最新的2.50版于今年8月底刚推出。其具体使用方法可以在“DOS文章”栏目中
的“DOS多媒体播放器——QuickView的使用”一文中看到。当然也推荐其它一些MP3播放器,
如MPXPLAY也很不错,功能相当多,如媒体的播放、转换等等它都能完成。它的界面也很好,
且支持鼠标操作,十分方便实用。它现在一直在不断发展和更新着,其最新版本于今年10月刚
推出。

    除此之外,还有MegaMid,MidPlay等全屏幕的MIDI播放器也非常不错,不仅界面很好,
功能也很强大。它们都可以显示MIDI音乐中的字幕(如果有的话),操作也十分简单。至于其
它各种多媒体格式也完全可以在DOS下播放,如VideoCD(VCD)的播放,除上面的QuickView Pr
o,还有Mpegone等等都可以做到,效果也很好,当然最好在586以上的电脑上播放,越新效果
就越好。而RealAudio等格式的播放,则可以在“DOS使用中的常见问题解答(FAQ)”专栏中看
到。

    总之,DOS下的多媒体功能是非常强大的。如果您有兴趣的话,也可以为“DOS开发”栏
目开发一些DOS下多媒体软件,以跟上国外DOS软件的发展,并帮助广大的DOS使用者与爱好者
们,还可以促进国内自由软件的发展,真是好处甚多。

DOS下联网的方法

    随着计算机和网络的普及,计算机之间的联网操作(如文件的传输,聊天等)以及Inte
rnet网络显得越来越重要了。既然DOS有这么多的用户,那么如何用它来实现联网呢?DR-DOS
7.xx和ROM-DOS 7.xx中自带联网(包括局域网和TCP/IP协议等)的功能,可是我们大家常用
的MS-DOS却没有。但是,并不是没有办法,只是需要一些附加的软件。比较好的有Netware L
ite 1.x和Microsoft Network Client 3.0等(均可在本站的“网络工具”中下载),下面以
Microsoft Network Client 3.0为例,讲述一下局域网的实现方法。关于DOS下Internet的连
接方法,请看下文。

    首先在需要联网的计算机中安装Microsoft Network Client 3.0(后文简称MSCLIENT),
安装中输入各自的工作组,计算机名和IP地址,以及用户名和密码,并在列表中选择安装的网
卡的型号。如果列表中没有您的网卡的话,则需要网卡自带的驱动程序,通常在一张软盘中,
也有可能在光盘中。当它提示输入OEM盘的时候,您就插入网卡的驱动程序磁盘,然后输入合
适的路径。由于各网络系统所需的网卡驱动程序并不一样,而对于MSCLIENT一般则选择驱动盘
中的NDIS2或MSCLIENT文件夹,如A:\MSCLIENT。只要正确的话,它就会进行自动安装了。至于
网络协议,一般只要有NetBEUI和TCP/IP协议就够了,装太多会减慢网络的速度。安装完成后
,MSCLIENT会自动将网络启动命令放入AUTOEXEC.BAT中,重新启动计算机后就会发现网络自动
启动了。当系统提示输入用户名和密码时,输入刚才设置的就可以了。这时,网络就开始运转
了,比如您想查看当前工作组下的所有计算机,可输入NET VIEW命令。

    不过,这时候大家都还是客户机,还没有服务器,必须安装服务器才可以共享文件。安
装后可用NETSHARE命令设置共享路径,如将D盘设为共享,如果必要的话,还可以设置密码,
以免非法访问。一旦设好服务器和共享,客户机就可以访问该计算机上的资源了。比如:NET
USE E: \\PC\C命令就会将名称为PC的计算机上的共享名为C的驱动器(或文件夹)重定向到
E盘,此时远程计算机上的内容就可以像本地计算机那样访问了。不过还有一点很重要,那就
是要将MSCLIENT的文件和打印机的共享功能的设置打开,方法是用EDIT等文本编辑器打开MSC
LIENT文件夹中的SYSTEM.INI,将[network]项中的filesharing和printsharing的值全部改为
yes,保存并退出后就可以使用文件和打印机的共享功能了。

    如果想将使用DOS和使用Windows的计算机相联,也是完全可以的。由于Windows 3.11 f
or Workgroups,Windows 9x以及Windows NT/2K/XP中采用的是一种叫做“Microsoft Window
s Network”的网络,和DOS下的Microsoft Network Client 3.0是兼容的,所以它们之间可以
实现非常完好的互相访问,就像DOS与DOS之间,或Windows与Windows之间的网络一样。不过要
注意的是,若想要使用DOS的计算机访问使用Windows NT/2K/XP的计算机,则一定要在Window
s NT/2K/XP中设置DOS计算机的用户帐户,否则无法访问。

   Microsoft Network Client 3.0中有许多非常实用的命令,如PING等,如果您想知道这些
命令及其用法,请见“DOS文章”栏目。

    除了使用MSCLIENT以外,还可以使用Netware等工具联网。以Netware Lite为例,安装完
后直接执行STARTNET.BAT即可自动调入对等网(包括服务器)。这时可用它自带的NET命令进
行全屏幕的网络管理,也可以用命令行方式,比如NET MAP命令可重定向到对方的计算机(当
然需先设置共享)。更简单的方法是,在加载了IPX协议(IPXODI.COM)后,直接利用IPXCOP
Y.EXE命令(可在“DOS软件”中下载)进行文件传输,而不用启动服务器。方法是在一台计算
机中用IPXCOPY命令启动接收器,在另一台计算机上用“IPXCOPY 文件名”命令进行传输,其
中文件名可为通配符,也可用/S选项以指定包括子文件夹中的文件。当然还有其它的方法,这
儿就不再介绍了。

    以上谈的是局域网的联接方法,下面谈谈上Internet的方法。通常上网有两种方式,一
种是拨号上网,即通过调制解调器,另一种是通过网卡。对于ISDN,ADSL等,方法类似于用普
通的网卡上网。因此,上网的方法也分为两类。先说用网卡上网,通常网卡驱动程序盘中带有
个叫Packet driver的驱动程序,通常在驱动磁盘的PKTDRV文件夹中,它就是DOS下连接Inter
net的最关键的网络接口驱动程序,大多数DOS下的Internet程序都需要有它就可以实现上网的
功能了(如果在网卡驱动程序盘中没有找到Packet驱动程序的话,可以在http://www.crynwr.com/上查找)。例如,
如果您的网卡是NE2000的,就可用驱动磁盘的PKTDRV文件夹中的NE2000.COM来驱动网卡,只需
在命令行上输入NE2000就可以了。不过,有些网卡的Packet驱动程序需要输入安装的IO地址,
通常为0x60(即十进制的98),即执行NE2000 0x60命令进行驱动程序的安装。如果不输入地
址的话,一般网卡就按照默认值安装在0x60或0x62上。若您使用的是拨号上网的话,有两种方
法,一种是使用调制解调器的Packet驱动程序,另一种是使用浏览器时使用其自带的拨号器。
对于前者,可以使用一个叫作LSPPP的程序(可以在本站的“驱动程序”中下载),它的功能
十分强大,命令行参数也比较多,可以用LSPPP /?命令查看。通常需要指定的参数有:调制解
调器所在的端口号、要拨的电话号码、用户名以及密码等,比如假定调制解调器在COM4上,要
拨的号码是163,则可在DOS命令行下输入LSPPP /n:4 /d:163 /U:user /P:pwd来实现上网(一
定要注意大小写和各参数之间的空格)。一旦网卡的Packet驱动程序或LSPPP运行成功,DOS系
统实际上就已经连在了Internet上,这时,各种DOS下的Internet软件就可以直接访问网络了
(当然,要真正完成Internet的功能,还需网络程序自带的TCP/IP协议)。如果您在加载了网
卡或调制解调器的Packet驱动程序后想断开Internet的连接的话,既可以用反安装Packet驱动
程序的方法,如执行NE2000 -U命令,也可使用通用的Packet驱动终止程序TERMIN(可在本站
的“网络工具”中下载),比如如果Packet驱动程序的安装地址是0x60,使用TERMIN 0x60就
可以了。如果您想使用浏览器自带的拨号器而不是调制解调器的Packet驱动程序进行上网的话
,可以看下面Arachne的使用。

    大家知道,要浏览网页时需要一个网络浏览器。DOS下最好的图形方式的浏览器是Arach
ne,功能十分强大,可在本站中下载。使用它进行拨号上网需要一个支持DOS的调制解调器(
包括硬件的调制解制解调器或带有DOS驱动程序的软件调制解调器,也可以在Win9x的DOS窗口
中使用),选择设置屏幕中的“使用Modem上网”后,Arachne会对调制解调器每个可能所在的
端口进行检测,只要成功检测到一个就可以使用了。然后输入正确的电话号码,用户名及密码
,就可以进行拨号了。当然,如果已经使用了上面介绍的LSPPP实现调制解调器的Packet驱动
程序的加载后,就不必再进行Arachne的拨号了。这时,设置Arachne的方法就和设置Arachne
使用网卡的Packet上网的方法一样了。如果是通过网卡上网的话则需要先运行上面提到的此网
卡的Packet驱动程序,注意必须安装在地址0x60上,否则Arachne无法识别。在Arachne中的设
置屏幕中选择“使用网卡上网”,并选择DHCP自动配置,只要网络正常的话,就可以查看网页
了。为了加快速度,可在运行Arachne浏览器之前加载DOS下的磁盘缓冲程序SMARTDRV.EXE。关
于Arachne浏览器的具体使用方法,可见“DOS文章”栏目。

    当然,DOS下真正使用Internet还有许多种方法,如使用调制解调器或网卡的Packet驱动
程序后,用WATTCP程序(如WGET,Lynx)等都可以实现网上资料的读取,比如在DOS命令行下
用WGET www.yahoo.com命令就可以将Yahoo网站的首页下载下来,WGET甚至还支持断点续传功
能。要想使用电子邮件,用Barebones E-mail等程序就可以轻易实现收发电子邮件(需知道邮
箱的POP3及SMTP服务器地址)。对于FTP和Telnet等等操作,也可以使用相应的程序来达到,
如Wattcp FTP等,具体可在本站的“网络工具”中看到。DOS下有关网络的程序很多,这里就
不再详述了。
DOS软件设备的使用与设置

    由于电脑的普及和应用的日益深入,为了满足人们的需要,电脑的功能随着它的发展变
得越来越强大,硬件设备也越来越多,如从原来的ISA及PCI声卡、调制解调器等到现在的USB
硬盘、鼠标等,而且品牌多种多样。那么,我们应该如何在DOS下使用与设置这些设备呢?

    其实有很多硬件设备在DOS下不需安装任何的驱动程序,只要硬件或将BIOS设置好就可使
用,如键盘,普通的硬盘和支持PCL(打印机控制语言)的打印机等。在DOS下使用支持PCL的
打印机非常容易,因为打印机连接在并行端口(LPT)上,所以通常LPT1或PRN就是打印机端口
。比如COPY C:\CONFIG.SYS LPT1命令(当然也可直接使用PRINT C:\CONFIG.SYS命令)就可将
C:\CONFIG.SYS文件中的内容用打印机打印出来。大家看,是不是很方便呢?当然,要在一些
DOS应用程序中打印出更好的效果(如各种字体,图像等),还需要专门的打印机驱动程序,
在这些应用程序中的“打印机设置”中选择合适的打印机即可。

    和打印机类似的是调制解调器。调制解调器是电脑拨号上网时的必用设备,分为内置和
外置两大类。外置调制解调器通常接在电脑的串行端口(通信端口COM)上,如COM2。传统的
内置调制解调器通常也可以自动虚拟串行端口,所以和外置调制解调器的使用相差不大。DOS
下有大量与调制解调器有关的通信程序,如果调制解调器接在COM3上,使用这些程序时使用C
OM3就行了。如果您想在DOS下用简单的命令测试一下调制解调器,可用ECHO ATDT12345>COM3
(假设调制解调器连在COM3上),这时它就会拨号(12345),使用也非常方便。然而,随着
硬件的发展,许多非传统的新型调制解调器出现了。这些新型调制解调器没有硬件控制器,需
要用软件虚拟,所以叫软件调制解调器,或叫WinModem。原来ISA接口的调制解调器大多是传
统的硬件调制解调器,而PCI接口的调制解调器则有许多是软件调制解调器。软件调制解调器
和硬件调制解调器相比,由于没有硬件控制器,所以成本要低些,但是性能自然要差些,而且
需要驱动程序才可运行。所以,在DOS下必须装载相应的驱动程序才可使用。但由于这些调制
解调器主要是为Win9x设计的,所以大多都没有DOS下驱动程序,所以无法在纯DOS下使用,不
过有很多调制解调器通过虚拟可在Win9x的DOS窗口下使用。

    再谈谈大家经常使用的鼠标与光驱。由于鼠标和光驱较早就广泛使用了,所以DOS自带它
们的驱动程序或扩展程序,如MOUSE和MSCDEX,不过MSCDEX还需要光驱的自带驱动程序。然而
,随着DOS的发展,这些程序已越来越不实用了,现已有很好的替代程序,如最新最好的鼠标
驱动程序Cute Mouse(CTMOUSE)。CTMOUSE是一个仍在开发中的非常实用的鼠标驱动程序,和
DOS自带的或其它鼠标驱动程序相比,它具有无可比拟的优点,如速度非常快,占用内存非常
小(才3.3K),通用性非常强,以及有多种语言显示(暂无中文,不过如果大家喜欢的话我可
以去汉化)等优点,因此我强烈推荐大家使用,可在“DOS软件”中下载。DOS下通用的光驱程
序也有很多,如Win98启动盘中OAKCDROM等。但最好的是“驱动程序”中的PTSATAPI.SYS或VI
DE-CDD.SYS,因为它具有速度快,占用内存小(分别才占用2K和5K,而OAKCDROM需占30多K,
其它的则占得更多),通用性非常强(可驱动各种品牌非USB的CD-ROM/CD-R/CD-RW/DVD-ROM/
DVD-R/DVD-RW,我所试的光驱用它无一驱动失败)。具体的安装方法是在CONFIG.SYS中先用D
EVICE(HIGH)命令加载此光驱驱动程序,然后再在AUTOEXEC.BAT中加载光驱扩展程序MSCDEX.E
XE,如:LH MSCDEX /D:CDROM1 /S /K。不过,如果您希望让系统自动安装设置光驱而不想手
工配置的话,可运行VIDE-CDD.SYS中自带的全屏幕安装程序,这样就会觉得安装起来十分轻松
了。为了节省内存,还可以将CLOAKING与MSCDEX合用,这样可极大的减少MSCDEX的内存占用,
大家可见本栏目中的“DOS下内存的配置”及“CONFIG.SYS文件的命令与配置”以获得具体配
置情况。至于USB的鼠标与光驱,请见下文。

    现在电脑已进入了多媒体时代,故声音和图像都是不可缺少的,因此,声卡显得十分重
要。那么,在DOS下如何使用声卡呢?在DOS下使用声卡最重要的一点是需将BLASTER环境变量
设置成正确的值,比如SET BLASTER=A220 I7 D1 H6 P330 T6等,其中A表示硬件地址,I表示
中断号,D表示低端DMA,H表示高端DMA,P表示MPU401的地址,T表示声卡类型。A通常为220,
I则主要有5和7两种可能,P经常是330,T则对应着您的声卡的类型(T1表示SB 1.0,T2表示S
B 1.5,T3表示SB 2.0,T4表示低版本的SB Pro及其兼容,如ESS688等,T5表示高版本的SB P
ro,T6表示SB 16及其兼容,如SB AWE及SB PCI等)。对于ISA声卡,通常使用自动设置的值即
可,比如ESS688声卡的默认值是A220 I5 D1 T4,也可以使用自带的设置程序如ESSCFG重新设
置;对于PCI声卡,有的可以使用SB-Link技术,其它的大多可以使用自带的驱动程序虚拟ISA
声卡以使用,如SB PCI,SB Audigy,SB Live!,C-Media 8738,SiS 7018等PCI声卡的驱动程
序可在“驱动程序”中下载,Yamaha及Aopen等声卡也可使用其自带的驱动程序以实现在纯DO
S下使用PCI声卡,或者在Windows的DOS窗口中使用。要想设置PCI声卡的设置参数,可以使用
自带的设置程序,如SB Live!声卡的驱动程序中就有SBECFG命令,或者编辑它的配置文件,如
SB PCI的驱动程序中的SBPCI.INI文件。

    接下来就是网卡和显卡了。网卡的情况比较特殊,各网络环境需要各自的网卡驱动程序
。对于ISA网卡,由于绝大多数是NE2000兼容,所以可以使用NE2000网卡的驱动程序,可在“
DOS软件”中下载。网卡自带的磁盘中多有很多文件夹,分别是各网络环境的单独驱动程序,
如MSCLIENT或NDIS2文件夹上是用于Microsoft Network Client(MSCLIENT)及LAN Manager的
网卡驱动程序,NWCLIENT或DOSODI文件夹上则是用于Netware的网卡驱动程序。以Netware Li
te为例,要启动IPX/SPX协议,需首先加载LSL.COM,然后是网卡的ODI驱动程序,如SIS900网
卡的是SIS900.COM,加载完后再运行IPXODI.COM即可。而对于MSCLIENT,SIS900网卡的驱动程
序是SIS900.DOS,网络启动时会自动加载。当然,网卡还是有个标准的用于DOS下上Internet
的驱动程序,那就是网卡的Packet驱动程序。其具体的使用方法,可见本栏目中的“DOS下联
网的方法”。对于显卡,不像Windows,DOS下不需要专门的驱动程序即可显示高彩色甚至真彩
色的文字及图像,但有显示扩展驱动程序,如VESA 3.0显示驱动程序Scitech Display Docto
r等,可在“DOS软件”中下载。

    然后就是USB硬件设备的使用了。许多人认为DOS下无法使用USB设备,其实不然。新的B
IOS中就有“USB for DOS”功能,还有不少的DOS下USB设备驱动程序,如DUSE,USB_CD等,可
在“DOS软件”中下载。以DUSE为例,这是一个DOS下通用的USB存储设备的驱动程序,包括US
B硬盘,光驱,软驱等,许多人利用它成功地驱动了自己的USB设备,如USB的CD-RW等;OHCI/
UHCI则分别为OHCI/UHCI类型的USB鼠标驱动程序;USB_CD则是一个单独的USB光驱驱动程序;
USB4DOS则提供DOS下使用各种USB设备(如USB打印机、USB数码相机等)的功能。不过我没有
USB设备,所以还没有用过。欢迎大家使用它们,并将使用结果告诉我,谢谢!

    近些年来还出现了不少新的硬件,DOS下也完全可以使用它们。以ATX电源为例,DOS下的
一些软件就可以利用它来实现软关机,如ShutDown,PowerOff等命令,可在“DOS软件”中下
载。DOS下用这些软件来实现软关机有很多好处,比如用在批处理文件中时可指定在运行完某
程序后或在指定的时间自动关机,还可以实现网络中的“远程唤起”等功能,好处多多。由此
可见DOS的强大功能了。如果大家喜欢DOS的话,不如来参加“DOS开发”栏目以开发出新的DO
S软件,共同让DOS继续发展壮大吧!



2003-10-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: