Me encontré con el mismo problema que @jtpereyda y la solución de @bobbymcr tampoco funcionó para mí. Intenté pasar todos los parámetros de la línea de comandos a los scripts de node.js sin necesitar node.exe en el comando.
El problema es que si ya ha asociado el programa con la extensión a través del Open Withcuadro de diálogo, habrá creado una asociación de aplicación, en lugar de una asociación de extensión de archivo, entre los dos. Y las asociaciones de aplicaciones tienen prioridad.
Si no le importa editar el registro, puede modificar la (Default)clave en la siguiente ruta:
HKEY_CLASSES_ROOT\Applications\node.exe\shell\open\command
Debe reemplazarlo node.execon la aplicación que está ajustando.
O simplemente puede eliminar la carpeta de la aplicación de la HKEY_CLASSES_ROOT\Applicationscarpeta por completo y su ftypeasociación comenzará a funcionar.
Asegúrese de usar el %*que pasará en los argumentos restantes de la línea de comandos no especificados o nada en absoluto. Si lo hace "%2" "%3" "%4" "%5", obtendrá 5 parámetros de cadena vacíos pasados a su aplicación cuando no especifique ningún argumento de línea de comando.
Finalmente, si no está de acuerdo con modificar el registro a mano, puede usar una herramienta gratuita de Nirsoft - FileTypesManager - http://www.nirsoft.net/utils/file_types_manager.html
Las asociaciones de archivos aparecerán en la parte superior de la lista, sin ningún texto en la primera columna de extensión. Simplemente encuentre el nombre del ejecutable en la lista y selecciónelo para modificar el command linecampo para el opennombre de la acción.
En windows7 los cambios se reflejaron inmediatamente sin reiniciar o reiniciar la aplicación. Sin embargo, la utilidad Nirsoft tiene una función para "Actualizar el escritorio" en cualquier modificación, por lo que me hace creer que quizás Vista o las versiones anteriores del sistema operativo almacenarían en caché los datos. En ese caso, la utilidad sería una mejor apuesta, de lo contrario, es posible que deba cerrar sesión e iniciar sesión para ver los cambios.