L'exécution d'un script de commandes par clic-droit sur n'importe quel fichier

L'idée est de faire un clic droit sur un fichier, puis sélectionnez "backup" dans une liste déroulante qui copie simplement le fichier et ajoute une date à la fin de son nom, puis, éventuellement, des coups de copier sur un autre disque.

Je voudrais une méthode d'exécution d'un script de commandes en cliquant droit sur un fichier et le passage que comme un argument (sans le taper), ou en quelque sorte en sachant que le fichier est celui qui devrait être utilisé dans le script.

Principalement pour windows XP, j'ai besoin qu'il soit natif comme beaucoup de site de les ordinateurs, je travail sur ne nous appartiennent pas et je ne veux pas copier les fichiers plus que nécessaire ou appuyer sur quelque chose de plus que la norme commandes disponibles (les deux tiers des machines n'ont pas de powershell ect)

Je sais comment vous pouvez modifier les options de fichier pour ouvrir un cmd à un emplacement de dossier spécifique(ci-dessous), et j'ai froid sans doute changer ce travail pour 1 type de fichier spécifique, mais je ne veux pas ajouter une clé pour chaque type de fichier sur la machine.

[HKEY_CLASSES_ROOT\Folder\shell\1.chauve-souris\command]
@="c:\windows\system32\cmd.exe \"%1\""

À partir d'un autre site, un travail autour de cela près résout ce pour moi

jvierra - "Windows a toujours eu cette capacité sans modifier le registre.

Place une chauve-souris ou VBS fichier sur votre bureau. Faites glisser et déposez un fichier sur la chauve-souris de l'icône. La chauve-souris va recevoir le nom de fichier du fichier déposé en %1 et vbscript recevrez comme WScript.Arguments(0).

De l'essayer. Il fonctionne très bien. La chauve-souris ou un script peut faire n'importe quoi avec le fichier à partir de ce point."

vous pouvez aussi mettre un raccourci dans le SendTo dossier, puis vous pouvez cliquer-droit sur un fichier, sélectionnez "Envoyer vers", puis choisissez la sauvegarde. Qui ne nécessiterait pas de modification de la base de registre.

OriginalL'auteur daniel | 2011-07-28