2

我被赋予了编写脚本的任务,该脚本将程序(比如 C:\foo.exe)与自定义文件类型(比如 .bar)相关联。我知道这涉及编辑注册表中的设置,但我不知道如何通过脚本为自定义文件类型执行此操作。有任何想法吗???

4

1 回答 1

2

你需要两个命令。

首先是ASSOC用于修改文件扩展名关联。它采用 .ext 形式的参数,.ext=fileType其中 .ext 是您的特定扩展名,文件类型将映射到要执行的实际命令。

可以使用FTYPE修改文件扩展名关联中使用的文件类型的命令添加文件类型。它将fileType=openCommandString我们的 openCommandString 将作为要执行的程序的参数作为参数,并在 %1 等中替换参数。

针对您的特定情况结合这两个命令将如下所示:

  ASSOC .bar=Bar2Foo
  FTYPE Bar2Foo=c:\foo.exe %1 %*

请注意,您可以运行ASSOC .barFTYPE Bar2Foo验证结果是否符合您的预期。

于 2012-08-10T10:11:29.990 回答