Post view

MS-DOS 7.0 輕鬆學 for Windows 95 - 5:活用你的電腦-3

MS-DOS 7.0 輕鬆學 for Windows 95 - 5:活用你的電腦-3

5.jpg

ECHO的回應與挑戰

直到現在,我們還沒有介紹echo回應指令的用法。echo可以把批次檔執行的指令“顯示”或“不顯示”在螢幕上,也可以用來顯示某些訊息文字。底下是echo指令的語法:

指令語法:ECHO [ON | OFF] [文字訊息]

我們在JACKY.BAT第一列使用 “@echo off”的意思是希望關掉MS-DOS自動回應執行指令的除錯動作,而 @echo之前的一個 @ 小老鼠號(唸做at,在… 的意思)可以把第一個echo指令的回應也關掉不顯示。

至於第二種echo訊息的用法,在前面的JACKY.BAT程式裡已經示範過了。要提醒您的是,echo只能用英文訊息,最好不要使用中文訊息,因為某些中文字的內碼字元裡,夾雜了DOS的特殊符號,像是 | \ > 等。你可以把MS-DOS模式的  按鈕關掉,就會看到中文字原來是用那些符號所組成的。

顯示文字檔的內容

想知道JACKY.BAT檔案的內容嗎?很簡單,只要在DOS提示號輸入type指令不就行了嗎:

C:\>type jacky.bat Enter
@echo off
cls
echo Microsoft MS-DOS for Windows 95
ver

C:\>_

其實我們也可以用copy con指令來做同樣的工作哦:

C:\>copy jacky.bat con Enter   ← 把 JACKY.BAT 拷貝到 CON
@echo off
cls
echo Microsoft MS-DOS for Windows 95
ver
        1 file(s) copied

C:\>_

把JACKY.BAT拷貝到CON標準輸出入,有什麼用呢?這個指令和前面的copy con jacky.bat幾乎一模一樣!嘿嘿,通常這個問題,不用功的學生到這裡就答不出來啦!

答案其實很簡單,我們把con放在COPY指令“複製目的”的位置,由於複製的目的地不會是鍵盤(輸入裝置),因此DOS就會把JACKY.BAT的內容“拷貝”到螢幕上啦。我相信您一定會發現其實這個指令和type jacky.bat Enter 是一樣的。

列印你的文件

糟糕了,急著在3:30pm之前交出一份報告,問題是要怎樣才能把文件印到Printer印表機呢?從“簡單料理”學到現在,好像都還沒有提到“要如何把文件從印表機印出來”這件事?

無論您是使用那種款式的印表機,點陣式印表機、噴墨印表機、彩色噴墨印表機、雷射印表機,與電腦之間的安裝方式統統一樣,你只要把印表機的LPT並列連接線接到電腦主機後面的LPT1端子,通常個人電腦只有一個25pin的母接頭,沒有一個插頭是完全一樣的,所以絕對不會插錯!除非你的電腦與眾不同。

其實“把文件印到印表機”的方法非常簡單,比方講,想要把README.TXT文件印到印表機只需輸入以下的指令:

C:\>type c:\dos\readme.txt > prn Enter

利用type指令和MS-DOS的轉向指令 > ,以及prn印表機週邊設備檔,就可以把指定的文件印到印表機啦。當然,您也可以用copy指令來列印文件,譬如:

C:\>copy c:\dos\readme.txt prn Enter

只是COPY老是喜歡在工作完畢之後告訴你1 file(s) copied,別理他,這個訊息只會顯示在螢幕上,而不會印到印表機的。

缺少印表機的解決方案

如果你沒有任何印表機,或者是你只有彩色噴墨印表機,而想要向朋友或公司借用雷射印表機(我們稱為遠程印表機),這時候你可以這麼做:

・在你自己的電腦上,裝好與遠程印表機相同的印表機驅動程式。你可以從Windows 95系統  控制台的  加入新的硬體,來加裝與遠程印表機相同品牌及型號的印表機驅動程式。如果Windows 95沒有提供相同的印表機型號,也可以選用相容的印表機驅動程式。

・打開要列印的文件。比方說從  新小作家打開所需的文件,然後選取「檔案」功能表的「列印」指令,就會看到列印文件的對話窗:

Msdos6.png

・用滑鼠指標和左鍵勾選“   列印到檔案”這個項目並按「確定」鈕開始列印。

・接著Windows印表機管理員會打開「列印到檔案」的對話窗,請你輸入印表機檔案名稱,譬如c:\Output。

Msdos7.png

・按下「儲存檔案」鈕,就會把你的  新小作家文件,印成一份特殊的OUTPUT.PRN檔案,這是一種“2進位”數位碼的文件,你無法用type指令看到原先的文件內容。

・接著我們打開  MS-DOS模式,用dir *.prn Enter 指令瞧瞧OUTPUT.PRN檔案有多大呢?請看:

Msdos8.png

・你可以用copy output.prn a: Enter 指令,把印表機檔案拷貝到  磁片,然後到你朋友家或是公司另一部電腦上。

・將電腦重新啟動在MS-DOS模式,接著在DOS提示號直接輸入底下的指令:

C:\>A: Enter
A:\>copy output.prn prn /b Enter

就可以把原先  新小作家的文件,到另一部電腦和印表機上印出來啦。哦對了,在OUTPUT.PUT印表機檔案裡,已內含印表機的控制字元碼,因此不需要在DOS底下加裝印表機驅動程式,就可以直接列印Windows文件。

蘇言霖 09/25/2013 0 761
Comments
Order by: 
Per page:
 
  • There are no comments yet
Rate
0 votes
Post info
蘇言霖
「超級懶貓級」社群網站站長
09/25/2013 (1786 days ago)
Actions