2017-10-19 18 views
0

ModtのMSPプログラムに.tifファイルと.tiffファイルのファイル関連付けを変更する、batスクリプトまたはPowerShellスクリプトを作成しようとしました。tiffファイルとtiffファイルのファイルの関連付けを変更するPowerShellスクリプト

私の現在の不正なコードは次のようになり、それが正しく

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

assocftypeはCMD-組み込みコマンドではなく、外部プログラムなので、あなたが実行する必要があり、マイクロソフトMSPプログラムでファイルを開きません。 PowerShellから使用する場合は、cmd /cを使用します。また、PowerShellはftypeコマンドの引数を解析するときに、ファンキーな処理を行うので、その処理を停止するには "magic parameter"(--%)が必要です。

cmd /c assoc .tif=TIFImage.Document 
cmd /c assoc .tiff=TIFImage.Document 
cmd /c --% ftype TIFImage.Document="C:\Pro...IEW.exe" "%1" 
+0

このコードにはPowerShell Equivがありますか? – user1378803

+0

「PowerShellに相当する」とはどういう意味ですか?これはPowerShellで実行するコードです。 –

+0

私はpsのみを使用することを意味しました...上のコードはcmdを呼び出しています... psでこれを行う方法はありますか? – user1378803

関連する問題