Allen 2009-06-14 14:40:45 10715 1 0 0 0

Windows文件类型与打开方式定义之小析
---
  偶然机会接触了assoc和ftype这两个命令,研究了一下,发现Windows文件类型与打开方式就是由这两个命令来实现。都是内部命令,无具体文件。下面解释一下。
  assoc:根据文件扩展名定义文件类型。可以用此命令显示或修改文件扩展名关联 语法:ASSOC [.ext[=[fileType]]]
  例如:
  .bat=batfile
  .xls=Excel.Sheet.8

  ftype:根据文件类型定义打开方式。可以用此命令显示或修改用在文件扩展名关联中的文件类型 语法:FTYPE [fileType[=[openCommandString]]]
  例如:
  batfile="%1" %*
  Excel.Sheet.8="C:Program FilesMicrosoft OfficeOfficeEXCEL.EXE" /e

  说明:
  Ftype的基本使用格式为:Ftype [文件类型[=[打开方式/程序]
  比如:像上例中的ftype exefile=notepad.exe %1,表示将所有文件类型为EXE(exefile表示为EXE类型文件)的文件都通过“记事本”程序打开,后面的%1表示要打开的程序本身(就是双击时的那个程序)。
  ftype exefile=%1 %*则表示所有EXE文件本身直接运行(EXE 可以直接运行,所以用表示程序本身的%1即可),后面的%*则表示程序命令后带的所有参数(这就是为什么EXE文件可以带参数运行的原因)。

  所以,如果发现系统文件类型和关联有问题,我们可以直接用这两个命令来重新设置一下就可以了。


【版權聲明】
本文爲原創,遵循CC 4.0 BY-SA版權協議!轉載時請附上原文鏈接及本聲明。
原文鏈接:https://tdlib.com/am.php?t=LELMzoGhYIC9
Tag: Dos知识 Bat知识 Windows技巧 TTTBLOG
我也要發一個   ·   返回首頁   ·   返回[Windws]   ·   前一個   ·   下一個
評論
Allen#1Allen 2011-01-05 12:56:27(N) 鏈接地址
| 1373 | TTT | 2011-01-05 12:56:27 | | http://picook.com/ |
-----
assoc .jpg=image.JPG ftype image.jpg="C:Program FilesFastStone Image ViewerFSViewer.exe"
頂部     1/1 
歡迎評論
未登錄,
請先 [ 註冊 ] or [ 登錄 ]
(一分鍾即可完成註冊!)
返回首頁     ·   返回[Windws]   ·   返回頂部