Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1700 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  rajouter une commande au menu clic droit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

rajouter une commande au menu clic droit

n°2136458
lafifine
Posté le 13-04-2012 à 21:26:28  profilanswer
 

bonjour à tous
je suis nouveau sur le site, je ne sais pas si ma question est dans le bon forum
tout d'abord je n'y connais absolument rien en langages informatique si ce n'est quelques notions de VBA pour excel
je cherche le moyen d'inscrire à la fin du nom d'un fichier le mot " faxé" lorsque j'ai envoyé celui ci par mail
les fichiers à modifer sont nommées comme ceci  tout d'abord une date et ensuite un numéro de feuille il s'agit de fichiers Pdf
vendredi 13 avril 2012 N° 21  doit devenir   vendredi 13 avri 2012 N° 21, Faxé.Pdf
donc je pensais à une commande sur le menu clic droit
 
j'ai réussi à obtenir dans un autre forum un début de réponse  

Code :
  1. chcp 1252
  2. ren %1 "%~n1, faxé%~x1"


rajouté dans le menu 'envoyer vers' ça fonctionne
mais j'aimerais pouvoir sélectionner plusieurs fichiers à la fois et faire la commande une seule fois, ce qui n'est pas possible comme ça
j'avais penser aussi rajouter ce code à la commande 'destinataire' qui ouvre outlook 2007
il faudrait pour cela créer une commande destinataire2 par exemple afin de conserver la première commande
j'ai bettement copier glisser le .bat dans le fichier 'destinataire' de sendto mais bien sur ce n'est apparament pas si simple
pouvez-vous m'aider SVp enfin!! si vous avez compris ce que je veux faire


Message édité par lafifine le 13-04-2012 à 22:50:23
mood
Publicité
Posté le 13-04-2012 à 21:26:28  profilanswer
 

n°2136476
lafifine
Posté le 13-04-2012 à 22:50:54  profilanswer
 

si vous avez besoin de plus explications n'hésitez pas à demander

n°2136517
caps lock
Posté le 14-04-2012 à 08:44:35  profilanswer
 

Je débute également et je ne suis donc pas en mesure de te répondre avec du code. Mais il me semble que tu cibles toi même ( à la main ) les fichiers que tu veux renommer, donc je te conseille l'excellent logiciel gratuit "bulk rename" qui te permet de travailler facilement des fichiers et dans ton cas y rajouter un suffixe.

n°2136519
lafifine
Posté le 14-04-2012 à 09:05:08  profilanswer
 

bonjour caps lock
je viens d'essayer (pas tout compris)
mais ce n'est pas assez pratique et rapide
faut ouvrir le logiciel aller chercher les fichiers programmer ce que l'on veut faire etc....
trop long; j'ai plus vite fait avec mon clic droit sur envoyer vers même fichier un par un
merci quand même

n°2136646
lafifine
Posté le 15-04-2012 à 09:49:52  profilanswer
 

bonjour  
personne n'a d'idée pour mon problème
à la limite je me contenterai de pouvoir faire une sélection multiple et d'appliquer la commande

n°2136648
breizhbugs
Posté le 15-04-2012 à 10:22:51  profilanswer
 

Apparement tu es en batch...
D'après http://www.hydrogenaudio.org/forum [...] 54776.html
la commande SHIFT permettrait de mettre dans %1 l'arguement suivant
Tu testes dans une boucle et ca doit le faire?


---------------
Seul Google le sait...
n°2136653
lafifine
Posté le 15-04-2012 à 11:22:55  profilanswer
 

bonjour merci de t'interesser à mon cas
mais malheureusement je n'y connais rien en programmation autre que le vba avec quelques notions
je le mets où ce shift?
j'ai essayé plusieurs emplacements sans résultat
peux-tu écrire le code comme tu l'entends
svp
merci


Message édité par lafifine le 15-04-2012 à 11:23:09
n°2136941
lafifine
Posté le 16-04-2012 à 17:46:44  profilanswer
 

le langage batch est-il si limité que l'on ne puisse pas faire la même  commande sur plusieurs fichiers en même temps
si vous avez une autre solution n'hésitez pas à la donner
je récapitule ma demande
je sélectionne un ou plusieurs fichiers PDF
je clic droit pour accéder au menu contextuel et une commande ma permet d'ajouter "Faxé" à le fin de chaque fichiers
merci

n°2137258
breizhbugs
Posté le 17-04-2012 à 23:01:35  profilanswer
 

Bonsoir,
Modifie ton .bat comme ceci:
 

Code :
  1. chcp 1252
  2. :boucle
  3. ren %1 "%~n1, faxé%~x1"
  4. shift /1
  5. if '%1'=='' goto end
  6. goto boucle
  7. :end


Message édité par breizhbugs le 17-04-2012 à 23:03:54

---------------
Seul Google le sait...
n°2137404
lafifine
Posté le 18-04-2012 à 17:28:21  profilanswer
 

Bonjour et merci breizhbugs
ça fonctionne parfaitement
je trouve étonnant que  peu de personnes aient répondus et donnés la réponse

mood
Publicité
Posté le 18-04-2012 à 17:28:21  profilanswer
 

n°2137446
breizhbugs
Posté le 18-04-2012 à 23:58:09  profilanswer
 

Bonsoir,
Peut être parce que les réponses on ne les a pas toutes et que les gens qui bossent n'ont pas forcément le temps de les chercher pour les autres.


Message édité par breizhbugs le 19-04-2012 à 00:21:00

---------------
Seul Google le sait...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  rajouter une commande au menu clic droit

 

Sujets relatifs
Menu horizontal full CSS[Shell] commande via ssh
Commande SQL qui ne modifie qu'une seule ligne...Changer une image sur un clic
[Oracle] Droit accès Instance[CSS3] Pb de remonté menu animé
Recuperer variable facultative ligne de commandeCommande CMD lancé en même temps qu'une application .exe
[bash] ajouter le résultat d'une commande à une ligne dans un fichier 
Plus de sujets relatifs à : rajouter une commande au menu clic droit


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR