- 帖子
- 83
- 主題
- 73
- 精華
- 0
- 積分
- 164
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2013-8-12
- 最後登錄
- 2015-12-13
|
[分享] BAT批次指令: FTYPE 的功能介紹
BAT批次指令: FTYPE 的功能介紹
FTYPE : 顯示或修改用在副檔名關聯的檔案型態。
指令詳解:
FTYPE [fileType[=[openCommandString]]]
fileType 指定要顯示或修改的檔案型態
openCommandString 指定這個型態的檔案應該用來啟動檔案的開啟命令。
鍵入 FTYPE 而沒有參數時會顯示目前有定義開啟命令字串的檔案型態。
如果指定了一個檔案型態來執行 FTYPE,它會顯示那個檔案型態目前的開啟命令字串。
如果設定開啟命令字串為空字串,則 FTYPE 命令將會刪除那個檔案型態的開啟命令字串。
在開啟命令字串中,%0 或 %1 會被取代為經由檔案關聯所啟動的檔案名稱。
%* 代表所有參數而 %2 代表第一個參數、%3 代表第二個,以此類推。
%~n 代表在含第 n 個後的其餘所有參數,其中 n 可以從 2 到 9。例如:
ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*
可以讓您鍵入下列命令來執行 Perl 指令檔:
script.pl 1 2 3
如果您不想鍵入副檔名,您可以做下列的指定:
set PATHEXT=.pl;%PATHEXT%
而上面的指令檔可以這樣來執行:
script 1 2 3 |
|