2010-05-04 22 views
0

Est-ce que quelqu'un sait comment je peux ajouter un élément de menu contextuel qui compresserait un dossier et ajouterait un horodatage? Pour que je puisse cliquer avec le bouton droit sur un dossier et me donner l'option de créer quelque chose comme ceci: folder_20100528.zipArchive d'horodatage 7zip sous le menu contextuel

(Je l'affiche ici parce que je me dis que c'est quelque chose qui est fait par un fichier batch/code)

Répondre

0

le script batch est ce que j'essayais de comprendre;)

SET ZIPPATH="C:\Program Files\7-Zip\7z.exe" 
SET TIMESTAMP=%date:~6,4%%date:~3,2%%date:~0,2%-%Time:~0,2%%Time:~3,2% 
%ZIPPATH% a -tzip "YRH_%TIMESTAMP%" "YRH\*" 

pour l'instant je suis juste en utilisant un fichier .bat que je laissai tomber dans le répertoire, je vais essayer de mettre en œuvre le reste plus tard

grâce

2

Le script batch doit être assez simple, afin de créer et de le jeter dans C: \

sur XP:

  • explorateur Ensuite, ouvrez et cliquez sur les 'Outils' - dossier> » Menu des options.
  • Sélectionnez l'onglet 'Types de fichiers'.
  • Faites défiler la liste des extensions jusqu'à trouver «Dossier de fichiers» et mettez-la en surbrillance.
  • Cliquez sur le bouton 'Avancé'
  • Ceci ouvrira une nouvelle fenêtre, où vous pourrez créer des 'actions' (par ex. Éléments du menu contextuel). Il suffit de faire un nouveau, appelez-le comme vous voulez, et configurer les paramètres à envoyer dans le fichier de commandes.
+0

S'il vous plaît ne pas jeter des choses arbitraires dans la racine du système. Vous n'avez pas d'autorisation d'écriture pour une raison, habituellement. – Joey

+0

Sur quels systèmes? Sur Linux, vous n'avez pas d'écriture dans le répertoire racine. Sur n'importe quelle version de Windows que j'ai jamais utilisée avec un utilisateur normal, vous avez accès à C: \. Quelles raisons avez-vous de ne pas vouloir que les gens y mettent des fichiers? – Paul