Windows 10: связать команду со «всеми» файлами

Windows 10: связать команду со «всеми» файлами

На компьютерах с Windows мне нужно добавить опцию «правой кнопки мыши» ко «всем» файлам данных (конкретно, ко всем форматам изображений и текстовым файлам с расширением .txt или .html, но добавление ее ко всем файлам также приемлемо).

Эта новая опция должна выполнить команду "curl". Curl — это существующий установленный пакет, предложение для выполнения выглядит примерно так:

c:\Program Files\curl.exe -X "файл=@мой файл"http://foo.com

где "мой файл" необходимо заменить на путь к файлу, выбранному с помощью правой кнопки мыши (реальное предложение несколько длиннее).

Это что-то похожее на опцию "сжать", которая появляется при установке программного обеспечения для zip/unzip. Эта новая опция не должна подавлять текущие ассоциации файлов.

Есть ли подсказка?

Спасибо.

решение1

Это должно быть довольно близко:

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

Вам нужно будет импортировать его в реестр (или добавить параметр по умолчанию, который соответствует значению там), затем перезапустить Explorer, и он должен стать доступен вам как «postme».

Связанный контент