“*.bat”文件是DOS批處理文件,可以用記事本打開編輯批處理的內(nèi)容,運(yùn)行后可以成批的執(zhí)行記事本中的程序。
有時(shí)需要把“*.txt”文本轉(zhuǎn)化為“*.bat”文本,以讓此文件成為可應(yīng)用程序,從而直接運(yùn)行此程序以完成某些命令。按理“*.txt”重命名為“*.bat”就可以成功轉(zhuǎn)化為批處理應(yīng)用文件,而有時(shí)將編輯好的“*.txt”文本更名為“*.bat”文本,但系統(tǒng)還是調(diào)用記事本來運(yùn)行該文件呢,這是什么原因?
將“*.txt”文本改為“*.bat”文本常有兩種方式:
1、在保存的時(shí)候(記事本為例),把保存類型由默認(rèn)的“*.txt”改為“所有文件”后把文件保存為擴(kuò)展名為“*.bat”的文件即可。
2、如果文件“*.txt”已經(jīng)存在,可以用重命名的方法更改擴(kuò)展名為“*.bat”。
有時(shí)在完成上述步驟之后,系統(tǒng)仍然調(diào)用記事本來運(yùn)行該文件,此時(shí)請(qǐng)執(zhí)行以下操作:在“工具---文件夾選項(xiàng)---查看”里面,把“隱藏已知文件類型的擴(kuò)展名”前面的勾去掉,確認(rèn)就可以看到剛才的文件擴(kuò)展名是“*.bat.txt”,再將文件“*.bat.txt”更名為“*.bat”就能運(yùn)行該批處理文件。
文件擴(kuò)展名不是隱藏的時(shí)候,按1或2操作即可直接運(yùn)行批處理文件。
在默認(rèn)的情況下,擴(kuò)展名通常是隱藏的,如果沒有把“隱藏已知文件類型的擴(kuò)展名”前的小勾去掉,你所保存或更名的“*.bat”文本擴(kuò)展名實(shí)際為“*.bat.txt”,WINDOWS只認(rèn)最后一個(gè)擴(kuò)展名,仍然按文本文件運(yùn)行。
之后,但如果把“*.bat”文件關(guān)聯(lián)了“cmd.exe”,若只能打開cmd.exe,而不能運(yùn)行*.bat文件里的命令,這時(shí)應(yīng)該如何正確關(guān)聯(lián)呢?將注冊(cè)表展開到HKEY_CLASSES_ROOT\batfileshell分支,將shell主鍵的默認(rèn)值改為open即可。