2010-10-08 39 views
0

Je cherche à ajouter un nouvel élément dans un menu contextuel de clic droit pour un certain type de fichier. Je suppose qu'il serait plus facile d'exécuter un fichier batch avec le chemin complet du fichier comme argument. J'ai besoin de renommer le fichier, le décompresser, puis le relancer, puis le renommer. Je suppose que la ligne de commande WinZip serait un outil approprié pour aider à cela, à moins que quelqu'un d'autre ait une suggestion.Windows: Exécuter un fichier batch pour un élément de menu contextuel personnalisé

Mes questions sont les suivantes:
- Comment puis-je ajouter un élément de menu contextuel personnalisé en fonction du type de fichier
- Comment puis-je passer le nom de fichier comme argument pour le fichier de commandes dans le menu contextuel
- Enfin, cette peut aller à 2-3 personnes, et il pourrait être plus facile d'avoir simplement un installateur qui met cela en place pour eux. Quelqu'un sait-il des installateurs gratuits qui pourraient le faire?

Quelques détails sur pourquoi j'essaye de faire ceci:
J'ai un outil qui zippe des choses correctement, le programme qui lit les fichiers zip ne dézippe pas aux normes il semble. Il se décompose en mode WinZip hérité ou quelque chose. Plutôt que de réparer un programme de travail/investir du temps ou tenter de faire une solution folle et ultra-sophistiquée sur un serveur Linux pour zipper dans le format hérité winzip une solution de contournement semblait approprié pour le moment. Ces processus ne se produisent réellement en interne, mais ils sont toujours douloureux/ennuyeux à faire.

Répondre

0
+0

NSIS est incroyable. Entre cet article et la documentation j'ai travaillé le menu contextuel, et la seule chose que j'ai dû faire était d'utiliser: http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html compilez le fichier bat à un EXE. J'avais besoin d'utiliser winzip parce que j'avais besoin d'un mode hérité ou autre chose. Merci! :) – Parris