2

私は、プログラム (C:\foo.exe としましょう) をカスタム ファイル タイプ (.bar としましょう) に関連付けるスクリプトを作成するタスクを与えられました。レジストリの設定を編集する必要があることは知っていますが、スクリプトを介してカスタム ファイル タイプに対してそれを行う方法がわかりません。何か案は???

4

1 に答える 1

2

2 つのコマンドが必要です。

1 つ目はASSOC、ファイル拡張子の関連付けを変更するために使用されるものです。.ext=fileType.ext は特定の拡張子で、filetype は実行される実際のコマンドにマップされます。

FTYPEファイルタイプは、ファイル拡張子の関連付けで使用されるファイルタイプを変更するコマンドで追加できます。fileType=openCommandStringopenCommandString が実行するプログラムになるパラメータとして取り、パラメータは %1 などで置き換えられます。

特定のケースでこれら 2 つのコマンドを組み合わせると、次のようになります。

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

ASSOC .barを実行しFTYPE Bar2Fooて、結果が期待どおりかどうかを確認できることに注意してください。

于 2012-08-10T10:11:29.990 に答える