begin process at 2012 05 27 19:30:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > UN NOUVEAU PRESSE-PAPIER POUR WINDOWS

UN NOUVEAU PRESSE-PAPIER POUR WINDOWS


 Information sur la source

Note :
Aucune note
Catégorie :Système Classé sous :clipboard, nouveaupressepapier, pressepapier Niveau :Débutant Date de création :19/01/2006 Date de mise à jour :20/01/2006 13:45:14 Vu / téléchargé :7 164 / 410

Auteur : maxwells

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Le but de ce prog comme son nom l'indique est de remplacer le presse-papier de windows.
Ce prog peut enregistrer plusieur entrées placées dans le presse papier au préalable puis il  permet de coller une de ces entrées au choix dans l'appli que l'on souhaite (en théorie).
L'inconvénient c'est que ma méthode ne marche que dans le bloc-note de windows, dans les autres applis ça merdouille. Si quelqu'un peut remédier à ce problème ce serait sympa.
Il y a un petit bug avec le hook du clavier, il fait déconner le vérrouillage numérique.


 Conclusion

Je suis débutant en VB alors molo sur les critiques, si quelqu'un à une meilleure idées pour faire ce que je voudrais que mon prog fasse ce serai sympa.
Je ne crois pas que le Hook sur le clavier soit la meilleure solution pour "espionner" les touches qui sont pressé par l'utilisateur.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

20 janvier 2006 13:45:14 :
g rajouté le module qui manquait

 Sources du même auteur

Source avec Zip Source avec une capture UN JEUX DE CLAVIER (=KEEBORDSET)
TROUVER LE NOMBRE [VBS]
Source avec Zip OUVRIR PLUSIEURS FORM EN MÊME TEMPS

 Sources de la même categorie

Source avec Zip Source avec une capture GESTION DES RACCOURCIS WINDOWS (LNK ET INTERNET) DANS TABLE... par zoubi57
Source avec Zip Source avec une capture Source .NET (Dotnet) GÉNÉRATEUR DE LANCEUR D'APPLICATION ADMINISTRATEUR par strikel
Source avec Zip Source avec une capture AUTORISER/REFUSER L'EXECUTION DE PROCESSUS par pierreh51
Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION... par ShareVB
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) MESSAGEBOX HELPER par raffika
COPIER UNE PARTIE DE L'ECRAN DANS LE PRESSE PAPIER PAR API par Flocreate
Source avec Zip Source avec une capture Source .NET (Dotnet) CLIPBOARD_VB.NET par Le Pivert
Source avec Zip Source avec une capture PRESSE-PAPIER TEXTE POUR VBA [MODULE DE CLASSE] par PCPT
Source avec Zip Source avec une capture COPIER LE CHEMIN D'UN FICHIER SELECTIONNE DANS LE PRESSE PAP... par GMairet

Commentaires et avis

Commentaire de Renfield le 19/01/2006 12:45:13 administrateur CS

il manque le module RegReadWrite

Commentaire de Renfield le 19/01/2006 12:47:49 administrateur CS

c:\documents and settings\thierry\mes documents\développement\programmation\visual basic\nouveaupressepapier\liste.txt

dans ton fichier cfg est a remplacer par   .\liste.txt

Commentaire de Renfield le 19/01/2006 12:53:04 administrateur CS

si l'explorer.exe crashe, l'icone dans le systray n'est pas reinstallée

des Debug.Print sont toujours dans le code

quand on demande a effacer la liste, un Msgbox de confirmation apparait, il ne faut pas mettre l'icone Critical... (mais VbQuestion, par exemple)

et point très très important !

le presse papier de Windows ne stocke rarement qu'une seule information... tu peux en stocker des dizaines, simultanément... dans differents formats (XML HTML, Text, Text Unicode, le CodePage est aussi enregistré, souvent, Bitmap, Personnalisé, etc ...)

Commentaire de sebmafate le 19/01/2006 14:25:59 administrateur CS

pour espionner le presse papier, il n'est pas la peine de faire un hook clavier.
Il suffit de s'insérer dans la boucle des messages.
Utilisation des API : SetClipboardViewer, ChangeClipboardChain.

Commentaire de Renfield le 19/01/2006 14:32:30 administrateur CS

vi, c'est là pour ça ^^

surtout que le hook clavier va pas fonctionner lorsque l'on va faire un clic droit > copier/couper ou utiliser le menu édition....   de plus, il faut gérer Ctrl + X /  Ctrl + C / Ctrl + Inser .... pas gérable

Commentaire de sebmafate le 19/01/2006 15:26:25 administrateur CS

voici un exemple ce ces apis (en C#) : http://www.csharpfr.com/code.aspx?ID=35649

Commentaire de maxwells le 20/01/2006 13:50:24

le hook sur le clavier n'est pas pour récupérer les touches CTRL+C mais pour récupérer les combinaison qui permette de coller en normal , majuscule ou minuscule.

Commentaire de Renfield le 20/01/2006 14:01:35 administrateur CS

au temps pour moi (enfin, nous)

sebmafate t'indique ici le moyen d'automatiser la chose, en espionnant le clipboard. Tu sera avertis de toute modification de son contenu.

Commentaire de maxwells le 23/01/2006 13:47:19

c'est du C# i am a debutant, mais je vais quand même regarder
Thanks

Commentaire de maxwells le 23/01/2006 13:51:41

Autre chose encore, je ne sais pas si vous l'avez tester dans WORD ou d'autres éditeurs de texte plus avancés que le notepad Win mais j'ai remarqué que WORD ne reçoit pas la combinaison CTRL+V que j'envoi dans la fenêtre active pour afficher le contenu de mon presse-papier. (j'utilise la méthode : SendKeys(^{V}))
Auriez vous un autre moyen pour dire à l'application en cours de coller du texte, Ce serait gentil.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Copier Fichier vers Clipboard (presse papier) [ par neosk8 ] Je cherche une facon de modifier le contenue du presse papier en y ajoutant le "path" d'un fichier !Pas seulement un fichier, mais plusieur fichier si Clipboard pb [ par kllmm ] je voudrais savoir comment faire pour enregistrer AUTOMATIQUEMENT les copié-collé ds un .txt ,ai eu beau cherché et faire mais mon niveau est encore Comment "Copier" un fichier dans le Presse-Papier (ClipBoard) ? [ par vow ] Comment faire un copier (genre copier-coller) d'un fichier (le "copier" sans le "coller") ?Je sais utiliser le clipboard, mais apparemment, ça ne fonc Access 97 VBA : copie texte dans ClipBoard [ par rododeini ] Je cherche à placer dans le presse papier le contenu du contrôle d'un formulaire Access 97 . Qule est le code associé ? Vidange du Presse-Papier [ par KifKif ] KIfKifBonjour à tous,Dans un prog il y a une action qui prend différentes infos dans 3 fichiers différent que je réuni dans une variable Temp.Ensuite Pouvoir mettre un bouton Copier dans un dataGrid [ par normvrd ] Est-ce quelqu'un qui pourrait une idée pour un code. J'ai une dataGrid dans un formulaire et je voudrais pouvoir sélectionner un enregistrement et à l Clipboard (presse-papier) et word [ par ToToNaBuKo ] Salutje voudrais savoir comment on fait pour vider le clipboard de word en quittant l'application ?J'ai essayé la méthode Clipboard.Clear, mais je n'a vbs et Clipboard [ par lordlulu ] J'essaye de mettre un texte dans le clipboard avant de lancer mon appli:Le script vbs est le suivant :set wshShell = CreateObject (WScript.Shell)Clipb Winsock picturebox HELP! [ par holoduke ] Voilà je suis débutant dans le VBj'ai voulu faire transferer un image d'un ordi a un autre comme ceci:Winsock1.SendData Clipboard.GetDataca marche pas coller image?? [ par pcpunch ] sltjessay de coller une im mais ca marche pas :Image1.Picture = LoadPicture(Clipboard.GetData())c un controle image et non picture boxlabel1.caption =


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales