|
在WinPE系统里不像在Windows系统一样几乎所有的文件都有关联,也就是直接双击文件时会自动调用匹配的程序去打开这个文件。下面Bigtoothcat就教大家如何使用assoc和ftype命令来设置文件关联。
比如我们要设置媒体文件和Mplayer程序关联可使用如下批处理命令:
set OPDir=B:\外置程序
assoc .rm=mediafile
assoc .rmvb=mediafile
assoc .ra=mediafile
assoc .dat=mediafile
assoc .mp4=mediafile
assoc .flv=mediafile
assoc .avi=mediafile
assoc .mov=mediafile
ftype mediafile=%OPDir%\影音播放\MPLAYER.EXE "%%1"
命令解释:
assoc .rm=mediafile 这一句命令设置扩展名为RM的文件类型为MEDIAFILE(类型名称可随便输,只要不与现有的文件类型重复就行了),当然一个文件类型可以包括多个扩展名,你可以在CMD命令窗口直接输入assoc命令查看本机关联的扩展名。
ftype mediafile=%OPDir%\影音播放\MPLAYER.EXE "%%1" 这一句命令设置用MPLAYER.EXE程序自动打开MEDIAFILE这一类型文件。
命令很简单,你只要修改相应的文件类型和打开程序就可以关联你想要的文件类型了。
ASSOC 显示或修改文件扩展名关联
ASSOC [.ext[=[fileType]]]
.ext 指定跟文件类型关联的文件扩展名
fileType 指定跟文件扩展名关联的文件类型
键入 ASSOC 而不带参数,显示当前文件关联。如果只用文件扩展名调用 ASSOC,则显示那个文件扩展名的当前文件关联。如果不为文件类型指定任何参数,命令会删除文件扩展名的关联。
FTYPE 显示或修改用在文件扩展名关联中的文件类型
FTYPE [fileType[=[openCommandString]]]
fileType 指定要检查或改变的文件类型
openCommandString 指定调用这类文件时要使用的开放式命令。
键入 FTYPE 而不带参数来显示当前有定义的开放式命令字符串的文件类型。 FTYPE 仅用一个文件类型启用时,它显示那个文件类型目前的开放式命令字符串。如果不为开放式命令字符串指定,FTYPE 命令将删除那个文件类型的开放式命令字符串。在一个开放式命令字符串之内,命令字符串 %0 或 %1 被通过关联调用的文件名所代替。%* 得到所有的参数,%2 得到第一个参数,%3 得到第二个,等等。%~n 得到其余所有以 nth 参数打头的参数;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
附录:文件关联设置/修复批处理工具
|
锐起, 网维大师, 游戏, 空间, 软件, 服务器, 密码, 视频, 系统, 软件, 系统, VIP, 绿茶, 论坛, 诺德尔, 系统, 网吧, 系统, 系统, 软件, 网吧, 教程, 视频, 绿茶, 诺德尔, 软件, 锐起, 软件, 软件, Windows, 教程, 软件, 系统, 游戏, 密码, 游戏
|