Windows 10: コマンドを「すべての」ファイルに関連付ける

Windows 10: コマンドを「すべての」ファイルに関連付ける

Windows マシンでは、「すべての」データ ファイル (具体的には、すべての画像形式と拡張子が .txt または .html のテキスト ファイルですが、すべてのファイルに追加することもできます) に「右クリック」オプションを追加する必要があります。

この新しいオプションは、「curl」コマンドを実行する必要があります。Curl は既存のインストール済みパッケージであり、実行される文は次のようになります。

c:\Program Files\curl.exe -X "ファイル=@マイファイルhttp://www.foo.com/

どこ "マイファイル「」は、マウスの右アクションで選択されたファイルのパスに置き換える必要があります(実際の文は少し長くなります)。

これは、zip/unzip ソフトウェアがインストールされたときに表示されるオプション「圧縮」に似ています。この新しいオプションは、現在のファイルの関連付けを抑制してはなりません。

何かヒントはありますか?

ありがとう。

答え1

これはかなり近いはずです:

[HKEY_CLASSES_ROOT\*\shell\postme\command]
@="\"c:\Program Files\curl.exe\" -X \"file=@%1\" https://example.com/"

これをレジストリにインポートし (または、そこに値に相当するデフォルト オプションを追加し)、エクスプローラーを再起動すると、「postme」として利用できるようになります。

関連情報