簡(jiǎn)簡(jiǎn)單單抓取DOS中文本內(nèi)容

2010-08-28 10:50:52來(lái)源:西部e網(wǎng)作者:

    盡管我們?cè)缫堰M(jìn)入了Windows時(shí)代,但是很多時(shí)候我們?nèi)孕枰贒OS下工作。這樣如何抓取DOS中的文字資源就成了我們要討論的內(nèi)容。

  1.系統(tǒng)抓取法法

  單擊“開始”→“運(yùn)行”,輸入cmd啟動(dòng)DOS提示符,在其中輸入命令后,按下DOS窗口的系統(tǒng)圖標(biāo),選擇“編輯”→“標(biāo)記”命令,然后按住Shift鍵不松開,通過上下左右光標(biāo)鍵選定這些文字,再選擇“編輯”→“復(fù)制”命令即可把所選文字復(fù)制到Windows的剪貼板中供粘貼(如圖1)。

點(diǎn)擊放大此圖片

  2.SnagIt法

  選擇SnagIt中建立一個(gè)配置方案文件,然后選擇為文本抓取,再單擊“輸入”菜單下的“高級(jí)”下“全屏幕DOS”項(xiàng)(如圖2)。然后運(yùn)行DOS程序,按下Alt+Enter鍵切換到全屏幕狀態(tài)下,按下PrintScreen鍵即可把DOS畫面抓取下來(lái)后。

點(diǎn)擊放大此圖片

  小提示

  ★注意選擇SnagIt“輸入”→“高級(jí)”→“全屏DOS窗口”項(xiàng),請(qǐng)不要選擇“輸出”菜單下“剪貼板”單選項(xiàng)。否則SnagIt會(huì)報(bào)錯(cuò),且無(wú)法抓取。

  ★如果DOS程序可以在Windows的窗口方式下運(yùn)行,則可通過抓圖軟件的常規(guī)捕捉窗口方法把它抓取下來(lái)。

  ★如果DOS程序必須運(yùn)行在純DOS下,則要使用虛擬機(jī)軟件(如VMware、Virtual PC等),再進(jìn)行相應(yīng)設(shè)置。虛擬一個(gè)DOS環(huán)境后,再在其中運(yùn)行DOS程序。由于虛擬機(jī)軟件是作為Windows的一個(gè)窗口存在的,所以我們可以用抓圖軟件把它抓下來(lái)。VMware功能強(qiáng)大,它的使用有專門文章介紹,在此筆者不再贅述!

  ★如果選擇“工具”菜單下“文本捕獲”命令切換到文本抓取模式。再選擇“輸入”→“高級(jí)”→“全屏DOS窗口”項(xiàng)。則在全屏運(yùn)行DOS程序時(shí),按下PrintScreen鍵還能夠抓取全屏DOS程序中的文本。

    3.Hypersnap法

  看到競(jìng)爭(zhēng)對(duì)手SnagIt超級(jí)的文本抓取功能,

  增加了文字抓取功能(全新)

  SnagIt中的文字抓取功能著實(shí)是讓我們方便了一把,這次Hypersnap-DX 6.00 beta版也添加了此功能。一般選擇Capture→Text(如圖3,抓取→文字)命令,然后用鼠標(biāo)在DOS窗口中劃取,單擊左鍵即可確認(rèn)抓取(如圖4)。抓取后的文字在剪貼板中,只要切換到文字處理軟件(如Word、WPS)粘貼即可。

點(diǎn)擊放大此圖片

點(diǎn)擊放大此圖片

  小提示

  在劃取窗口中劃得不好,將有可能會(huì)出現(xiàn)亂碼。

關(guān)鍵詞:DOS

贊助商鏈接: