salut les pros :-)
je développe pas mal de truc par moi même mais je n'ai jamais fait de C++ pour Windows même.
Je me permet donc de venir demander ici si quelqu'un n'a pas déjà développé ça chez lui/elle et serait disposé à le partager !
J'espère être dans le bon topic !
Un dessin vaut mieux qu'un long discours donc voilà ce que j’obtiens quand je drag&drop un fichier d'une fenêtre à l'autre avec le clic DROIT :
Mon souhait :
Avoir une DLL Windows (XP/XP64 de préférence) qui intégrée dans le registre (avec les clefs qui vont bien) me permette sur un drag&drop d'appeler un batch MSDOS (ou n'importe quoi d'autre) avec en paramètres :
$1=élément source (File/Folder)
$2=élément cible (Drive/Folder)
Les clefs de registre Windows permettant cela sont données ci-dessous pour superCopier2 à titre d'exemple :
Je pense que c'est pas trop compliqué à faire, que ça peut se faire en Delphi ou C++ mais franchement... pour le temps que ça va me prendre... faut installer un compilateur et tout le bordel.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 HKEY_CLASSES_ROOT\CLSID\{68D44A27-FFB6-4B89-A3E5-7B0E50A7AB33} @="SC2ShellExt Class" HKEY_CLASSES_ROOT\CLSID\{68D44A27-FFB6-4B89-A3E5-7B0E50A7AB33}\InprocServer32 @="C:\Program Files (x86)\SuperCopier2\SC2ShellExt.dll" ThreadingModel=Apartment HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers\SC2ShellExt @="{68D44A27-FFB6-4B89-A3E5-7B0E50A7AB33}" HKEY_CLASSES_ROOT\Drive\shellex\DragDropHandlers\SC2ShellExt @="{68D44A27-FFB6-4B89-A3E5-7B0E50A7AB33}" HKEY_CLASSES_ROOT\Folder\shellex\DragDropHandlers\SC2ShellExt @="{68D44A27-FFB6-4B89-A3E5-7B0E50A7AB33}"
Y a t il une âme charitable qui sait déjà faire cela ou qui l'a déjà fait et qui peut me fournir le code ou la DLL toute faite ?
Paiement à la clef... en services ou selon arrangement personnel en PM ;-)
merkiii
Partager