現在的抓圖軟體基本上都只能在Windows 下(注意:不是Windows中的DOS模式)進行螢幕抓取工作。高手們自然可以通過安裝虛擬機器來解決這個問題,但對於像筆者一樣的菜鳥就覺得很麻煩了,怎麼辦呢?下面推薦筆者常用的三種小工具,幫你完成純DOS 下的任務。
一、Graffix,從容應對DOS 抓圖
用Graffix 完成抓圖操作一般情況下都要分成兩個主要步驟:先將螢幕捕捉為ATF格式,然後用附帶的轉換工具將ATF格式轉換為GIF 或者PCX 映像格式。
1.ATF 檔案的獲得
①進入純DOS 後,在命令列後輸入“DGFX”並斷行符號,將出現用法提示(圖1),可以看到抓取熱鍵是“C t r l + ALT+空格鍵”。
小提示:從記憶體卸載此程式的命令是“DGFX/U”。
②運行需要抓圖的程式,出現待抓畫面後,按下熱鍵,螢幕彈出提示(圖2 ),輸入檔案名稱後按F1 鍵可以將畫面抓取為A TF格式,如果直接按E n t e r 鍵,則得到的是TXT 文字格式設定。
小提示:若要抓取的程式畫面本身是圖形模式,則將直接得到GIF 或PCX 映像格式的檔案,從而可以省略轉換步驟。
2.將ATF 轉換為GIF/PCX 映像格式
ATF 格式的圖片不能被Windows 下應用程式所識別,因此我們需要將前面抓取到的ATF 格式轉換為GIF或者PCX格式。
①在DOS 提示符後輸入“A2B”,斷行符號,輸入ATF 檔案名稱,之後在螢幕上會顯示該ATF 檔案的內容。
②再次按下熱鍵“CTRL+ALT+ 空格”,會出現“SAVE IN WHICH FORMAT,GIFORPCX(G/P)”的提示(詢問你是將檔案儲存為GIF 還是PCX 格式),此時若按下字母G,則通過下面的步驟會將ATF轉換為GIF格式;如按字母“P”則可得到PCX 格式。
③輸入最終要得到的檔案的主檔案名並斷行符號。現在進入軟體目錄看看,是不是得到所需要的GIF 或PCX 影像檔了?
小提示:對於沒有註冊的Graffix 軟體,在抓取到的映像頂端會有軟體著作權名稱標誌,可在影像處理軟體中將它去掉。
上面提及的Graffix 軟體所抓取到的ATF格式要經過轉換才能得到常見的映像格式,確實麻煩了一點。況且它對某些DOS中文系統支援不好,所抓取的漢字不會正確顯示,因此更直接的方法是抓圖後直接就建立標準的映像格式。在這方面,筆者常用PI X E L PO P 和D O S Capture。
二、PIXELPOP,抓取GIF 格式更簡捷
PIXELPOP 可以直接將DOS螢幕捕獲為GIF映像格式,而且所抓取到的圖片中沒有著作權文字,你可以在其他地方直接使用而無需處理。
首先在DOS提示符後進入軟體所在目錄,運行批次檔“PP.BAT”,螢幕上顯示抓取熱鍵和映像儲存位置等資訊說明(預設會在軟體安裝目錄下產生SCREEN開頭的GIF 檔案,每按下熱鍵一次就產生一個,序號從0 0 開始遞增,如SCREEN00.GIF、SCREEN01. GIF 等(圖3)。
當出現要抓取的畫面後,按下熱鍵“S h i f t +PrintScreen”,即可抓取到這個畫面並儲存。
小提示:如果要從記憶體中卸載此抓圖軟體,輸入“PP /R”即可。
三、DOSCAP,直接抓取為PCX 格式
你需要將DOS 螢幕抓取為PCX 格式又不想通過轉換來得到,不妨試試DOS Capture 這個軟體。
筆者的經驗,使用DOS Capture 這個軟體時,最好將這個軟體的幾個檔案複製到啟動磁碟片中,用該磁碟片啟動系統進入D OS環境,並在磁碟片上運行其主程式“DOSCAP.EXE”。
小提示:如果直接在硬碟中使用,有可能會出現不能正確儲存檔案的情況(如筆者將其放在FAT32格式的D盤中,儲存時總是提示不能寫入)。
由於軟體沒有註冊,螢幕上會顯示相關資訊並隨機出現一些字母按鍵提示,按對應的字母后彈出該軟體抓圖的熱鍵說明,熱鍵為“ALT+.”(圖4 )。
待出現要抓取的畫面後,快速按下熱鍵,隨著蜂鳴器的一聲響,對應的畫面就儲存到了磁碟中,如果在儲存位置下沒有曾經抓取的PCX影像檔,則產生的檔案名稱為cap0001.pcx(繼續抓圖時,數字會自動遞增改變)。
小提示:從記憶體卸載D O S C a p t u r e 的命令是“Doscap unload”。
使用DOSCapture 所抓取到的PCX映像可以用於其他場合,不過它不能為多數Windows程式所識別,好在現在很多看圖軟體(如IrfanView)支援該格式,因此可以很輕鬆地在Windows下將其轉化為常見的映像格式(如BM、JG、GIF等)。
正在為純DOS 而發愁的朋友,不妨試試以上三款軟體吧!
PS:軟體:
/Files/analyzer/純DOS抓圖.7z