Windowsシェル統合を使用しているプログラムを作成しています。これらのレジストリの変更は次のとおりです。 たとえば、.txtの場合、HKEY_CLASSES_ROOT\.txt > (Default)
の値はtxtfile
です。 HKEY_CLASSES_ROOT\txtfile\shell
にmyprogram > (Default)
というキーを追加します。値はOpen with MYPROGRAM
です。 〜myprogram
command > (Default)
に値*path-to-my-program* %1
を追加します。今すぐ右クリックして.txtファイルを開くと、プログラムで開くことができます。Windowsシェル複数のファイルとの統合
しかし、複数の.txtファイルでこれを行うと、Windowsは別のファイルを引数として何度も何度も自分のプログラムを開きます。しかし、私はすべてのファイルを一度に開いて、多くの議論をしたい。レジストリの内容を変更することでそれを行うオプションはありますか?
もしそうでなければ、私は複数回開いてすべてを1つにまとめることができるプログラムを作る方法も見つけられなかったので、誰かがそれを手伝うことができるなら、そうすることもできます。私はC#でこのプログラムを作っています。
あなたのコードは実際には機能しませんでしたが、CodeProjectの例はありがたいです。 – Cokegod