我一直在努力制作一个bat脚本或PowerShell脚本,将.tif和.tiff文件的文件关联更改为Modi中的MSP程序。
我当前的错误代码如下所示,并且无法正确打开Microsoft MSP程序文件
assoc .tif=TIFImage.Document
ftype TIFImage.Document="C:\Program Files (x86)\Common Files\microsoft shared\MODI\12.0\MSPVIEW.exe" "%1"
assoc .tiff=TIFImage.Document
ftype TIFImage.Document="C:\Program Files (x86)\Common Files\microsoft shared\MODI\12.0\MSPVIEW.exe" "%1"
答案 0 :(得分:0)
assoc
和ftype
是CMD内置命令,而不是外部程序,因此如果要在PowerShell中使用它们,则需要通过cmd /c
运行它们。此外,PowerShell在解析ftype
命令的参数时会做一些时髦的事情,所以你需要" magic参数" (--%
)阻止它这样做。
cmd /c assoc .tif=TIFImage.Document
cmd /c assoc .tiff=TIFImage.Document
cmd /c --% ftype TIFImage.Document="C:\Pro...IEW.exe" "%1"