我被赋予了编写脚本的任务,该脚本将程序(比如 C:\foo.exe)与自定义文件类型(比如 .bar)相关联。我知道这涉及编辑注册表中的设置,但我不知道如何通过脚本为自定义文件类型执行此操作。有任何想法吗???
问问题
3329 次
1 回答
2
你需要两个命令。
首先是ASSOC
用于修改文件扩展名关联。它采用 .ext 形式的参数,.ext=fileType
其中 .ext 是您的特定扩展名,文件类型将映射到要执行的实际命令。
可以使用FTYPE
修改文件扩展名关联中使用的文件类型的命令添加文件类型。它将fileType=openCommandString
我们的 openCommandString 将作为要执行的程序的参数作为参数,并在 %1 等中替换参数。
针对您的特定情况结合这两个命令将如下所示:
ASSOC .bar=Bar2Foo
FTYPE Bar2Foo=c:\foo.exe %1 %*
请注意,您可以运行ASSOC .bar
并FTYPE Bar2Foo
验证结果是否符合您的预期。
于 2012-08-10T10:11:29.990 回答