L'utilisation de cette arborescence/hashbang dans l'Invite de Commande Windows

Je suis actuellement en utilisant le servir script pour servir des répertoires avec Node.js sur Windows 7. Il fonctionne bien dans le shell de MSYS ou à l'aide de sh, comme je l'ai mis node.exe et de le servir de script dans mon ~/bin (qui est sur mon CHEMIN), et en tapant juste "servir" d'œuvres à cause de ça Shebang (#!) directive indique au shell à exécuter avec le noeud.

Cependant, Invite de Commande Windows ne semble pas à l'appui de fichiers normaux sans un *.chauve-souris ou *.exe, ni le beau spectacle de la directive. Existe-il des clés de registre ou d'autres hacks que je peux obtenir pour forcer ce comportement de l'intégré dans cmd.exe?

Je sais que je pourrais juste écrire un fichier de commandes à exécuter avec le noeud, mais je me demandais si cela pourrait être fait dans un fasion donc je n'ai pas d'écrire un script pour chaque script comme celui-ci?

Mise à jour: en Fait, je pensais, est-il possible d'écrire un gestionnaire par défaut pour tous les fichiers non trouvés", etc. que je pouvais tenter automatiquement en cours d'exécution dans sh -c?

Grâce.

  • Avez-vous envisagé de revenir à la mise à jour de la accepté de répondre? Celui que vous avez accepté est incorrecte, et vous avez une très bonne alternative, juste au-dessous.
InformationsquelleAutor Adam M-W | 2011-07-25