Windows 10: asociar un comando a "todos" los archivos

Windows 10: asociar un comando a "todos" los archivos

En máquinas con Windows, necesito agregar una opción de "ratón derecho" a "todos" los archivos de datos (en concreto, todos los formatos de imagen y archivos de texto con extensión .txt o .html, pero también es aceptable agregarlo a todos los archivos).

Esta nueva opción debe ejecutar un comando "curl". Curl es un paquete instalado existente, la oración a ejecutar es algo como:

c:\Archivos de programa\curl.exe -X "archivo=@mi archivo"http://foo.com

dónde "mi archivo" debe ser reemplazado por la ruta del archivo seleccionado con la acción derecha del mouse (la oración real es un poco más larga).

Es algo similar a la opción "comprimir" que aparece cuando se instala un software para comprimir/descomprimir. Esta nueva opción no debe suprimir las asociaciones de archivos actuales.

¿Alguna pista?

Gracias.

Respuesta1

Esto debería estar bastante cerca:

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

Deberá importarlo al registro (o agregar la opción predeterminada que equivale al valor allí), luego reiniciar Explorer y debería estar disponible para usted como "postme".

información relacionada