我已经完成了编写一个脚本的任务,该脚本将程序(比方说C:\ foo.exe)与自定义文件类型相关联(比如说.bar)。我知道它涉及编辑注册表中的设置,但我不知道如何通过脚本为自定义文件类型执行此操作。任何想法???
答案 0 :(得分:2)
您需要两个命令。
首先是ASSOC
,它用于修改文件扩展名关联。它采用.ext=fileType
形式的参数,其中.ext是您的特定扩展名,filetype将映射到要执行的实际命令。
可以使用FTYPE
命令添加文件类型,该命令可修改文件扩展名关联中使用的文件类型。它接受参数fileType=openCommandString
,其中我们的openCommandString将是要执行的程序,在%1等中替换参数。
为您的特定情况组合这两个命令将如下所示:
ASSOC .bar=Bar2Foo
FTYPE Bar2Foo=c:\foo.exe %1 %*
请注意,您可以运行ASSOC .bar
和FTYPE Bar2Foo
来验证结果是否符合预期。