Windows 文件類型與打開方式定義方法
更新時間:2009年06月14日 18:42:01 作者:
偶然機(jī)會接觸了assoc和ftype這兩個命令,研究了一下,發(fā)現(xiàn)Windows文件類型與打開方式就是由這兩個命令來實現(xiàn)。都是內(nèi)部命令,無具體文件。下面解釋一下。
assoc:根據(jù)文件擴(kuò)展名定義文件類型??梢杂么嗣铒@示或修改文件擴(kuò)展名關(guān)聯(lián)
例如:
.bat=batfile
.xls=Excel.Sheet.8
ftype:根據(jù)文件類型定義打開方式??梢杂么嗣铒@示或修改用在文件擴(kuò)展名關(guān)聯(lián)中的文件類型
例如:
batfile="%1" %*
Excel.Sheet.8="C:\Program Files\Microsoft Office\Office\EXCEL.EXE" /e
說明:
Ftype的基本使用格式為:Ftype [文件類型[=[打開方式/程序]
比如:像上例中的ftype exefile=notepad.exe %1,表示將所有文件類型為EXE(exefile表示為EXE類型文件)的文件都通過“記事本”程序打開,后面的%1表示要打開的程序本身(就是雙擊時的那個程序)。
ftype exefile=%1 %*則表示所有EXE文件本身直接運(yùn)行(EXE 可以直接運(yùn)行,所以用表示程序本身的%1即可),后面的%*則表示程序命令后帶的所有參數(shù)(這就是為什么EXE文件可以帶參數(shù)運(yùn)行的原因)。
所以,如果發(fā)現(xiàn)系統(tǒng)文件類型和關(guān)聯(lián)有問題,我們可以直接用這兩個命令來重新設(shè)置一下就可以了。
例如:
.bat=batfile
.xls=Excel.Sheet.8
ftype:根據(jù)文件類型定義打開方式??梢杂么嗣铒@示或修改用在文件擴(kuò)展名關(guān)聯(lián)中的文件類型
例如:
batfile="%1" %*
Excel.Sheet.8="C:\Program Files\Microsoft Office\Office\EXCEL.EXE" /e
說明:
Ftype的基本使用格式為:Ftype [文件類型[=[打開方式/程序]
比如:像上例中的ftype exefile=notepad.exe %1,表示將所有文件類型為EXE(exefile表示為EXE類型文件)的文件都通過“記事本”程序打開,后面的%1表示要打開的程序本身(就是雙擊時的那個程序)。
ftype exefile=%1 %*則表示所有EXE文件本身直接運(yùn)行(EXE 可以直接運(yùn)行,所以用表示程序本身的%1即可),后面的%*則表示程序命令后帶的所有參數(shù)(這就是為什么EXE文件可以帶參數(shù)運(yùn)行的原因)。
所以,如果發(fā)現(xiàn)系統(tǒng)文件類型和關(guān)聯(lián)有問題,我們可以直接用這兩個命令來重新設(shè)置一下就可以了。
相關(guān)文章
自制控制進(jìn)程和控制開機(jī)啟動項批處理(ntsd強(qiáng)制結(jié)束版)
這篇文章主要介紹了自制控制進(jìn)程和控制開機(jī)啟動項批處理,需要的朋友可以參考下2014-05-05提升網(wǎng)絡(luò)效率 寬帶路由優(yōu)化與使用技巧
提升網(wǎng)絡(luò)效率 寬帶路由優(yōu)化與使用技巧...2006-11-11原創(chuàng)批處理之網(wǎng)站屏蔽與解除屏蔽批處理
非常不錯的用批處理實現(xiàn)的網(wǎng)站屏蔽和解除網(wǎng)站屏蔽的代碼2008-07-07