返回列表 上一主題 發帖

[分享] BAT批次指令: FTYPE 的功能介紹

[分享] 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
東風

        靜思自在 : 成功是優點的發揮,失敗是缺點的累積。
返回列表 上一主題