我的任务是编写一个脚本,将程序(比如说 C:\foo.exe)与自定义文件类型(比如说 .bar)相关联。我知道这涉及编辑注册表中的设置,但我不知道如何通过脚本对自定义文件类型执行此操作。有什么想法吗???
最佳答案
您将需要两个命令。
第一个是ASSOC
,用于修改文件扩展名关联。它采用 .ext=fileType
形式的参数,其中 .ext 是您的特定扩展名,文件类型将映射到要执行的实际命令。
可以使用FTYPE
命令添加文件类型,该命令修改文件扩展名关联中使用的文件类型。它采用参数fileType=openCommandString
,其中我们的openCommandString将是要执行的程序,参数在%1等中替换。
根据您的具体情况组合这两个命令将如下所示:
ASSOC .bar=Bar2Foo
FTYPE Bar2Foo=c:\foo.exe %1 %*
请注意,您可以运行 ASSOC .bar
和 FTYPE Bar2Foo
来验证结果是否符合您的预期。
关于windows - 通过脚本设置自定义文件类型的默认程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11899223/