DOS下硬件設(shè)備的使用與設(shè)置
由于電腦的普及和應(yīng)用的日益深入,為了滿足人們的需要,電腦的功能隨著它的發(fā)展變得越來(lái)越強(qiáng)大,硬件設(shè)備也越來(lái)越多,如從原來(lái)的ISA及PCI聲卡、調(diào)制解調(diào)器等到現(xiàn)在的USB硬盤、鼠標(biāo)等,而且品牌多種多樣。那么,我們應(yīng)該如何在DOS下使用與設(shè)置這些設(shè)備呢?
其實(shí)有很多硬件設(shè)備在DOS下不需安裝任何的驅(qū)動(dòng)程序,只要硬件或?qū)IOS設(shè)置好就可使用,如鍵盤,普通的硬盤和支持PCL(打印機(jī)控制語(yǔ)言)的打印機(jī) 等。在DOS下使用支持PCL的打印機(jī)非常容易,因?yàn)榇蛴C(jī)連接在并行端口(LPT)上,所以通常LPT1或PRN就是打印機(jī)端口。比如COPY C:\CONFIG.SYS LPT1命令(當(dāng)然也可直接使用PRINT C:\CONFIG.SYS命令)就可將C:\CONFIG.SYS文件中的內(nèi)容用打印機(jī)打印出來(lái)。大家看,是不是很方便呢?當(dāng)然,要在一些DOS應(yīng)用程 序中打印出更好的效果(如各種字體,圖像等),還需要專門的打印機(jī)驅(qū)動(dòng)程序,在這些應(yīng)用程序中的“打印機(jī)設(shè)置”中選擇合適的打印機(jī)即可。
和打印機(jī)類似的是調(diào)制解調(diào)器。調(diào)制解調(diào)器是電腦撥號(hào)上網(wǎng)時(shí)的必用設(shè)備,分為內(nèi)置和外置兩大類。外置調(diào)制解調(diào)器通常接在電腦的串行端口(通信端口COM) 上,如COM2。傳統(tǒng)的內(nèi)置調(diào)制解調(diào)器通常也可以自動(dòng)虛擬串行端口,所以和外置調(diào)制解調(diào)器的使用相差不大。DOS下有大量與調(diào)制解調(diào)器有關(guān)的通信程序,如 果調(diào)制解調(diào)器接在COM3上,使用這些程序時(shí)使用COM3就行了。如果您想在DOS下用簡(jiǎn)單的命令測(cè)試一下調(diào)制解調(diào)器,可用ECHO ATDT12345>COM3(假設(shè)調(diào)制解調(diào)器連在COM3上),這時(shí)它就會(huì)撥號(hào)(12345),使用也非常方便。然而,隨著硬件的發(fā)展,許多非傳 統(tǒng)的新型調(diào)制解調(diào)器出現(xiàn)了。這些新型調(diào)制解調(diào)器沒(méi)有硬件控制器,需要用軟件虛擬,所以叫軟件調(diào)制解調(diào)器,或叫WinModem。原來(lái)ISA接口的調(diào)制解調(diào) 器大多是傳統(tǒng)的硬件調(diào)制解調(diào)器,而PCI接口的調(diào)制解調(diào)器則有許多是軟件調(diào)制解調(diào)器。軟件調(diào)制解調(diào)器和硬件調(diào)制解調(diào)器相比,由于沒(méi)有硬件控制器,所以成本 要低些,但是性能自然要差些,而且需要驅(qū)動(dòng)程序才可運(yùn)行。所以,在DOS下必須裝載相應(yīng)的驅(qū)動(dòng)程序才可使用。但由于這些調(diào)制解調(diào)器主要是為Win9x設(shè)計(jì) 的,所以大多都沒(méi)有DOS下驅(qū)動(dòng)程序,所以無(wú)法在純DOS下使用,不過(guò)有很多調(diào)制解調(diào)器通過(guò)虛擬可在Win9x的DOS窗口下使用。
再談?wù)劥蠹医?jīng)常使用的鼠標(biāo)與光驅(qū)。由于鼠標(biāo)和光驅(qū)較早就廣泛使用了,所以DOS自帶它們的驅(qū)動(dòng)程序或擴(kuò)展程序,如MOUSE和MSCDEX,不過(guò) MSCDEX還需要光驅(qū)的自帶驅(qū)動(dòng)程序。然而,隨著DOS的發(fā)展,這些程序已越來(lái)越不實(shí)用了,現(xiàn)已有很好的替代程序,如最新最好的鼠標(biāo)驅(qū)動(dòng)程序Cute Mouse(CTMOUSE)。CTMOUSE是一個(gè)仍在開(kāi)發(fā)中的非常實(shí)用的鼠標(biāo)驅(qū)動(dòng)程序,和DOS自帶的或其它鼠標(biāo)驅(qū)動(dòng)程序相比,它具有無(wú)可比擬的優(yōu) 點(diǎn),如速度非???,占用內(nèi)存非常?。ú?.3K),通用性非常強(qiáng),以及有多種語(yǔ)言顯示(暫無(wú)中文,不過(guò)如果大家喜歡的話我可以去漢化)等優(yōu)點(diǎn),因此我強(qiáng)烈 推薦大家使用,可在“DOS軟件”中下載。DOS下通用的光驅(qū)程序也有很多,如Win98自帶的DOS啟動(dòng)盤中OAKCDROM等。但最好的是“驅(qū)動(dòng)程 序”中的PTSATAPI.SYS或VIDE-CDD.SYS,因?yàn)樗哂兴俣瓤欤加脙?nèi)存?。ǚ謩e才占用2K和5K,而OAKCDROM需占30多K, 其它的則占得更多),通用性非常強(qiáng)(可驅(qū)動(dòng)各種品牌非USB的CD-ROM/CD-R/CD-RW/DVD-ROM/DVD-R/DVD-RW,我所試的 光驅(qū)用它無(wú)一驅(qū)動(dòng)失?。>唧w的安裝方法是在CONFIG.SYS中先用DEVICE(HIGH)命令加載此光驅(qū)驅(qū)動(dòng)程序,然后再在 AUTOEXEC.BAT中加載光驅(qū)擴(kuò)展程序MSCDEX.EXE,如:LH MSCDEX /D:CDROM1 /S /K。不過(guò),如果您希望讓系統(tǒng)自動(dòng)安裝設(shè)置光驅(qū)而不想手工配置的話,可運(yùn)行VIDE-CDD.SYS中自帶的全屏幕安裝程序,這樣就會(huì)覺(jué)得安裝起來(lái)十分輕 松了。為了節(jié)省內(nèi)存,還可以將CLOAKING與MSCDEX合用,這樣可極大的減少M(fèi)SCDEX的內(nèi)存占用,大家可見(jiàn)本欄目中的“DOS下內(nèi)存的配置” 及“CONFIG.SYS文件的命令與配置”以獲得具體配置情況。至于USB的鼠標(biāo)與光驅(qū),請(qǐng)見(jiàn)下文。
現(xiàn)在電腦已進(jìn)入了多媒體時(shí)代,故聲音和圖像都是不可缺少的,因此,聲卡顯得十分重要。那么,在DOS下如何使用聲卡呢?在DOS下使用聲卡最重要的一點(diǎn)是 需將BLASTER環(huán)境變量設(shè)置成正確的值,比如SET BLASTER=A220 I7 D1 H6 P330 T6等,其中A表示硬件地址,I表示中斷號(hào),D表示低端DMA,H表示高端DMA,P表示MPU401的地址,T表示聲卡類型。A通常為220,I則主要 有5和7兩種可能,P經(jīng)常是330,T則對(duì)應(yīng)著您的聲卡的類型(T1表示SB 1.0,T2表示SB 1.5,T3表示SB 2.0,T4表示低版本的SB Pro及其兼容,如ESS688等,T5表示高版本的SB Pro,T6表示SB 16及其兼容,如SB AWE及SB PCI等)。對(duì)于ISA聲卡,通常使用自動(dòng)設(shè)置的值即可,比如ESS688聲卡的默認(rèn)值是A220 I5 D1 T4,也可以使用自帶的設(shè)置程序如ESSCFG重新設(shè)置;對(duì)于PCI聲卡,有的可以使用SB-Link技術(shù),其它的大多可以使用自帶的驅(qū)動(dòng)程序虛擬ISA 聲卡以使用,如SB PCI,SB Audigy,SB Live!,C-Media 8738,SiS 7018等PCI聲卡的驅(qū)動(dòng)程序可在“驅(qū)動(dòng)程序”中下載,Yamaha及Aopen等聲卡也可使用其自帶的驅(qū)動(dòng)程序以實(shí)現(xiàn)在純DOS下使用PCI聲卡,或 者在Windows的DOS窗口中使用。要想設(shè)置PCI聲卡的設(shè)置參數(shù),可以使用自帶的設(shè)置程序,如SB Live!聲卡的驅(qū)動(dòng)程序中就有SBECFG命令,或者編輯它的配置文件,如SB PCI的驅(qū)動(dòng)程序中的SBPCI.INI文件。
接下來(lái)就是網(wǎng)卡和顯卡了。網(wǎng)卡的情況比較特殊,各網(wǎng)絡(luò)環(huán)境需要各自的網(wǎng)卡驅(qū)動(dòng)程序。對(duì)于ISA網(wǎng)卡,由于絕大多數(shù)是NE2000兼容,所以可以使用 NE2000網(wǎng)卡的驅(qū)動(dòng)程序,可在“DOS軟件”中下載。網(wǎng)卡自帶的磁盤中多有很多文件夾,分別是各網(wǎng)絡(luò)環(huán)境的單獨(dú)驅(qū)動(dòng)程序,如MSCLIENT或 NDIS2文件夾上是用于Microsoft Network Client(MSCLIENT)及LAN Manager的網(wǎng)卡驅(qū)動(dòng)程序,NWCLIENT或DOSODI文件夾上則是用于Netware的網(wǎng)卡驅(qū)動(dòng)程序。以Netware Lite為例,要啟動(dòng)IPX/SPX協(xié)議,需首先加載LSL.COM,然后是網(wǎng)卡的ODI驅(qū)動(dòng)程序,如SIS900網(wǎng)卡的是SIS900.COM,加載完 后再運(yùn)行IPXODI.COM即可。而對(duì)于MSCLIENT,SIS900網(wǎng)卡的驅(qū)動(dòng)程序是SIS900.DOS,網(wǎng)絡(luò)啟動(dòng)時(shí)會(huì)自動(dòng)加載。當(dāng)然,網(wǎng)卡還是 有個(gè)標(biāo)準(zhǔn)的用于DOS下上Internet的驅(qū)動(dòng)程序,那就是網(wǎng)卡的Packet驅(qū)動(dòng)程序。其具體的使用方法,可見(jiàn)本欄目中的“DOS下聯(lián)網(wǎng)的方法”。對(duì) 于顯卡,不像Windows,DOS下不需要專門的驅(qū)動(dòng)程序即可顯示高彩色甚至真彩色的文字及圖像,但有顯示擴(kuò)展驅(qū)動(dòng)程序,如VESA 3.0顯示驅(qū)動(dòng)程序Scitech Display Doctor等,可在“DOS軟件”中下載。
然后就是USB硬件設(shè)備的使用了。許多人認(rèn)為DOS下無(wú)法使用USB設(shè)備,其實(shí)不然。新的BIOS中就有“USB for DOS”功能,還有不少的DOS下USB設(shè)備驅(qū)動(dòng)程序,如DUSE,USB_CD等,可在“DOS軟件”中下載。以DUSE為例,這是一個(gè)DOS下通用的 USB存儲(chǔ)設(shè)備的驅(qū)動(dòng)程序,包括USB硬盤,光驅(qū),軟驅(qū)等,許多人利用它成功地驅(qū)動(dòng)了自己的USB設(shè)備,如USB的CD-RW等;OHCI/UHCI則分 別為OHCI/UHCI類型的USB鼠標(biāo)驅(qū)動(dòng)程序;USB_CD則是一個(gè)單獨(dú)的USB光驅(qū)驅(qū)動(dòng)程序;USB4DOS則提供DOS下使用各種USB設(shè)備(如 USB打印機(jī)、USB數(shù)碼相機(jī)等)的功能。不過(guò)我沒(méi)有USB設(shè)備,所以還沒(méi)有用過(guò)。歡迎大家使用它們,并將使用結(jié)果告訴我,謝謝!
近些年來(lái)還出現(xiàn)了不少新的硬件,DOS下也完全可以使用它們。以ATX電源為例,DOS下的一些軟件就可以利用它來(lái)實(shí)現(xiàn)軟關(guān)機(jī),如ShutDown, PowerOff等命令,可在“DOS軟件”中下載。DOS下用這些軟件來(lái)實(shí)現(xiàn)軟關(guān)機(jī)有很多好處,比如用在批處理文件中時(shí)可指定在運(yùn)行完某程序后或在指定 的時(shí)間自動(dòng)關(guān)機(jī),還可以實(shí)現(xiàn)網(wǎng)絡(luò)中的“遠(yuǎn)程喚起”等功能,好處多多。由此可見(jiàn)DOS的強(qiáng)大功能了。如果大家喜歡DOS的話,不如來(lái)參加“DOS開(kāi)發(fā)”欄目 以開(kāi)發(fā)出新的DOS軟件,共同讓DOS繼續(xù)發(fā)展壯大吧!
相關(guān)文章
將字符串小寫(xiě)轉(zhuǎn)大寫(xiě)并延時(shí)輸出的批處理代碼
有一字符串i like the bathome,because here is the batch of the world. 要求用批處理將字符串的所有字母轉(zhuǎn)成大寫(xiě)并在屏幕上以打字的效果延時(shí)輸出。2010-10-10
dos下通過(guò)wmic命令查看硬盤和內(nèi)存/CPU信息(windows自帶命令查看硬件信息)
這篇文章主要介紹了windows系統(tǒng)自帶命令查看硬件信息,怎樣dos命令查看硬盤和內(nèi)存/CPU信息的方法,需要的朋友可以參考下2014-05-05
Windows環(huán)境bat腳本獲取文件的創(chuàng)建時(shí)間
最近都在寫(xiě)ftp windows環(huán)境的一些bat腳本,為了方便顯示,想要記錄一下每次操作的時(shí)間,所以在這里總結(jié)一下windows環(huán)境bat腳本獲取時(shí)間的常用命令,感興趣的朋友一起看看吧2022-03-03
遠(yuǎn)程批量修改計(jì)算機(jī)IP設(shè)置的批處理
當(dāng)網(wǎng)絡(luò)整改需要大量IP修改的時(shí)候,可利用該腳本進(jìn)行更改(重啟計(jì)算機(jī)前不生效,可繼續(xù)工作),然后等下班時(shí)間修改交換機(jī)配置,次日所有計(jì)算機(jī)啟動(dòng)后就可以用新IP工作了2012-05-05
bat腳本實(shí)現(xiàn)FTP自動(dòng)下載上傳的示例代碼
本文主要介紹了bat腳本實(shí)現(xiàn)FTP自動(dòng)下載上傳的示例代碼,通過(guò)設(shè)置相應(yīng)的命令和參數(shù),可以定時(shí)自動(dòng)備份或更新網(wǎng)站內(nèi)容,提高工作效率,感興趣的可以了解一下2023-08-08
用bat實(shí)現(xiàn)的自動(dòng)關(guān)機(jī)的代碼
有時(shí)候我們需要自動(dòng)關(guān)機(jī),其實(shí)結(jié)合windows任務(wù)計(jì)劃+一段批處理就可以試下,這里簡(jiǎn)單的介紹下,一般我們?cè)诜?wù)器上使用的多是自動(dòng)重啟2007-05-05

